• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:関数によって空白したのを数値「0」に置き換える)

関数によって空白したのを数値「0」に置き換える

このQ&Aのポイント
  • 関数を使用して空白を数値「0」に置き換える方法を教えてください。
  • 質問の背景として、セルB3に関数によって置き換えられた空白があり、数値「0」として認識されないエラーが表示されています。
  • C1のセルの関数により、B2、B3、B4の合計とC1の数値を比較し、一致しなければ「×」を表示します。しかし、空白を数値「0」として認識する方法がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

文字列として認識されているセルが対象の範囲内にある場合にはSUM関数を使うことです。 =IF(B1=SUM(B2:B4),"○","×") ところでB1セルは関数によって =SUM(B2:B4) のように入力しておくことでB3セルに文字列が入力されている場合でも正しく答えが得られますのでC1セルのような式は必要なくなりますね。

bbs2013
質問者

お礼

こっ、これは・・・ 私にとっては、革命的な回答です。 まことにありがとうございました!!

その他の回答 (2)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.3

=IF(B3="",0,B3)でしょうか。 セルが空白になっている場合は、「0」が格納されているのではなく、あくまでも= IF((Z5) ,5, "")です。 文字列として認識される空白("")というのは存在しません。

bbs2013
質問者

お礼

ありがとうございました。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

> 関数によって置き換えた空白("")を数値「0」として認識できる関数を教えてください。 A1セルが空文字列("")ならば0、そうでなければA1を返すとかなら、 =IF(A1="", 0, A1) とか。

bbs2013
質問者

お礼

ありがとうございました。

関連するQ&A