计算出勤状态

时间:2015-09-13 06:49:36

标签: google-sheets

我希望能够确定"出勤状态" (B栏)基于是否有人参加过最后4周(可能想要随时间变化)的周数。所以在attached Sample Book上,如果有人参加8月11日或之后会有Y参加"参加"。

这是一个适用于Excel的公式,但不适用于粘贴在B2中并复制下来的GSheets:

=IF(COUNTIF(OFFSET(INDEX($C$1:$X$1,MATCH(TODAY(),$C$1:$X$1)),ROWS(B$2:B2),-(4-1),,4),"X")>0,"Y","N")

1 个答案:

答案 0 :(得分:0)

以下内容有效。 =IF(COUNTIF(INDIRECT(CONCATENATE(ADDRESS(ROW(),COLUMN(OFFSET($C$1,0, MATCH(TODAY(),$C$1:$X$1)-1))-3) , ":", ADDRESS(ROW(),COLUMN(OFFSET($C$1,0, MATCH(TODAY(),$C$1:$X$1)-1))))),"X")>0,"Y","N")