
No.4ベストアンサー
- 回答日時:
No.3です。
No.3で回答した数式=IF(SUMIF(範囲,">0"),SUMIF(範囲,">0"),"")・・・(a)
とNo.1さんの回答にある数式
=IF(SUMIF(範囲,">0")=0,"",SUMIF(範囲,">0"))・・・(b)
とはIF関数の真偽を逆にしただけです。
ですからNo.1さんの(b)の数式で、
>なりました!ありがとうございます。=0の部分が自分でやった時に抜けてました。
ということだとすると、(a)の数式で
>しかし、数式を別セルに入力してみたんですが、だめでした。
という現象は起こらないはずなんですが・・・・・
添付画像をご覧ください。
A1~A10に集計すべき値があるとします。つまり範囲は「$A$1:$A$10」だとします。
回答No.3でお示しした3つの数式をそれぞれ、C1、D1、E1に記述してみました。
画像①~③は結果が空白になるケース、画像③~⑥は結果が表示されるケースです。
いずれの数式も空白と集計結果を同じように表示できています。

No.3
- 回答日時:
>=SUMIF (範囲,">0")から0表示を空欄にする式・・・
>・・・=0の部分が自分でやった時に抜けてました。・・・
とのことですが、
=IF(SUMIF(範囲,">0"),SUMIF(範囲,">0"),"")・・・①
という数式なら、「=0」は不要になります。あるいは、そもそも「0より大きい数を合計する」という条件で集計しているわけですから、結果が0になるのは、範囲内に「0より大きい数」が一つもない場合だけです。従って、
=IF(COUNTIF(範囲,">0"),SUMIF(範囲,">0"),"")・・・②
という数式でもよいと思います。あるいは、
=IFERROR(1/(1/SUMIF(範囲,">0")),"")・・・③
という数式でも、結果が0のときは空欄になります。さらに
>数式の答えが空欄の時、空欄で返し、空欄じゃない時、○○と返す
ということなので、①、②、③などの数式を入れたセルを「対象セル」とすると
=IF(対象セル="","",○○)
という数式を別セルに記述すればよいのではないかと思います。
No.1
- 回答日時:
こんにちは
>0表示を空欄にする式を教えて下さい
普通は「セルの書式設定」で「0は表示しない」ようにすると思うのですが、式で行いたいという意味でしょうか?
「SUMIF(範囲,">0")」の計算結果が0だったら表示しない、という意味と解釈しました。
関数で行うと、同じ計算を何度もさせるので効率も悪く、式も長くなりますが、
=IF(SUMIF(範囲,">0")=0,"",SUMIF(範囲,">0"))
のような要領で可能と思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式について教えて下さい。 8 2023/05/27 12:17
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/02/18 11:30
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/03/16 11:19
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 16:55
- Excel(エクセル) 関数式を教えてください。 AとBのセルがあり、Aのセルに値がある場合はCのセルへ1と表示。 AとBの 5 2022/03/23 14:38
- Excel(エクセル) Excel関数 セルが空白の場合は,現在の表示のままに、数値が入れば計算する数式を教えてください。 4 2023/08/25 17:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで表示形式の時刻の「0...
-
エクセルのパーセンテージで、...
-
CSV形式にすると出てくる空白を...
-
グーグルスプレッドシートで6.5...
-
エクセル(Excel)で、数値を一定...
-
Excelで、小数点以下が0になる...
-
小数点の数値をそのままセルに...
-
エクセルで1ケタ数字に全て000...
-
エクセルで四捨五入した数値に...
-
エクセルで上2桁をカットして...
-
エクセルの時間計算でコロン(...
-
Accessデータをテキスト変換す...
-
エクセルで¥5,000-と表示...
-
エクセルでエクセル 年齢の計算...
-
24時間以上の表示
-
エクセル(▲マイナス表示したい)
-
べき数表示 (10の2乗など)...
-
【Excel】負の時間を入力する方法
-
エクセル3桁区切りの数値を通...
-
エクセル 数値の下3桁を非表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで表示形式の時刻の「0...
-
エクセルのパーセンテージで、...
-
CSV形式にすると出てくる空白を...
-
グーグルスプレッドシートで6.5...
-
エクセルで四捨五入した数値に...
-
Excelで、小数点以下が0になる...
-
エクセルで1ケタ数字に全て000...
-
エクセル(▲マイナス表示したい)
-
エクセルの時間計算でコロン(...
-
小数点の数値をそのままセルに...
-
エクセルで上2桁をカットして...
-
エクセルで分と秒だけを記録、...
-
エクセルの時間計算表示で、( 0...
-
エクセル2003で並べ替えす...
-
24時間以上の表示
-
エクセルの指数近似曲線の式か...
-
エクセルで¥5,000-と表示...
-
エクセル(Excel)で、数値を一定...
-
エクセルでエクセル 年齢の計算...
-
エクセル3桁区切りの数値を通...
おすすめ情報
セルの書式設定のやり方はわかっていましたが、関数をいれたかったのです。
なりました!ありがとうございます。=0の部分が自分でやった時に抜けてました。。
もう1つ質問してもよろしいでしょうか?
さっきの数式の答えが空欄の時、空欄で返し、空欄じゃない時、○○と返すと別なセル部分に条件を作りたいです。○○は文字です。
数式教えて下さい。
すみません、知識不足で全然わからくて。。
いろんなやり方あるんですね。
ありがとうございます。
しかし、数式を別セルに入力してみたんですが、だめでした。。