• ベストアンサー

複数のセルのいずれかに数字がある場合に表示する関数

たとえば、B1セルに数字がある場合には1を表示させるとしたら、 =IF(ISNUMBER(B1),1,"") こんな感じになりますが、 B1からE1のいずれかのセルに数字がある場合には1を表示させるとしたら、どんな感じになりますか?

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

  • ベストアンサー
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.2

=IF(COUNT(B1:E1)>0,1,"") これで大丈夫だと思います。

diving_gogo
質問者

お礼

数値はマイナスにはならないので、こんな方法もあるんですね。 参考になりました。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 =IF(SUM(B1:E1),1,"")

diving_gogo
質問者

お礼

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

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

パッと思いついたのが =IF(SUMPRODUCT(ISNUMBER(B1:E1)*1)>0,1,"") 配列式をつかって良いなら↓をCtrl+Shft+Enterで確定 =IF(SUM(ISNUMBER(B1:E1)*1)>0,1,"")

diving_gogo
質問者

お礼

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

関連するQ&A