一、EXCEL自动计算天数
用数组公式吧,如图:
=B1-A1+1-SUM(IF(WEEKDAY(A1+ROW(INDIRECT("A1:A"&B1-A1+1))-1)={1,2,7},1,0))
公式中的1,2,7分别表示对应日期的星期是日、1、6.
第一个参数为开始日期,第二个参数为结束日期,第三个参数为周一周二到周日,休息写1,上班写0,统计0的天数。还有第四个可选参数,为假期,如果五月一日到5月3日放假。{"2018/5/1","2018/5/2","2018/5/3"},就不同假期了。
二、excel怎么自动算出天数
具体步骤如下所示:
打开需要工作的Excel表格;
首先,选中如图C2单元格,输入“DATEDIF”函数,如图显示,输入需要相减数据的单元格,然后输入“D”(D代表天数day)。
点击回车,或者函数一栏的“√”,天数就自动生成了。
鼠标放在单元格的右下角,成十字形时,往下拉,下面的数据也就自动相减算出天数了。
如果只算月份的话,那么在原来“D”的位置,将“D”改成“M”,就好了。(M=month月)
同样,若只需要算年份,那么将“D”换成"Y",就ok了。(Y=year 年)
三、怎么自动计算固定日期和现在日期的天数
Excel自动计算固定日期与现在日期的天数可使用DATEDIF函数实现。
方法步骤如下:
1、打开需要操作的EXCEL表格,在空白单元格输入公式=DATEDIF(A1,TODAY(),"D")并回车。【其中A1是“固定日期”所在单元格,可根据实际修改】
2、在单元格中点击鼠标右键选择“设置单元格格式”。
3、点击左侧的“常规”并确定即可。
4、返回EXCEL表格,下拉填充相关单元格公式,可发现自动计算固定日期与现在日期的天数操作完成。