Think, Express, Action

20代後半女性。文系プログラマー。TOEIC910点。インドが好き。旅行、節約、料理、読書が好き。IT系の記録や日記を書き残すブログ,

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)

 

このエントリーをはてなブックマークに追加