【发布时间】:2020-01-30 13:04:05
【问题描述】:
如果出现以下情况,我公司的员工应该休息一天:
1. 他们上周五夜班(NS)
2. 他们在星期四 NS 和星期六 NS 工作
3. 他们周五早上和周六工作。
我需要计算每个员工应该得到多少天的假期
地点 1|地点 2|地点 3 地点 4|地点 5|地点 6|
DAV FL RI RI 1 10
DAV RI FL DAV 2 11
佛罗里达州 RI DAV 佛罗里达州 3 12
DAV RI FL DAV 4 13
FL RI DAV RI FL 5 14
DAV 6 15
FL DAV 7 16
DAV FL RI RI 1 17
DAV RI FL DAV 2 18
佛罗里达州 RI DAV 佛罗里达州 3 19
DAV RI FL DAV 4 20
FL RI DAV RI 5 21
FL DAV 6 22
RI FL 7 23
在此示例中,FL 休假 2 天
RI 休假 1 天
DAV 休假 2 天
使用 COUNTIFS 可以计算周五的夜班。
=COUNTIFS(D3:D34,"DAV",G3:G34,"6")+COUNTIFS(E3:E34,"DAV",G3:G34,"6")+COUNTIFS(F3:F34,"DAV",G3 :G34,"6")但是当我必须在 6 个不同的列上使用名称条件时,事情变得复杂了,每个列都有不同的工作日条件,即 T+SAT 或 F+SAT 上的员工, 有没有办法只使用没有脚本的内置公式来实现这一点?
【问题讨论】: