Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel中的按比例假日公式_Excel_Excel Formula - Fatal编程技术网

Excel中的按比例假日公式

Excel中的按比例假日公式,excel,excel-formula,Excel,Excel Formula,我需要使用开始日期计算出按比例的假期,我该怎么做?我有一列的名字和它旁边的列的开始日期。他们可以按比例享受20天的假期,但我需要确定他们从开始日期起有权享受什么 例如,如果他们在9月份开始工作,他们就没有资格享受与1月份开始工作的人相同的假期。计算结果是(需要四舍五入): 其中,Start\u Date\u Number是一年中的天数 因此,20天的假期津贴和今天的开始日期: =20-(20/365)*DATEDIF(DATEVALUE("1 January 2018"),TODAY(),"d"

我需要使用开始日期计算出按比例的假期,我该怎么做?我有一列的名字和它旁边的列的开始日期。他们可以按比例享受20天的假期,但我需要确定他们从开始日期起有权享受什么

例如,如果他们在9月份开始工作,他们就没有资格享受与1月份开始工作的人相同的假期。

计算结果是(需要四舍五入):

其中,
Start\u Date\u Number
是一年中的天数

因此,20天的假期津贴和今天的开始日期:

=20-(20/365)*DATEDIF(DATEVALUE("1 January 2018"),TODAY(),"d")  
这将给3.068493天剩余假期(11月6日)-向上或向下是您的选择

使用单元格引用:

=$B$1-($B$1/365)*DATEDIF($A$1,$B4,"d")
其中,
B1
是假期津贴,
A1
是年初日期,
B4
是员工开始日期。
您可能需要将365更改为闰年

=$B$1-($B$1/365)*DATEDIF($A$1,$B4,"d")