『IF関数とVLOOKUP関数でだした数値をSUM関数で求めたい』(かわしま) IF関数とVLOOKUP関数を使って給与明細を作成しています。 IF関数とVLOOKUP関数を使って導き出した数値が文字として表示されている為SUM関数を使うと0と表示されてしまいます。 どうやったら直りますか? =IF(A7="","",VLOOKUP(A7,サービス区分!$A$1:$D$70,4,FALSE)&"")と =IF(B8="","",VLOOKUP(B7,祝日区分!$A$1:$C$12,3,FALSE)&"") この2の数式が出たものを足し算したいのですが解決の方法ありますか? < 使用 Excel:Excel2003、使用 OS:Windows7 > ---- http://excelfactory.net/excelboard/exgeneral/excel.cgi?mode=all&namber=121647&rev=0 (マルチーズ) 2014/10/23(木) 13:07 ---- マルチーズさんの紹介先で解決済みだったんですね。 合計されない理由は、VLOOKUP関数の後ろにつけてある「&""」が原因です。 戻り値が文字列になるので、SUM関数では合計できません。 戻り値の空欄対策として入れておられるのなら きちんと分岐させるのが良いと思います。 =IF(A7="","",IF(VLOOKUP(A7,サービス区分!$A$1:$D$70,4,FALSE)="","",VLOOKUP(A7,サービス区分!$A$1:$D$70,4,FALSE)))   (HANA) 2014/10/25(土) 13:37