[[20060726162034]] 『IF関数』(初心者) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『IF関数』(初心者)

 A列とB列を比べて、A列の方が多い、もしくは同数の場合は出荷中
 全く無い場合は、在庫としたいのです。
 過去ログで
 =IF(AND(ISERROR(VLOOKUP(A2,Sheet2!A:A,1,0)),ISERROR(VLOOKUP(A2,Sheet2!B:B,1,0))),"",IF(COUNTIF(Sheet2!A:A,VLOOKUP(A2,Sheet2!A:A,1,0))>COUNTIF(Sheet2!B:B,VLOOKUP(A2,Sheet2!B:B,1,0)),"貸出中","")

 ↑の式を見つけたのですが、どこを変更したらよいのか???
 教えて頂ければ幸いです。

 >>A列とB列を比べて、A列の方が多い、もしくは同数の場合は出荷中
 >>全く無い場合は、在庫としたいのです。

 意味がまったくわからないのは自分だけでしょうか。
 もう少し具体的な表をだしたりすればわかりやすいと思います。

 回答じゃないのですが、元スレッドを見つけたのでリンク貼り付けのみ〜
[[20040701173628]]『レンタル商品の出入りをエクセルで管理できますか』(わこ) 
(かなれっと) ↑の名無しさん、ごもっともですが、記名はしましょう?

 お返事遅くなり、大変申し訳ございません!
 かなれっとさんが見つけて下さった通り↑のスレッドを参考にしてます。
 その中で↓の数式を見つけました。

 =IF(AND(ISERROR(VLOOKUP(A2,Sheet2!A:A,1,0)),ISERROR(VLOOKUP(A2,Sheet2!B:B,1,0))),"",IF(COUNTIF(Sheet2!A:A,VLOOKUP(A2,Sheet2!A:A,1,0))>COUNTIF(Sheet2!B:B,VLOOKUP(A2,Sheet2!B:B,1,0)),"貸出中","")
 で、どうでしょうか。

 A列の数とB列の数を比較して、
 A列の LOT が多かったら [貸出中] 、同数 or 全く無かったら [空白] にする。

 私の場合、多い or 同数なら「出荷中」、全くゼロなら「在庫」としたかったのです。

 少しバラして考えてみましょう。
 A2のLotナンバーがSheet2のA列にもB列にもない場合は、空白
=IF(AND(ISERROR(VLOOKUP(A2,Sheet2!A:A,1,0)),ISERROR(VLOOKUP(A2,Sheet2!B:B,1,0))),""
                                                                                 ~~~~[1]
 どちらかにあれば更に条件分けの式
 IF(COUNTIF(Sheet2!A:A,VLOOKUP(A2,Sheet2!A:A,1,0))>COUNTIF(Sheet2!B:B,VLOOKUP(A2,Sheet2!B:B,1,0)),"貸出中","")
                                                 ~~~[2]
 COUNTIF(Sheet2!A:A,VLOOKUP(A2,Sheet2!A:A,1,0)) が
 COUNTIF(Sheet2!B:B,VLOOKUP(A2,Sheet2!B:B,1,0)) より大きい場合 に 貸出中
 そうでなければ、""(空白)

 全くゼロなら「在庫」とするなら、~~~~[1]を"在庫"に。
 同数以上なら「出荷中」とするなら、~~~[2]を >= にして、貸出中を出荷中に。
 と、変更すれば、残る条件として同数より少ない場合は、空白となる式になると思います〜
(かなれっと) 
☆検証はしていませんし、当てはまる(と思われる)部分をお知らせしただけです^^; 
 うまくいかないようならサンプルデータを提示してください〜

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.