新生活を充実させるための「こだわり」を取材!!

Excelで元になる日付A1と表の中の日付(B4:E8)が同じ年月(例:〇年〇月)だった場合にセルに色を付ける方法を教えてください
なお、2か月、6か月・・・の日付は、
=IF([@日付]="","",EDATE([@日付],2))
で自動的にA列の日付をもとに表示されるようになっております。

「Excel 日付けの比較」の質問画像
教えて!goo グレード

A 回答 (6件)

ちなみに、A1が文字列で「1998/10」となっていたとしてもTEXT関数を使えばシリアル値と同じ返り値になります。

    • good
    • 0

[No.3]です。


セル A1 には、1998/10/1 と日付形式で入力し、yyyy/m に書式設定した場合の回答です。
添付図参照(Excel 2019)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄↓↓↓↓↓↓↓↓↓↓↓↓↓
「Excel 日付けの比較」の回答画像5
    • good
    • 0

応用すればできますよね?


TEXT関数でyyyymmの形式にして比較するだけです。
    • good
    • 0

最初に確認させてください。


「元になる日付A1」の入力データは
文字列ですか?
1998/10/1 と日付形式で入力(シリアル値36069)し、
yyyy/m または yyyy/mm と書式設定したものですか?

こういうことは質問者自身が明記しておくべきこと!
    • good
    • 0

TEXT関数を使う回答は役にたちませんでしたか?

    • good
    • 0
この回答へのお礼

以前も回答ありがとうございました。
以前の表ではtext関数でできました。

お礼日時:2022/02/19 16:40

「1998年10月」のシリアル値は


「1998年10月1日」のシリアル値になります。
比較したいセルの日付をその月の1日にすることで、等しいかを比較することができます。
DATE関数で日付に対するシリアル値を作ってみましょう。
 =A1=DATE(YEAR(セル),MONTH(セル),1)
こんなんで良いですよ。
等しければ ”TRUE” が返ります。
これを条件付き書式の条件にしてあげれば良い。
    • good
    • 0
この回答へのお礼

条件付きの書式の条件に入れているのですが、
YEAR(セル)のセルには、どこを指定すればいいのでしょうか?
試しに、B4のセルで行ったところ、できました。

お礼日時:2022/02/19 16:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

教えて!goo グレード

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング