[[20220628133855]] 『金額を表示したい』(さつま) ページの最後に飛ぶ

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

 

『金額を表示したい』(さつま)

	D	E	F	G	H	I	J	K
3	〇	魚	2000				魚	2,000
4	〇	肉	1000	 			肉	1,000
5		野菜	500				野菜	500
6		魚	2000					

F3のセルに
=IF(D3="○",0,VLOOKUP(E3,$J$3:$K$5,2,0))

という関数を入れているのですが、D5、D6には〇を入れてないのに
金額が表示されてしまいます。

この場合金額を0にしたいのですが、どうすればいいでしょうか。

< 使用 Excel:unknown、使用 OS:Windows10 >


=IF(D3="〇",VLOOKUP(E3,$J$3:$K$5,2,0),0)

でいかがでしょうか(2,3要素目が逆だと思いましたので…)
(rn) 2022/06/28(火) 13:50


rn様お返事頂きありがとうございます。

逆にしてみたのですが、今度は、金額が全部0になってしまいました。

(さつま) 2022/06/28(火) 13:58


こんにちは

表の"〇"は漢数字のゼロ、数式の"○"とは違う文字です。
なので、本当にこの通りに入力されていたらすべてFALSEの判定となります。

(めいぷる) 2022/06/28(火) 14:08


めいぷる様お返事頂きありがとうございます。

マルと入力して変換していたのですが、漢数字のマルになっていました。

記号のマルを入れたら上手くいきました。

ありがとうございました。
(さつま) 2022/06/28(火) 14:20


 D列の判定が○か空白かだけでJ・K列のマスタに重複がないなら

 =(D3<>"")*SUMIF($J$3:$J$5,E3,$K$3:$K$5)

 とかでも。
(コナミ) 2022/06/28(火) 15:07

コナミ様お返事頂きありがとうございます。

教えて頂いた式でも上手くいきました。

ありがとうございます。
(さつま) 2022/06/28(火) 15:41


コメント返信:

[ 一覧(最新更新順) ]


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