教えて!HELPDESK Excel Word Outlook Power Point Windows IE
Excel:満○歳での4月1日を求めるには |
|
|
満○歳の4月1日を求める場合、「自分の生まれ年+○年の4月1日」という算出方法を使う方が多いと思います。
しかし、DATE(生まれ年+○,4,1)としてしまうと、まだ満○歳になっていない人が出てきてしまいます。
例えば 60歳の4月1日を出す際、DATE(B2+60 , 4 ,1)とした場合…
これを回避するには、 DATE(生まれ年+○, 4,
1)が、実際の○年後よりも大きいなら(先なら)、DATE(生まれ年+○,4,1)と表示 DATE(生まれ年+○, 4 ,1)が、実際の○年後よりも小さいなら、更に1年後(61年後)の4月1日を表示 という式を作成します。
C2に↓の式を入力します。
IF ( DATE(YEAR(B2)+60,4,1)
>
DATE(YEAR(B2)+60,
MONTH(B2) , DAY(B2))
,DATE(YEAR(B2)+60 , 4 ,1 ) ,DATE(YEAR(B2)+61,
4,1))
|
教えて!HELPDESK Excel Word Outlook Power Point Windows IE