Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2007)
減算が#ALUE!になるのは?
投稿日時: 18/12/20 18:04:48
投稿者: o_taroh

出納帳の最終行(45行)の
収入列(G45)に =IF(SUM(G6:G44)=0,"",SUM(G5:G44))
支出列(I45)に =IF(SUM(I6:I44)=0,"",SUM(I5:I44))
残高列(K45)に =IF(AND(G5="",I5=""),"",G45-I45)
と関数を入れました、収入列には数値がありますが支出列には数値がありません、K45の結果は
#VALUE!のエラーになります、支出列に何らかの数値がはいるとK45は正常に動作します。
数枚のSheetを使ているので次につなぐSheetに前のSheetの収入、支出が無いときは金額表示を引き継がないようにしたいのですが、どうすればいいでしょうか
次のSheetの5行目には前Sheetの45行目が""なら""のIFをかいてあります。
よろしくお願いします。

回答
投稿日時: 18/12/20 18:23:24
投稿者: んなっと

=IF(AND(G5="",I5=""),"",N(G45)-N(I45))
とか
=IF(AND(G5="",I5=""),"",SUM(G45)-SUM(I45))
でどうでしょうか。

投稿日時: 18/12/20 18:56:57
投稿者: o_taroh

んなっと さんありがとうございました、解決しました