プロが教える店舗&オフィスのセキュリティ対策術

例えば2012年生まれの人の今日現在の年齢は
=DATEDIF(A1,TODAY(),"Y")&"才"&DATEDIF(A1,TODAY(),"YM")&"か月"
ここでA1セルには誕生日の2012年1月1日が入っている。
また今日は2022年6月23日とする。
計算結果は10才5か月となりますが、この計算結果が下表と合致するセル、
すなわちA7セルを色付けする方法を教えてください。

A2 セルに10才0か月
A3セルに10才1か月
A4セルに10才2か月
A5セルに10才3か月
A6せるに10才4か月
A7セルに10才5か月
A8セルに10才6か月
(以下同様)
A13セルに10才11か月

この場合、条件付き書式を考えたのですが、使用方法が分かりません。
よろしくご教示願います。

A 回答 (4件)

こんにちは



そのまま、文字が「一致する」を条件にすればよいです。

A2:A13を選択してA2セルがアクティブな状態で、「条件付き付き書式」-「新しいルール」-「数式を使用して~~」を選択します。
下部の数式欄に、
=A2=DATEDIF(A$1,TODAY(),"Y")&"才"&DATEDIF(A$1,TODAY(),"YM")&"か月"
を入力し、書式を設定。

でいかがでしょうか?
    • good
    • 0
この回答へのお礼

即解決することができました。
有り難うございました。

お礼日時:2022/06/28 10:50

添付図参照(Excel 2019)


 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄↓↓↓↓↓↓↓↓↓↓↓↓↓
「現時点の年齢を算出して、その年齢と一致し」の回答画像4
    • good
    • 0

まだ続いているのでしょうか。

 下図ではいかがですか
「現時点の年齢を算出して、その年齢と一致し」の回答画像3
    • good
    • 0

この下のようなイメージでしょうか。


条件書式の、数式を、次のように入れてみました。
=AND((10+INT((ROW()-1)/12))=DATEDIF(A$1,TODAY(),"y"),MOD((ROW()-2),12)=DATEDIF(A$1,TODAY(),"ym"))
A1以外には、A2~A200まで、何も入ってなくても、表示に色をつけてくれます。 A2以降に、「10才0か月」のような表示でも、「10歳0ヶ月」のような表示でも、何があっても、色はつけてくれます。
「現時点の年齢を算出して、その年齢と一致し」の回答画像2
    • good
    • 0

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

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


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

このカテゴリの人気Q&Aランキング