dポイントプレゼントキャンペーン実施中!

添付する画像をミスして再度になります。

いつもお世話になります。
WIN7 EXCELL2010 です。
例えば添付図でB14に日付を入力するとJ列に月が替わるところで#VAUE!が表示されます。
ただしD列の個数を入力するとD列は正しく表示されます。
この#VALUE!を表示しない方法はないでしょうか。

3の行の各列には、
A =IF(B3="","",TEXT(B3,"mm"))

B C D は手入力

E =IF(OR(B3="",C3=""),"",TEXT(B3,"yymm")&C3)

F =IF(C3="","",VLOOKUP(C3,商品管理!$A$2:$B$211,2,FALSE)) & " "

G =IF(C3="","",VLOOKUP(C3,商品管理!$A$2:$C$211,3,FALSE)) & ""

H =IF(G3="","",D3*G3)

I =IF(ISBLANK(D3),"",SUM($H$2:$H3))

J =IF(MONTH(B3)=MONTH(B4),"",SUMPRODUCT((MONTH(OFFSET($B$2,0,0,COUNT(B:B)))=MONTH(B3))*OFFSET($H$2,0,0,COUNT(B:B))))

以上ですがご指導を仰ぎたいのですがよろしくお願いします。

「月毎の計の時に#VALUE!その~2」の質問画像

A 回答 (1件)

こんばんは!


>B C D は手入力
とあり、
>ただしD列の個数を入力するとD列は正しく表示されます
は(・・・J列は正しく表示されます。)だと思いますので、

エラー処理の数式を付け加えてみてはどうでしょうか?

J3セルを
=IF(COUNTBLANK(B3:D3),"",IF(MONTH(B3)=MONTH(B4),"",SUMPRODUCT((MONTH(OFFSET($B$2,0,0,COUNT(B:B)))=MONTH(B3))*OFFSET($H$2,0,0,COUNT(B:B)))))

といった感じで!

※ 検証していませんので、ご希望通りにならなかったらごめんなさいね。m(_ _)m
    • good
    • 0
この回答へのお礼

早速ご回答いただきありがとうございます。
ご指導いただいた数式で試してみました。
エラーも解消し月毎にだけ合計金額が表示されバッチリでした。

いつもいつもTOMOさんにはお世話になっています。
誠にありがとうございます。

お礼日時:2012/12/19 22:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!