プロが教えるわが家の防犯対策術!

以下の表があります
下記は ABCD列の順番です
生年月日・年齢・性別・対象

生年月日を入力、年齢は自動計算で出ます、性別はドロップダウンで選択です
例えば30歳以上で男性だった場合D(対象)のセルヘ◯を表示させる関数をお教えいただけないでしょうか。

A 回答 (3件)

>>年齢は自動計算で出ます


ここが曲者です。
多分日付の引き算で年齢を出していて、書式には"yy"を設定などしてるのでしょう。
もしそうなら、text関数を噛まさないと出来ません。

=if(and(text(B1,"yy")>="30",C2="男"),"〇","")
をD1に入れる
    • good
    • 0

添付の例で、


B2 : =DATEDIF(A2,TODAY(),"y")
C2 : =IF(AND(B2>=30,C2="男"),"〇","")
となります。

いかがでしょうか?
「関数の質問です」の回答画像2
    • good
    • 0

=IF(AND(B1>=30,C1="男"),"◯","")



とか?(◯が普通の○じゃないな…)
年齢を出している式にもよるのでできればB列に入っている式も書いてもらいたいですね。
    • good
    • 0

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