• ベストアンサー

IF関数を教えてください

エクセルで、あるセルに数字が入ったら○を返す。数字以外のものが入ったら×を返す。空白だったら?を返す式を教えてください。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

#2です少しだけ間違えました。 後のほうは =TEXT(ISNUMBER(A1)-ISTEXT(A1),"○;×;!?") です。 ※?や*は数値の表示形式に使われるために直前に!を追加する必要がありました。

その他の回答 (3)

  • FAY
  • ベストアンサー率49% (95/193)
回答No.4
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

=IF(A1="","?",IF(ISNUMBER(A1),"○","×") とか =TEXT(ISNUMBER(A1)-ISTEXT(A1),"○;×;?") で出来ます。

  • edomin
  • ベストアンサー率32% (327/1003)
回答No.1

A1セルを検査するとします。 =IF(ISNUMBER(A1),"○",IF(ISBLANK(A1),"?","×")) で、一応希望通りだと思います。

関連するQ&A