1. 首页 > 科技

Excel 一列是日期,一列是“工作”或者“放假”的状态,求没每次工作或放假的时段。(Excel第一列是交易日的日期,第二列是所有的日期包括工作日和休息日,如何

Excel 一列是日期,一列是“工作”或者“放假”的状态,求没每次工作或放假的时段。(Excel第一列是交易日的日期,第二列是所有的日期包括工作日和休息日,如何删除第二列中第一列不存在的日期)

Excel第一列是交易日的日期,第二列是所有的日期包括工作日和休息日,如何删除第二列中第一列不存在的日期

不知道你的数据的具体格式,大致步骤如下:

1、比如交易日在A列,原来的第二列及以后都称为“数据”,从B列开始;

2、点击B列,插入1列辅助列,这样原有的B列变成C列,其他类推;

3、在新B列(通常是B2)参考输入公式:

=COUNTIF(A:A,C2)

4、使用新B列作为筛选依据,删选b列为 0 的,这些数据也就对应原来“数据”中在 A列的交易日中没有的数据,然后筛选这些并删除即可。

提醒:以上操作会影响A列,数据,如果需要保留A列,请将原有数据复制到空白表进行操作,然后将最后的结果复制回来即可。

用excel函数判断一个日期是工作日还是休息日

EXCEL只能判断是星期几,但是无法准确判断是否休息日(主要个各个国家和地区休息日不一致)。

如果需要计算工作日(或工期),参考

WORKDAY

返回某日期(起始日期)之前或之后相隔指定工作日的某一日期的日期值。工作日不包括周末和专门指定的假日。在计算发票到期日、预期交货时间或工作天数时,可以使用函数

WORKDAY 来扣除周末或假日。

语法

WORKDAY(start_date,days,holidays)

用excel函数判断一个日期是工作日还是休息日

判断周末的话很好办,但是判断工作日休息日就很难了,因为涉及到法定调休的问题,excel软件理解不了那一天是调休的。

excel中如何计算工作时间,周日不上班,上班时间7.25,中午休息1.5个小时,计算一下的工作时间的差值。

1、可以直接利用日期相减,再粗略计算星期日的天数来得到工作总天数再乘以每日时长,但是星期日天数不确定。

2、如你对函数有了解的话,提供一个简单的方法。首先你把开始工作的日期到结束的日期打入excel表格的一列中(你只需要打入前两天,后面的拖拽就行)。假设你放在了A列,共一百个单元格

然后要把日期转为星期几的格式,用如下函数

=weekday(A1,X)

X表示你开始日期是周几就写几加一,如是周一,写2.如是周日写1,周二写3

然后打出下面函数就能算出工作天数

=countif(A1:A100,""<>星期日"")回车得到实际工作天数

你并没有写什么时候下班,所以你如果要计算工作时长的话用上述所求乘以每天工作时长就得到总时长。

纯手打,很累的,如有帮助请采纳