LoginSignup
0
1

More than 5 years have passed since last update.

Excelで範囲内のセルが全て数値の時にTRUEを返す方法

Last updated at Posted at 2018-02-15

結論

=SUMPRODUCT(--NOT(ISNUMBER(A1:C1)))>0=FALSE
  • 範囲内のセルにたった一つでも文字列や、空白や、エラー文字列があれば FALSEを返す
  • 範囲内のセルが全て数値であった時に TRUEを返す

ここには配列数式を使えばいいと書いてあったので最初それを試したのですが、
ためしに範囲内のセルに空白や文字列を書いてもTRUEが返ってきてダメじゃんと思って四苦八苦した結果、上の数式に落ち着きました。

「--」って何ぞ

文字列を数値として処理するおまじないのようです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1