【发布时间】:2017-12-06 07:33:24
【问题描述】:
上图左侧是工作人员的电子表格,顶部是一年中的日子。周末是蓝色的。
对于给定日期范围内的每一行,我希望实现的是识别两个或多个单独的缺勤事件。有些代码符合缺勤条件,即 IL - 疾病,PR - 个人原因,有些代码不符合条件,即 DE - 牙医,MW - 助产士。
顶行是有两个或多个单独缺席的行的一个很好的例子。
一次缺勤不限于一天,因此如果同时缺勤有点像 MA 示例,那么它们将被视为一次缺勤。虽然 MA 不代表生育。
很抱歉没有提供任何代码,因为我不知道从哪里开始。即使是正确方向的提示也会有所帮助。
【问题讨论】:
-
我建议把它写成一个协议——比如“对于第一个列表中的每个休假,还有另一个休假与其相隔一天或多天,而不是周末” .可能有人可以提供公式解决方案,但 IMO VBA 会更容易。
标签: excel count excel-formula row