- ベストアンサー
エクセル ○ヵ月後の日付を表示させたい
エクセル2003です。エクセル初心者です。 現在、有給管理表を作成しています。 入社日から6ヵ月後に10日、1年6ヵ月後に11日、2年6ヵ月後に12日有給がつくようになっています。 氏名 入社日 有給10日 有給11日 鈴木 2010/06/1 2010/12/1 2011/12/1 ↑入社日を入れると有給10日、11日の欄に6ヵ月後、1年6ヵ月後の日付が自動的に表示されるようにしたいのですが、何か方法はありますか? 関数とかになるかと思うのですが。。。 よろしくお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
B2セルに入社日あるとしたら有給10日の列であるC2セルには次の式を入力します。 =IF(B2="","",DATE(YEAR(B2),MONTH(B2)+6,DAY(B2))) 有給11の列であるD2セルには次の式を入力します。 =IF(B2="","",DATE(YEAR(B2)+1,MONTH(B2)+6,DAY(B2)))
その他の回答 (4)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.4
回答No2です。2か月後ならば =IF(B2="","",DATE(YEAR(B2),MONTH(B2)+2,DAY(B2)))
質問者
お礼
ありがとうございます!!できました!!^^
- mt2008
- ベストアンサー率52% (885/1701)
回答No.3
アドインの分析ツールを有効にすれば、そのものずばりのEDATE関数が使えます。 6か月後 =EDATE(B2,6) 18か月後 =EDATE(B2,18)
質問者
お礼
ありがとうございます!!できました!!^^
- whiteocean
- ベストアンサー率33% (19/57)
回答No.1
これでどうでしょうか? 半年後の日付を出す関数 =MIN(DATE(YEAR(B2),MONTH(B2)+6,DAY(B2)),DATE(YEAR(B2),MONTH(B2)+6+1,))
質問者
お礼
ありがとうございます!!できました!!^^
お礼
ありがとうございます!!できました!!^^
補足
ありがとうございます!! ちなみに2ヵ月後の日付を表示するにはどうしたらいいでしょうか??