8
8
エクセルで2つの日付の間の月数を計算するには?
Microsoft Excelには2つの列があります。Fはサービス終了日の欄、Eはサービス開始日の欄です。
各人のサービス提供月数を計算して報告するにはどうすればよいですか?
Microsoft Excelには2つの列があります。Fはサービス終了日の欄、Eはサービス開始日の欄です。
各人のサービス提供月数を計算して報告するにはどうすればよいですか?
DATEDIF関数は2つの日付間の月数を明示的に与えます -
=DATEDIF(A2,B2,"m")
ここで、A2は2つの日付のうち早い方の日付
もし「最も近い」月に丸めたい場合は、このバージョンの
=DATEDIF(A2,B2+15,"m")
もし「日にち」を気にせず、1月の日付から3月の日付までが3ヶ月である場合は、このバージョンの
=DATEDIF(A2-DAY(A2)+1,B2,"m")+1
を使用することができます。
このトピックを扱ったMicrosoftのKBがあります こちら
これは、月を切り下げるか上げるかによって、2つの解決策を提供しています。
切り上げ。
=(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
ラウンドダウン。
=IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
いずれの場合も、EDate は前の日付を含むセル、LDate は後の日付を含むセルです。