[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『勤続年数の月数がおかしい気がする』(しずく)
いつも大変お世話になっております。 退職金計算の為に、勤続年数を計算しています。 当社の規定は、「勤続年数に1ヶ月未満の端数がある場合は 1ヶ月に切り上げる」と記載されています。
入社日:2013年2月12日 退職日:2019年7月31日
いつも計算しているやり方は、年数と月数それぞれを計算しています。
退職日は実際計算するときは、退職日にDAY(1)をプラスしています。 なので今回だと2013年2月12日から2019年8月1日までで計算しています。
年数のところには、DATEDIF関数で問題なく計算されているのですが、 月数がどうしてもおかしい気がしています。
=ROUNDUP(DATEDIF($C9,$B$2,"YM"),0)
C9には入社日の2013年2月12日 B2には退職日に1日プラスした2019年8月1日が入っています。 この計算式だと5ヶ月と表示されます。
頭で考えると6ヶ月が正解なのでは!?と思ってしまいます。 この計算式がおかしいのか、私の考え方が違うのでしょうか?
すみませんわかりにくくて 教えてください
< 使用 Excel:Excel2016、使用 OS:Windows7 >
たぶんDATEDIF関数で月数を求める場合、ひと月未満の日数が小数点以下になると考えて 式を立てたのだろうか実際には返されるのは満月数でひと月未満の日数は切り捨てた値となる。
(ねむねむ) 2019/07/31(水) 15:08
>頭で考えると6ヶ月が正解なのでは!?と思ってしまいます。 >この計算式がおかしいのか、私の考え方が違うのでしょうか?
問題は、何を以て何ヶ月にするかと言うルールが明らかになっていない(調べていない)ことです。
まず就業規則に当たってください。
それから、そのルールを明示して、ここで訊いてください。
(半平太) 2019/07/31(水) 16:09
"YM"を指定した場合の結果は 0から11 になるようですね
DATEDIF,"YM"の結果 2019/7/15 2020/6/14 10 2019/7/15 2020/6/15 11 2019/7/15 2020/6/16 11 2019/7/15 2020/7/14 11 2019/7/15 2020/7/15 0 2019/7/15 2020/7/16 0 2019/7/15 2020/8/14 0 2019/7/15 2020/8/15 1 2019/7/15 2020/8/16 1
(渡辺ひかる) 2019/07/31(水) 16:35
17:00 レイアウト修正
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.