
A 回答 (8件)
- 最新から表示
- 回答順に表示
No.8
- 回答日時:
C1,D1,E1が全部空白であれば空白を表示し、
1か所でも記入されていれば計算結果を表示する式。
↓
=IF(C1&D1&E1="","",C1+D1-E1)
注:
C1,D1,E1に数値"0" が記入されている場合は、空白とはみなされません。
C1,D1,E1に数値以外が記入されている場合は、「#VALUEエラー」になります。
No.7
- 回答日時:
No.5です。
トモクンアヤチャンさん、補足していただきありがとうございます。
前回回答で、
>この数式だと、全てのセルが空白でない限り(例え数字以外のものが
>入力されている場合でも)、F1に合計値(「0」を含む)を表示します。
と述べて、「0」が表示されることは許容範囲と考えていました。
しかし、確かにご質問者は、
>数字が入っている場合はその合計、入っていない場合は空白にしたい
とおっしゃっており、「空白」にすべきでした。
私の前回回答の数式でも、トモクンアヤチャンさんの数式でも、C1、D1、E1のいずれかに数値があり、他のセルに数値以外がある場合、数値以外は0と見做して計算結果が表示されます。
「数字が入っていない場合は空白にしたい」を「数字以外が入っている場合は空白にしたい」と解釈すれば、C1~E1に数字以外があれば「空白」にすべきかもしれません。
その場合の数式の一例を挙げるなら、F1に
=IF((COUNT(C1:E1)+COUNTBLANK(C1:E1)=3)*(COUNT(C1:E1)>0),SUM(C1,D1)-SUM(E1),"")
という数式を記述することで対応可能です。
No.6
- 回答日時:
№5さんの回答では、CDEともに文字が入っていた場合、COUNTBLANK=0となり、0が表示されます。
そこで、
=IF(OR(ISNUMBER(C1),ISNUMBER(D1),ISNUMBER(E1)),SUM(C1,D1)-SUM(E1),"")
はどうでしょうか。

No.5
- 回答日時:
すでに複数の回答者により以下の四つの数式が示されています。
=IF(C1+D1-E1=0,"",C1+D1-E1)・・・①
=IF(CONCAT(C1:E1)="","",C1+D1-E1)・・・➁
=IF(COUNT(C1:E1),C1+D1-E1,"")・・・③
=IF(AND(C1="",D1="",E1=""),"",C1+D1+E1)・・・④
もともとご質問者の説明に無いので無視してよいのかもしれませんが、C1、D1、E1のセルに「="”」が入力されているケースを想定しなくてよいのかという問題があります。
添付画像①のように、例えば、C1に「2」、D1に「=""」、E1に「1」が入力されていてF1に上記①の数式が記述されていた場合、F1には「#VALUE!」というエラーが表示されます。➁③④の数式も同様のエラーとなります。
これを回避するため、C1、D1、E1のセルの一つでも数値が入力されていたら他のセルに「=""」があっても答えを表示する数式が
=IF(COUNTBLANK(C1:E1)=3,"",SUM(C1,D1)-SUM(E1))・・・➄
という数式になります。
この数式だと添付画像➁のように、前述と同じ状況でもF1に「1」が表示されます。
つまり、この数式だと、全てのセルが空白でない限り(例え数字以外のものが入力されている場合でも)、F1に合計値(「0」を含む)を表示します。

No.2
- 回答日時:
> 数字が入っている場合はその合計、入っていない場合は空白
F1に数字が入っている場合、ということであれば無理。
C1,D1,E1のいずれにも数字が入っていない場合、ということであれば
=IF(CONCAT(C1:E1)="","",C1+D1-E1)
No.1の方の回答との違いは、
計算結果が「0」の場合も計算結果として「0」が表示されます。
回答ありがとうございます
回答くださった
計算結果が「0」の場合も計算結果として「0」が表示されます。 と、そのような表示をしたいと思っていました ありがとうございました
No.1
- 回答日時:
おはようございます。
下記でどうでしょうか?
その1、セルF1に下記数式を入れる
=IF(C1+D1-E1=0,"",C1+D1-E1)
その2、セルF1に下記数式を入れて
=C1+D1-E1
セルの書式設定で、 [書式設定]、[セルの書式設定] の順にクリックします。 [数値]、[カスタム] の順にクリックします。 [種類] ボックスに「0;-0;;@」
と入力して、[OK] をクリックします。
その1、0の時は、空の文字””が入ります。
その2、見た目は空白だが、セルの結果は0になっています。
F1のセルを他のセルから参照した場合に、その1だと不都合な時がある
かも知れませんので、それぞれ、どちらが良いか判断して下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) IF関数について教えてください 2 2022/05/10 13:31
- Excel(エクセル) Excel 数式を教えてください 2 2022/06/02 12:24
- 会計ソフト・業務用ソフト Excelの見積書の消費税をブルタウンで変更したい。 3 2023/02/14 16:41
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- Excel(エクセル) Excelについて質問があります。 関数の数値入力についてなのですが、 b1にー c1に数値 がある 1 2023/05/28 12:13
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Excel(エクセル) グループの最後の行に書式、計算式なども同じ行を追加するマクロを教えてもらえませんか。 7 2022/05/18 10:13
- Excel(エクセル) A列が指定数値以上になったらD列の計算式を変更 3 2022/07/11 11:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
Excel > ピボットテーブル「(空...
-
エクセルでCSVを編集するとき、...
-
Excelで、入力文字の後に自動で...
-
数式による空白を無視して最終...
-
空白セル内の数式を残したまま...
-
ピボットテーブルで空白セルの...
-
Excel:関数が入っているセルに...
-
【Excel】 csvの作成時、空白セ...
-
「データ要素を線で結ぶ」がチ...
-
excel2010 空白セルにのみ貼り...
-
エクセル 連番が途切れていると...
-
【Excel】 Ctrl+方向キー で空...
-
エクセルで、「複数のセルの中...
-
エクセルのグラフで式や文字列...
-
空白セルにハイフンを表示
-
エクセルで数式の入ったセルの...
-
関数TRANSPOSEで空白セルを0に...
-
形式貼り付けの「空白を無視す...
-
エクセル 平均値の出し方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
Excel > ピボットテーブル「(空...
-
Excelで、入力文字の後に自動で...
-
Excel:関数が入っているセルに...
-
「データ要素を線で結ぶ」がチ...
-
数式による空白を無視して最終...
-
エクセル 連番が途切れていると...
-
エクセルのIF関数で、隣のセル...
-
excel2010 空白セルにのみ貼り...
-
ピボットテーブルで空白セルの...
-
空白セル内の数式を残したまま...
-
関数TRANSPOSEで空白セルを0に...
-
形式貼り付けの「空白を無視す...
-
【Excel】 csvの作成時、空白セ...
-
色つき行の一括削除は?
-
エクセルで、「複数のセルの中...
-
【Excel】 Ctrl+方向キー で空...
-
エクセルで上の行の値を自動的...
-
エクセルのグラフで式や文字列...
おすすめ情報