いつもお世話になっています。
エクセル2003で下記の様な 表を作っています。H・収入合計のセルに=IF((C3)=0,"",IF((D3)=0,"",(C3*D3)))という式が入っています。
同様にH・支出合計のセルには、 =IF((F5)=0,"",IF((G5)=0,"",(F5*G5)))と数式が入っています。
差引合計には=IF(COUNT(E3,H3)=0,"",(I2+E3-H3))という式を入たのですが、これだと収入・支出合計が空白と充たされてしまうのか#VALUE!という表示が出てきます。
もし収入・支出合計が空白でも、合計が現れる計算方法がありますか?。教えてください
ロータスだとPURECOUNT関数を入力したら、計算されたと思うのですが?・・、エクセルでは不可能なのでしょうか?。
C D E F G H I
収入 収入数 収入合計 支出 支出数 支出合計 差引合計
1000 2 2000 2000
100 1 100 エラー
1000 1 1000 エラー
No.2ベストアンサー
- 回答日時:
=IF(COUNT(E3,H3)=0,"",SUM($E$2:$E3)-SUM($H$2:$H3))
または
=IF(COUNT(E3,H3)=0,"",SUMPRODUCT($E$2:$E3-$H$2:$H3))
では如何でしょうか?
I列を計算に使わない方法です。
回答ありがとうございます。
お礼が遅れ申し訳ありません。
SUMPRODUCTという関数があるとは知りませんでした。
関数の本にも載っていませんでした。(本が古いからでしょうか。)
ひとつ勉強になりました。感謝です。
No.3
- 回答日時:
文字列""に足し算や引き算をしようとするから#value!エラーになり
ます。まずE列とH列は書式で「0は表示しない」ようにしてしまいま
しょう。セルの書式で「ユーザー定義」の種類のところに
「#,###;- #,###;」
と書くとかね。さらにE列とH列にif関数を使うのをやめて、普通に
かけ算しちゃいましょう。すると、見えないけれどE列とH列には0が
充満しています。
その状態で、I列は
=if(or(E3,H3),I2+E3-H3,"")
かな。最後の""は0にして、E列やH列と同じ書式にしてもいいかも。
それぞれのセルの中身が極力短くシンプルになる方法です。
No.4
- 回答日時:
◆累計の式は、下の式が一般的です
I2=IF(COUNT(E2,H2)=0,"",SUM($E$2:E2)-SUM($H$2:H2))
★この式ですと、最初の差引合計(この場合ですと、I2)から使用出来ます
◆toride4611さんの、=IF(COUNT(E3,H3)=0,"",(I2+E3-H3)) の考え方での式であれば、下の式でいかがでしょうか
I3=IF(COUNT(E3,H3)=0,"",SUM(I2,E3,-H3))
◆ついでに、E・収入合計の式もこのようにされてはいかがでしょうか
E3=IF(COUNT(C3:D3)=0,"",C3*D3)
回答ありがとうございます。
maron-5さんのIF(COUNT(E2,H2)=0,"",SUM($E$2:E2)-SUM($H$2:H2))のやり方・考え方が私と似ていたので、使用したところ出来ました。
収入のところにもIF(COUNT(C3:D3)=0,"",C3*D3)を使用しましたところ合計が出てきました。
7本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Excel(エクセル) エクセルでの左のセルのコピー 3 2022/07/25 12:31
- Excel(エクセル) エクセル関数についてお教えください 3 2023/07/24 12:33
- 会計ソフト・業務用ソフト Excel IF構文内の計算式を有効にする方法 2 2023/03/22 11:27
- Excel(エクセル) IFERROR(IF()IF())のような形の構文が作れません 2 2023/02/05 17:51
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- 確定申告 出前館とUber Eatsの青色申告に、支払調書にあたる書類の添付は必要でしょうか。 毎回振込された 1 2023/02/12 11:31
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) TEXT関数(負の値)を集計のため数値に変換したい 5 2022/05/15 23:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル 価格表から単価を呼び...
-
シートAで横に並んだ項目→シー...
-
行数が不規則な一週間ごとの合...
-
ある列、或いは、ある行のセル...
-
エクセルの順位別一覧表の自動...
-
Excel2013のF6キー操作について
-
エクセルで複数のシートにまた...
-
excelの不要な行の削除ができな...
-
Excelが固まってしまった。
-
エクセルで特定の範囲内から小...
-
スマートな関数を教えて下さい。
-
Excel元に戻す方法を教えてくだ...
-
Excelはなんで先頭の0を消すん...
-
【Microsoft Office Excel Comp...
-
4つのパターンを表示するEXACT...
-
[関数について]わかる方教えて...
-
Excel 2019 のピボットテーブル...
-
Excel初心者です。 詳しい方、...
-
関数を教えて下さい。
-
エクセルでチェックボックスを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報