No.8
- 回答日時:
COMVさん、感謝をいたします。
そちらのほうがまとまってスマートです。
N関数は知っていましたが、ロータスの表計算との互換のためしか役に立たない関数だと今まで思っていました。これを使えば「スペース」、「0」、「空セル(Null)」、「文字および文字列」などは0の値になること初めて知りました。
実は先の投稿の
IF(AND(OR(A1=0,A1="",A1=" "),・・・と「" "」スペースも付け足した分の式を回答として出すつもりでしたが出さなくて良かったです。
大分、規約違反の回答だと思いますがお許しを。
No.7
- 回答日時:
みなさん こんばんは
#6 totterさん の書き込みを見て気が付いたのですが
A1:C1のセル範囲が直接入力であれば 空白(未入力)
セルは =A1 で0と返るので
=IF(AND(A1=0,B1=0,C1=0),"",SUM(A1:C1))
で大丈夫のようです。
ただしA1:C1が数式の結果であれば 空白="" などが
入るので
=IF(AND(N(A1)=0,N(B1)=0,N(C1)=0),"",SUM(A1:C1))
とする必要はあります。
取り合えず 御礼を・・と思っておりますが このあと自分が数式を理解できるのかどうかが不安になってまいりました^^;
でもこの機会にみなさんに教えていただいた数式を勉強するつもりです。
ありがとうございます。
No.6
- 回答日時:
眠れないのでお邪魔させていただきます。
1.A1からC1のセルはすべて0または値なしのときは値なしのする
2.上記以外はセルの合計が0の時は値を求める(空白は0の値とする)
と理解してつくりました。
IF(AND(OR(A1=0,A1=""),OR(B1=0,B1=""),OR(C1=0,C1="")),"",SUM(A1:C1))
ご回答いただきましてありがとうございます。
totterさんの方法でも できました!
関数をネストするのは難しいのですね・・
勉強になりました。
私も考えたら 答えがでてくるようになりたいです^^;
また何かありましたらご指導下さいませ。
ゆうべは コーヒーの飲みすぎですか?(^^)
No.5
- 回答日時:
こんばんは
入力されるのが数値を前提に
=IF(COUNT(A1:C1)=COUNTIF(A1:C1,0),"",SUM(A1:C1))
COUNT(A1:C1)は数値が入っているセル数
COUNTIF(A1:C1,0)は0の入っているセル数
これが同じなら、
数値入力セル数=0入力のセル数
入力なし か 0のみ入力されている
ことになります。
この式での例外は
通常の文字列では同様に問題ないのですが
文字列での 0 を入力した時のみ 0と表示して
しまいます。(入力時に '0 とした場合)
できました! 嬉しいです。
色んな方法があるのですね・・
まだ数式を理解しておりませんが あとでジックリと勉強いたします。
ご指導頂きましてありがとうございます。
また何かありましたら 宜しくお願い致します。
お礼が遅くなりまして、申し訳ありませんでした・・
No.4
- 回答日時:
あれ?ちょっと確認。
>A1からC1のセルが空白もしくは“0”(ゼロ)のみの場合
A1:C1のどれかに空白がある場合でしょうか?すべてが空白の場合でしょうか?
>1+空白+(-1)の場合は “0”
たとえば1+空白+100のときは空白を表示するんでしょうか?101を表示させるんでしょうか?
#1の回答は、それぞれ前者の場合のつもりでした。後者の場合は#1の回答では大間違いになります。
2度もお答えいただきましてありがとうございます。
私の言葉足らずで申し訳ありませんでした。
例えば
1+空白+100=101
0+0+0=空白
0+0+空白=空白
1+空白+(-1)=0
と表示させたいと思っておりました。
質問した本人の登場が遅く、皆様にご迷惑をおかけいたしましたことを申し訳なく思っております。
ありがとうございました。
No.3
- 回答日時:
D1セルに=IF(AND(A1=0,B1=0,C1=0),"",A1+B1+C1)
といれ、D2以下に複写するでどうでしょう。実は空白の
場合を含めるのなら
=IF(OR(AND(A1="",B1="",C1=""),AND(A1=0,B1=0,C1=0)),"",A1+B1+C1)
ありがとうございます!
できました!!
実はまだimogasiさんの数式を理解しておりません・・
取り合えず 皆さんにお礼して回っております。
imogasiさんの教えて下さいました2つの数式、どちらも今回の私の希望をかなえてくださっています。
あとでじっくりと勉強します。
また何かありましたらご指導下さいませ。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) Excel 関数 数式 について 2 2022/09/02 21:45
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) エクセルの関数について教えてください。 A1=B1*C1*D1の時 C1D1のセルのどちらかがが空白 1 2022/05/07 23:01
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- その他(Microsoft Office) IF関数について教えてください 2 2022/05/10 13:31
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) xlDownの使い分けについての質問です vbaでxlDownを使って一覧近い空白までのセルをコピー 3 2022/08/04 12:20
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- Excel(エクセル) エクセル関数教えてください 3 2022/06/21 10:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
数式による空白を無視して最終...
-
Excel > ピボットテーブル「(空...
-
エクセルで上の行の値を自動的...
-
ピボットテーブルで空白セルの...
-
「データ要素を線で結ぶ」がチ...
-
VBAで空白セルにのみ数値を代入...
-
関数TRANSPOSEで空白セルを0に...
-
空白セル内の数式を残したまま...
-
エクセル 連番が途切れていると...
-
Excelで"0"を空白に変換する方法
-
エクセルでCSVを編集するとき、...
-
《Excel2000》SUMPRODUCT関数で...
-
Excelで、入力文字の後に自動で...
-
excel2010 空白セルにのみ貼り...
-
エクセル マクロ 最終列まで...
-
SUMIFS関数で「計算式による空...
-
形式貼り付けの「空白を無視す...
-
空白セルにハイフンを表示
-
Excelで所定の時間前後何分以内...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
数式による空白を無視して最終...
-
エクセルでCSVを編集するとき、...
-
ピボットテーブルで空白セルの...
-
excel2010 空白セルにのみ貼り...
-
Excel > ピボットテーブル「(空...
-
空白セル内の数式を残したまま...
-
「データ要素を線で結ぶ」がチ...
-
エクセルで、「複数のセルの中...
-
Excelで、入力文字の後に自動で...
-
エクセル 連番が途切れていると...
-
《Excel2000》SUMPRODUCT関数で...
-
SUMIFS関数で「計算式による空...
-
【Excel】 csvの作成時、空白セ...
-
形式貼り付けの「空白を無視す...
-
Excel:関数が入っているセルに...
-
リンク先が空白若しくはゼロの...
-
エクセルで上の行の値を自動的...
-
エクセルにて負の時間を0:00と...
-
エクセルのグラフで式や文字列...
おすすめ情報