excel 日期(周末天数)计算

作者&投稿:车龚 (若有异议请与网页底部的电邮联系)
excel 如何实现:计算两个日期之间的天数并扣除指定日期(周末)~

方法一:
输入以下公式
=NETWORKDAYS.INTL(A1,A2,11)
得到A1为开始日期,A2为结束日期,不包括星期天在内的天数

方法二:
输入
=SUMPRODUCT((WEEKDAY(ROW(39965:39980),2)7)*1)
公式表示:将A1序列号和A2序列号组成的行号,通过WEEKDAY(数据,2)计算,不为7的数据,就是符合要求的天数。
如果每周按两个休息日计算,那么可以使用
=NETWORKDAYS(A1,A2)

1、首先在excel表格中输入两组日期,需要计算工作日天数。

2、选中单元格点击“fx ”插入“NETWORKDAYS”函数并按下图输入函数参数。

3、转换成函数公式为:=NETWORKDAYS(A1,B1)。

4、点击回车即可生成计算结果,在两个日期中间的工作日为“112天”。

设开始日期在A1,结束日期为B1,计算两个日期之间的“周末天数”公式:
=2*INT((WEEKDAY(A1,2)+B1-A1)/7)+IF(MOD(WEEKDAY(A1,2)+B1-A1,7)=6,1,0)-IF(WEEKDAY(A1,2)=7,1,0)

两个日期之间的天数
=DATEDIF(A1,B1,"D")
两个日期之间的工作日
=NETWORKDAYS(A1,B1)

所以两个日期间的非工作日(周六、日)
=DATEDIF(A1,B1,"D")-NETWORKDAYS(A1,B1)

假设起始日期在A1,截止日期在B1,在C1输入:
=sumproduct(--(text(row(indirect(a1&":"&b1)),"AAA")={"六","日"}))

假设A1为起始日期
B1为结束日期
C1=ROUND(DATEDIF(A1,B1,"D")/7,0)*2

最好具体情况具体分析,主要是看你日期的输入格式怎么写的。


象州县13058075948: excel 日期(周末天数)计算
貊郭易容: 设开始日期在A1,结束日期为B1,计算两个日期之间的“周末天数”公式: =2*INT((WEEKDAY(A1,2)+B1-A1)/7)+IF(MOD(WEEKDAY(A1,2)+B1-A1,7)=6,1,0)-IF(WEEKDAY(A1,2)=7,1,0)

象州县13058075948: Excel中计算两个日期之间的天数,扣除周六周日 -
貊郭易容: 1、首先在excel表格中输入两组日期,需要计算工作日天数. 2、选中单元格点击“fx ”插入“NETWORKDAYS”函数并按下图输入函数参数. 3、转换成函数公式为:=NETWORKDAYS(A1,B1). 4、点击回车即可生成计算结果,在两个日期中间的工作日为“112天”.

象州县13058075948: excel 如何实现:计算两个日期之间的天数并扣除指定日期(周末) -
貊郭易容: 方法一: 输入以下公式 =NETWORKDAYS.INTL(A1,A2,11) 得到A1为开始日期,A2为结束日期,不包括星期天在内的天数方法二: 输入 =SUMPRODUCT((WEEKDAY(ROW(39965:39980),2)<>7)*1) 公式表示:将A1序列号和A2序列号组成的行号,通过WEEKDAY(数据,2)计算,不为7的数据,就是符合要求的天数.如果每周按两个休息日计算,那么可以使用 =NETWORKDAYS(A1,A2)

象州县13058075948: EXCEL计算天数 -
貊郭易容: 起始日期date1,结束日期date2,公式: =(date2-date1+1)-(weeknum(date2)-weeknum(date1))-if(weekday(date1)=1,1,0) 解释: 1. (date2-date1+1)用于计算两个日期之间的天数 2.(weeknum(date2)-weeknum(date1)),计算两个日期跨越的星期数-1,注意:星期的起始为星期日.例如,跨越3个星期,那么必有两个星期日,要减掉2天. 3. if(weekday(date1)=1,1,0),如果起始日期为周日,那么结果还要减掉1天,否则不用减. 注意:两个日期必须为同一年,否则结果有误.

象州县13058075948: 某段时间内包括星期六,星期日的天数的计算
貊郭易容: =SUMPRODUCT(--(WEEKDAY((A1-1+ROW(INDIRECT("$1:$"&DATEDIF(A1,B1,"d")+1))),1)=7))(2月1日也算在内的20天) =SUMPRODUCT(--(WEEKDAY((A1+ROW(INDIRECT("$1:$"&DATEDIF(A1,B1,"d")))),1)=7))(2月1日不在算在内的19天) 自己去考虑要那种.

象州县13058075948: excel自动算出星期六、日 -
貊郭易容: 你想计算每个月有共多少个星期六和星期天可以用这个公式 =DATE(C1,G1+1,1)-DATE(C1,G1,1)-NETWORKDAYS(DATE(C1,G1,1),DATE(C1,G1+1,1)-1,)

象州县13058075948: excel自动计算几天后的日期? -
貊郭易容: 直接教解决办法,第一步,了解如何判断周末IF(WEEKDAY(C3,2)>5,"休息日","工作日"),C3则是日期,可用日期直接加10,达到顺延10天效果. 第二步,使用SUMPRODUCT((H3:H6=C3)*(I3:I6)),其中H3:H6是指提前输入的法定假日,I3:I6输入数字1,C3是需判断的日期,一经比较结果值=1的则是休息日; 第三步,将第一步和第二步公式套用一下,可得到想要的结果,因excel没有法定假日判断,只能自己做一个数据源来确认. =IF(OR(WEEKDAY(C3,2)>5,SUMPRODUCT(($H$3:$H$6=C3)*($I$3:$I$6))=1),"休息日","工作日") 希望对你有所帮助.

象州县13058075948: excel中怎么根据天数算日期 -
貊郭易容: 启动excel软件,在需要计算天数的单元格输入:=DATEDIF(A2,B2,"D"),回车得到间隔天数.Excel中DATEDIF函数是隐藏函数,一般计算日期间隔时可以考虑用该函数.亲,公式如下:如果A2是2014-8-12,B2是特定天数360,C2是360天后...

象州县13058075948: Excel怎么用公式算本月剩余周一、周二、周三...的天数 -
貊郭易容: 若类似2014-6-10之类的日期输入在A1中,B1中输入=SUMPRODUCT((MOD(A$1+ROW($1:$31)-1,7)=ROW(A1)-1)*(MONTH(A1+ROW($1:$31)-1)=MONTH(A$1))) 下拉到B7,分别代表周六,周日,周一到周五有几个.

象州县13058075948: Excel 怎样计算每个月周六的天数 -
貊郭易容: 展开全部=INT((29+WEEKDAY(D1))/7)&"天"

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网