[[20041218115532]] 『IF関数同士を足算し[空白]を足すと#VALUE!と出る』(hiro) ページの最後に飛ぶ

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

 

『IF関数同士を足算し[空白]を足すと#VALUE!と出る』(hiro)

シート1

 A    B    C    D     F			
230  270  330       #VALUE!	
400  430
270  300  270				

シート2

 A    B
230  58
270  60
300  70

=IF(A1="","",(VLOOKUP(A1,シート2!B:B,1,TRUE)))+IF(B1="","",(VLOOKUP(B1,シート2!B:B,1,TRUE)))+IF(C1="","",(VLOOKUP(C1,シート2!B:B,1,TRUE)))+IF(D1="","",(VLOOKUP(D1,シート2!B:B,1,TRUE)))
というような式をF1に入れシート2のデーターの和を表示させたいのですが、シート1のD1が空欄の為 #VALUE!と表示されてしまいます・・・どのようにすればよろしいでしょうか??申し訳ありませんが教えて下さい。
 


 SUM関数で回避できます。数式の内容まで見ていませんが、

=SUM(IF(A1="","",(VLOOKUP(A1,シート2!B:B,1,TRUE))),IF(B1="","",(VLOOKUP(B1,シート2!B:B,1,TRUE))),IF(C1="","",(VLOOKUP(C1,シート2!B:B,1,TRUE))),IF(D1="","",(VLOOKUP(D1,シート2!B:B,1,TRUE))))

 こんな感じで。
(みやほりん)


 IF(D1="",「""」, => IF(D1="",「"0"」,
 にすれば、計算できますよ! 
 "" + 数値 ができないために#VALUE となっています。
 (ぱっくん)


 =N(IF(A1="","",(VLOOKUP(A1,シート2!B:B,1,TRUE))))
+N(IF(B1="","",(VLOOKUP(B1,シート2!B:B,1,TRUE))))
+N(IF(C1="","",(VLOOKUP(C1,シート2!B:B,1,TRUE))))
+N(IF(D1="","",(VLOOKUP(D1,シート2!B:B,1,TRUE)))) がよいかもしれません。  (LOOKUP)

ありがとうございます!!
LOOKUPさんので早速やってみました!
出来たんですが・・・まったく空欄のところが#VALUEと表示されてしまいます。
自分の説明不足で申し訳ないのですが、どうしたら良いでしょうか?


 LOOKUPさんの式で問題ないようですけど?
足し算することがわかっているのなら、ぱっくんさんのかかれているように、
IF関数で空白をセットするのではなくて、0をセットすればよいのでは?

=IF(A1=0,0,(VLOOKUP(A1,シート2!B:B,1,TRUE)))+IF(B1=0,0,(VLOOKUP(B1,シート2!B:B,1,TRUE)))+IF(C1=0,0,(VLOOKUP(C1,シート2!B:B,1,TRUE)))+IF(D1=0,0,(VLOOKUP(D1,シート2!B:B,1,TRUE)))

=SUM(IF(A1=0,0,(VLOOKUP(A1,シート2!B:B,1,TRUE))),IF(B1=0,0,(VLOOKUP(B1,シート2!B:B,1,TRUE))),IF(C1=0,0,(VLOOKUP(C1,シート2!B:B,1,TRUE))),IF(D1=0,0,(VLOOKUP(D1,シート2!B:B,1,TRUE))))

SUM関数って、文字列を直接与えるとダメなのね。
(みやほりん)


 >まったく空欄のところが#VALUEと表示されてしまいます。
 =N()が、#VALUE!を戻すということですと、引数に#VALUE!があるのでは、ないでしょうか?
 4個の=VLOOKUP()をF9などで調べられたらいかがでしょう?             (LOOKUP)

 A:Dとも空白の場合に空白にしたいということですと、このような数式でしょう?
 =IF(COUNTBLANK(A1:D1)=4,"",
N(IF(A1="","",(VLOOKUP(A1,シート2!B:B,1,TRUE))))
+N(IF(B1="","",(VLOOKUP(B1,シート2!B:B,1,TRUE))))
+N(IF(C1="","",(VLOOKUP(C1,シート2!B:B,1,TRUE))))
+N(IF(D1="","",(VLOOKUP(D1,シート2!B:B,1,TRUE)))))


コメント返信:

[ 一覧(最新更新順) ]


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