初歩的な質問で申し訳ありません。
Excelのif関数で、2007/3/31以前か以降か、という式を作りたいのですが、
2007/3/31をどう入力したらいいのかわかりません。
=if(a1>2007/3/31,"以前","以降")
こんな感じにしたいのですが、
このままだと2007÷3÷31、という結果になってしまいます。
他のセルに日付を入れるのではなく、式中に直接入れるにはどうしたらいいでしょう。
あとでわかりやすいよう、シリアル値ではなく、日付表示の形でいれたいのです。
ご回答、よろしくお願い致します。
No.5
- 回答日時:
(1)DATE関数で()の中に具体的な数字を入れる
(2)DATEVALUE関数を使う。
=IF(A2>DATEVALUE("2008/4/12"),"以後","以前")
(3)日付リテラル(表現)を使う
(4)空きの1セルに2008/4/15などと入れて、IF関数の中でH1と参照して利用する。
などの方法が考えられる。
--
(3)を、小生は以前から気にしているが、記述が見つからない。アクセスは
#・・#
VBAでは
Sub test03()
For i = 1 To 30
If Cells(i, "A") >= #4/12/2008# Then
Cells(i, "C") = "以後"
Else
Cells(i, "C") = "以前"
End If
Next i
End Sub
であるが、関数の中でのリテラルの日の記述が見つからない。
時刻は"12:30"であるが。
IFの中で、"2008/4/12"はダメのようだ。
=A2-"2008/3/31"はうまくいくが。
No.3
- 回答日時:
>=if(a1>2007/3/31,"以前","以降")
式云々の前に、結果の以前、以降が逆ではありませんか?
=IF(A1>DATEVALUE("2007/3/31"),"以降","以前")
このように日付を直接式に入れると、違った日を比較したいとき日付の変更が必要になるので、
比較する日付を別なセル、例えば、F1 とかに入れておいてそれで比較した方が、
別な日付で比較したいとき、式の変更は必要ないので便利だと思いますが。
=IF(A1>F1,"以降","以前")
以上。
ご指摘、ありがとうございます!
確かに逆ですね。恥ずかしい(><)
日付を簡単に変更できないよう、式の中に入れ込みたかったのです。
できれば、関数も使いたくないのですが…。難しいですよね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
日付だけを変更して印刷(Excel)
-
エクセルでENTERを押すと数式が...
-
入力後に日付順になるように自...
-
Excelで半年後の日付を計算したい
-
エクセル関数で日付かどうかの...
-
Excelで8/26等の日付を全てその...
-
エクセル 当番表の作り方 エク...
-
日付を入力したセルをファイル...
-
Excelに入力した個々の日付の数...
-
エクセルのセルにたとえば「756...
-
エクセルで数字列の間に『/』を...
-
WORDで翌日や翌々日の日付を表...
-
EXCELで直近の日付を抽出する関数
-
エクセルで1年後の月末を表示さ...
-
エクセル グラフ 軸の日付表記...
-
Excelで、年だけの「西暦」から...
-
ワード差込について
-
VBAでセルに入っている日付をシ...
-
☆Excelエクセルで入力した日の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
Excelで半年後の日付を計算したい
-
日付だけを変更して印刷(Excel)
-
入力後に日付順になるように自...
-
エクセル関数で日付かどうかの...
-
エクセルでENTERを押すと数式が...
-
Excelで8/26等の日付を全てその...
-
エクセルで数字列の間に『/』を...
-
エクセル 当番表の作り方 エク...
-
Excelに入力した個々の日付の数...
-
ファイルのオープン時に今日の...
-
エクセルで1年後の月末を表示さ...
-
EXCELで直近の日付を抽出する関数
-
エクセルのセルにたとえば「756...
-
WORDで翌日や翌々日の日付を表...
-
☆Excelエクセルで入力した日の...
-
日付を入力したセルをファイル...
-
エクセルで日付入力欄を作成し...
-
エクセル グラフ 軸の日付表記...
-
ワード差込について
おすすめ情報