[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『複数の検索』(ねね)
いつもお世話になっております。
下記の表があり「P18」Navi原には下記式が入っています。
=IF(ISERROR(VLOOKUP(M18,在庫更新!C:I,5,0)),"",VLOOKUP(M18,在庫更新!C:I,5))
「M18」と同じ物を在庫更新のシートのC列より探して原価を求めているのですが
一番最後の行は、在庫更新シートでM列の原価が入っていなくL列の原価は入っています。
「M18」と同じと言うのを「M18もしくはL18」と同じと指定することはできますか?
また、ケースの値はNavi原価*CS在庫*CS入数(F18)と計算されていますが
数字が入っていないと#VALUE!となってしまうので非表示にできますか?
L M N O P Q R S
CS CODE btl CODE cs在庫 バラ在庫 Navi原 ケース バラ 計
200034006 200034001 218 4 1,914 2,503,512 7,656 2,511,168
200034406 200034401 62 3 5,094 1,894,968 15,282 1,910,250
200010312 200010301 #VALUE! #VALUE! #VALUE!
200097712 200097701 9 9 2,832 305,856 25,488 331,344
200019112 200019101 12 9 2,223 320,112 20,007 340,119
300007212 300007201 9 9 2,832 305,856 25,488 331,344
200005912 200005901 #VALUE! #VALUE! #VALUE!
200019612 200019601 2 7 6,600 158,400 46,200 204,600
200013912 200013901 21 10 790 199,080 7,900 206,980
200014406 200014401 16 2 1,846 177,216 3,692 180,908
200014106 200014101 68 2 4,155 1,695,240 8,310 1,703,550
200014703 200014701 25 #VALUE! #VALUE! #VALUE!
< 使用 Excel:unknown、使用 OS:unknown >
最初の質問 M18の値が在庫更新シートで見つからない場合、L18の値を在庫更新で見つける の意だとして、 P18 =IF(ISERROR(VLOOKUP(M18,在庫更新!C:I,5,0)),VLOOKUP(L18,在庫更新!C:I,5,0),VLOOKUP(M18,在庫更新!C:I,5)) ただし、L18の値でもみつからない場合エラーになります
次の質問 Navi原価*CS在庫*CS入数がエラーになるものを空白表示にしたいという意だとして ケースの値 =IF(ISERROR(P18*N18*F18),"",P18*N18*F18)
項目の名前が私には何のことかわかりませんので、本当にあてずっぽうです 違うなら読み飛ばしてください 列で範囲指定ができるようなので、おそらくISERRORよりもIFERRORの方が使い勝手がよろしいかと存じます
(___) 2014/12/18(木) 16:16
やってみたところ、希望通りになりました。
ありがとうございました。
(ねね) 2014/12/22(月) 15:35
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.