如何计算多个日历上的带薪休假条目?

如何计算多个日历上的带薪休假条目?

我有一个带薪休假追踪器。每个员工在一张表上都有自己的日历年份。月份“框”很小。7 列,6 行。这些单元格内的数据只是带有每个数字日期的文本。

我为每位员工填写了他们的病假和休假天数,并用“S”或“V”标注,如果是部分天数,有时会在旁边加上破折号和数字。

我希望顶部有一个“总计”日历,这样我就可以看到 2 月 23 日有 2 名员工休假。

我不需要在这里指定生病或休假,只需统计不在办公室的人数。我不确定最好的方法是什么?

日历屏幕截图

在另一张表中,我将一年中的所有日子都放在一列中。

使用第一位员工时,我使用了这个公式,然后煞费苦心地调整单元格引用。

=IF(ISNUMBER(SEARCH("S",'2024 PTO Tracker by LeaveBoard'!K$18)),"sick",IF(ISNUMBER(SEARCH("V",'2024 PTO Tracker by LeaveBoard'!K$18)),"vaca", " x"))

“表格”屏幕截图

我无法为每个人做到这一点。这太耗时了。有没有办法将该公式复制到下一个单元格/列,而不是更改每个参考单元格,只需执行一个综合命令来计算参考下方的 10 行?

或者有没有更好的方法从日历页面来计算?

答案1

您可以使用如下公式使其更易于复制和维护:

=LET(data,VSTACK(TOCOL(B4:H8),TOCOL(J4:P8)),FILTER(data,data<>""))

在此处输入图片描述

相关内容