在 google 工作表中查找给定周和日的可用人员

Lookup available people for a given week and day in google sheets

所以我正在寻找一些关于如何解决我的 task/issue 问题的建议!

我有一个名为“出勤”的选项卡,其中有人员列表和相应的日期/周。 我有另一个名为 Raid 的选项卡,我想在其中查看能够参加星期三的人员列表和另一个能够在星期四参加的人员列表,在 raid 选项卡中指定的相应周。

如果某人不能参加,则该姓名将在“出席”选项卡中用 0 或 x 或其他内容标记

我将在此处附上示例 sheet: https://docs.google.com/spreadsheets/d/12Qg3PpwsRZK_ImviNb2u1ibauD8ro4u6Y6vJymnQx30/edit#gid=1332938469

我希望有sheet魔法的人帮我解决如何实现这个!

星期三:

=QUERY(FLATTEN(FILTER(Attendance!B6:22&Attendance!A6:A22&Attendance!B6:22, 
 ISOWEEKNUM(Attendance!B5:5)=REGEXEXTRACT(D1, "\d+")*1, 
 WEEKDAY(Attendance!B5:5, 2)=3)), 
 "where not Col1 matches 'x.*x|0.*0'", )

星期四:

=QUERY(FLATTEN(FILTER(Attendance!B6:22&Attendance!A6:A22&Attendance!B6:22, 
 ISOWEEKNUM(Attendance!B5:5)=REGEXEXTRACT(D1, "\d+")*1, 
 WEEKDAY(Attendance!B5:5, 2)=4)), 
 "where not Col1 matches 'x.*x|0.*0'", )