こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセル2013で日付を使った関数は?

一つのシート上でA1のセルに入った日付(年月日)でB1に特定の年月日以降なら”○”でなければ” ”を、またC1には特定年月日から特定年月日の間なら”○”でなければ” ”を表したいのですが教えてください。

投稿日時 - 2014-08-26 11:33:15

QNo.8730937

すぐに回答ほしいです

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

IF関数とDATEVALUE関数の組み合わせでよろしいかと思います。

=IF(DATEVALUE(A1)>DATEVALUE("2014/08/25"),"○"," ")

手元に2013が無いので動作確認はしていません。後、"2014/08/25"は質問者様が比較した
「特定の年月日」に設定すればよろしいかと思います。

投稿日時 - 2014-08-26 11:40:25

お礼

早速のご教授有り難う御座いました。
助かりました。

投稿日時 - 2014-08-26 12:45:05

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

B1=IF(A1>="2014/8/26"*1,"○","")
C1=IF(AND(A1>="2014/8/26"*1,A1<"2014/8/31"*1),"○","")


日付の判定の日にちを設定する方法

1.日付の入ったセルを参照する。
=IF(A1>=D1,"○","")

2.DATE関数を使用する(今日の場合は、TODAY関数でもOK)
=IF(A1>=DATE(2014,8,26),"○","")

3.DATEVALUE関数を利用する。
=IF(A1>=DATEVALUE("2014/8/26"),"○","")

4.文字列の日付に1を掛ける(0を足すでもOK)
=IF(A1>="2014/8/26"*1,"○","")

投稿日時 - 2014-08-26 11:59:32

お礼

ありがとうございます。
使わせていただきました。
ベストアンサーです。

投稿日時 - 2014-08-26 13:10:52

あなたにオススメの質問