範文齋

位置:首頁 > 職場範文 > 職場百科

有關excel年假的算法(包括數的舍位,年份計算進位退位,有難度!)

我要做一張有關2008年公司員工的年假有幾天的excel的表格。

有關excel年假的算法(包括數的舍位,年份計算進位退位,有難度!)

我們公司年假的算法是這樣的:

1)

按照自然年算,每年10天,公式

年假=

x

/

12

*

10。其中x爲到年底所做的月份數,12爲一整年有12天,10爲一整年的'年假爲10天。12,10這兩個數字是永遠不變的。

2)

如果2007年10月加入公司,那麼現在爲2008年,默認他做滿2008全年可以有全年的年假10天。2007年10月到2007年12月的3個月不算入x內的!因爲我們算得是當年年假,不是累計年假。

3)

年假只有正數和半天,不存在0.1,0.2,0.3,0.4,0.6,0.7,0.8,0.9天。如果算下來是3.1,3.2,3.3,3.4那麼算3天,如果爲3.5就等於3.5天,如果是3.6,3.7,3.8,3.9算3.5天。

4)

如果他是2008年2月1日加入,那麼他做滿全年的話有2,3,4,5,6,7,8,9,10,11,12一共11個月份。那麼他的年假爲:11/12*10天=9.17=9天。但是如果他是2月15日加入那就從3月份開始算,2月份不算做。那麼全年就是10個月:10/12*10=8.3=8天。月份的算法是當月的1號至15號(包括15號)算做了當月的一個月,如果在當月15號以後加入公司,從他下個月開始算直到年底的月份。

表格第一列爲姓名,第二列爲加入年月日,第三列爲2008年年假。

我希望我只要輸入前2列,第三列通過公式就可以出來,或者是宏。當然可以添加別的輔助列來幫助計算。

謝謝大家了啊!