#VALUE!表示の解決方法
いつもお世話になります。
WIN7 EXCELL2010 です。
現在は1日~月末の合計金額を月が替わる毎に表示しています。
入金の21日~翌月の20日締切で翌月の5日の入金にあわせて月毎の金額表示に変更したい。
参照図で説明します。
A(m/dd) B(文字列) C(数値) 列はユーザーフォームにて入力
D2 =IF(MONTH(A2)=MONTH(A3),"",SUMPRODUCT((MONTH(OFFSET($A$2,0,0,COUNT(A:A)))=MONTH(A2))*OFFSET($C$2,0,0,COUNT(A:A))))
E2
=IF(MONTH(F2)=MONTH(F3),"",SUMPRODUCT((MONTH(OFFSET($F$2,0,0,COUNT(F:F)))=MONTH(F2))*OFFSET($C$2,0,0,COUNT(F:F))))
F2 =IF(A2="","",WORKDAY(DATE(YEAR(A2),MONTH(A2)+1+(DAY(A2)>20),5)-1,1,祭日))
D列(1日~月末)の数式だと、例えば「D12 D13」などに#VALUE!の表示が出ません。
しかし「E12 E13」には#VALUE!の表紙が出ます。
A列とF列の違いは数式が入っているかいないかのようです。
このE列の 「#VALUE!」 の表示がでないようにするには、E列の数式をどう変更すればいいかご指導を仰ぎたいです。
お礼
ご回答ありがとうございます。 無事に計算ができました。 ありがとうございます。