2

我有一个包含多个星期的表格的电子表格,它的列和行如下:

             Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon
  1. 用户 1
  2. 用户 2
  3. 用户 3
  4. 用户 4

当用户预订某个假期时,将为用户/天输入一个字母“H”,我需要为每个用户计算他们每天作为假期的天数。

我写了公式:=COUNTIF(INDEX($N:$NMMATCH("Sun",$N:$NM)),"H")

但这显然只返回它找到的第一个“太阳”列的计数,并忽略之后的所有星期日。

有谁知道如何做到这一点?

4

2 回答 2

2

如果用户 1 的范围是 N2:NM2 并且标题在 N1:NM1 中,请尝试使用此公式计算带有“H”的太阳

=COUNTIFS(N$1:NM$1,"Sun",N2:NM2,"H")

您可以为所有用户复制它

于 2013-03-14T16:37:13.173 回答
2

使用 COUNTIFS:

=COUNTIFS(2:2;"H";$1:$1;"Sun")

现在,如果您制作一张小桌子,上面有 Mon up to Sun 作为标题,并参考第 4 个参数,您可以放弃“Sun”

于 2013-03-14T16:37:42.647 回答