Excelの複数の条件について
●YEAR()、MONTH()、DAY()関数
A1のセルに2012/1/1と表示があるとする。
YEAR(A1)…2012
MONTH(A1)…1
DAY(A1)…1 を表示。
●DATEDIF関数で年数を計算
A1セルに今日の日付、
A2セルに来年の今日の日付があったとする。
B1セルに今日から来年の今日までの年数を出す。
→=DATEDIF(A1,A2,"Y")
【年数だけじゃない】下記、引数を指定可能。
”Y"、”M"、”D"、”YM"、”MD”、”YD"
●IF関数にOR関数とAND関数を入れ子にして複数の条件式を作る
例)
A1のセルに記載した日付と、B1のセルに今日までの日付を記載させ、
その間の年数を表示する計算式。
1年のうち4/11を起算日として4/12以降の日付だったら年数をマイナス1する。
=IF(OR(MONTH(F3)<4,AND(MONTH(F3)=4,DAY(F3)<=11)),DATEDIF(F3,$R$1,"Y"),DATEDIF(F3,$R$1,"Y")-1)