• ベストアンサー

IF関数についてお願いします。

初心者です。A1のセル内に日付を入力したら、A2に○、未入力は空欄という条件を付けたい場合、理論式はどのようになるのか教えてください。宜しくお願いします。

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

  • ベストアンサー
  • ns0811
  • ベストアンサー率18% (2/11)
回答No.3

日付と限定はできないのですが、A1に数字が入っていれば○、何も入ってなければ空白という条件なら =IF(A1="","","○") または =IF(A1=0,"","○") でいかがでしょうか?

その他の回答 (3)

  • corp
  • ベストアンサー率40% (13/32)
回答No.4

こんにちは。 前提として、A1のセル書式は【文字列】に設定してください。 A2のセルに次のように式を入れてください。 =IF(NOT(ISERROR(DATEVALUE(A1))),"○","") 質問者さんの言う仕様になっていると思います。 (誤った日付では○にならない)

hatena46
質問者

お礼

ご指導有難うございました。同じように入力したのですが、私のやり方が悪いようで、A2のセル内にFLASEと表示されてしまい、うまくいきませんでした。(~_~;)

  • sakura445
  • ベストアンサー率28% (12/42)
回答No.2

日付はTODAY関数を使うのですか? A2のセルに =IF(A1="","","○") でどうでしょうか。 この場合A1が日付じゃなくても○が付いてしまいますが・・・。

hatena46
質問者

お礼

有難うございました。うまくいきました。

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

IF文は IF(条件、真の場合、偽の場合) となりますので、 =IF(A1<>"","○","")

hatena46
質問者

お礼

有難うございました。でも関数挿入のウィンドウ上での””の入力がわかりませんでした。すみません。

関連するQ&A