Ads By Google
EXcelで、期間を算出する方法(ヶ月)
2つの日付から期間を「ヶ月」で求める方法はありますか?例)1月15日~3月31日=2.48ヶ月
宜しくお願いします。
※dateifというのを見かけましたがアドインですか?
dateifで可能でしょうか…?
2009-02-16 10:47の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
回答(1)
1.
2009-02-16 11:09:04

普通にセルA1に「2009/3/31」セルA2に「2009/1/15」として、セルA3に「=(A1-A2)/30」で出ませんか?
エクセルが日付計算は自動で行ってくれます。
エクセルが日付計算は自動で行ってくれます。
Excelは奥が深いですね…
Ads By Google
コメント(5)
#1. nn
2009-02-16 15:52:00
datedif(dateifではなく)は期間内の満月数(年数)を算出し、一月(年)に満たない期間は切り捨てられるようです。なので、端数まで求めたいときは利用できないと思います。
#2. mino00123
2009-02-18 16:33:51
#3. mino00123
2009-02-18 16:53:36
#4. tani.masaru
2009-02-23 09:23:54
=DATEDIF(開始日,終了日,"M")+DATEDIF(開始日,終了日日,"MD")/DAY(EOMONTH(終了日,0))これとかどうでしょうか。DATEDIFで満月数を出し、端数の日数分を引数"MD"で出して、それを終了月の日数で割ってみました。
#5. Lode_Runner
2009-11-15 22:00:19
DADEDIF関数は、サポート外関数で、バグがあります。
Googleで「DATEDIF バグ」で検索すれば、わんさか出てきます。
使用しない方が良いです。



