Excel CountIf列标题与星期几匹配

Excel CountIf列标题与星期几匹配,excel,excel-formula,countif,Excel,Excel Formula,Countif,我有一个电子表格,表格包含多个星期,它有如下列和行: Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon 用户1 用户2 用户3 用户4 当用户预订某个假期时,将为用户/天输入字母“H”,我需要为每个用户计算他们休假的天数 我编写了公式:=COUNTIF(索引($N:$NMMATCH(“Sun”),$N:$NM)),“H”) 但很明显,它只返回它找到的第一个“Sun”列的计数,并忽略其后的所有星期天

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

             Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon
  • 用户1
  • 用户2
  • 用户3
  • 用户4
  • 当用户预订某个假期时,将为用户/天输入字母“H”,我需要为每个用户计算他们休假的天数

    我编写了公式:
    =COUNTIF(索引($N:$NMMATCH(“Sun”),$N:$NM)),“H”)

    但很明显,它只返回它找到的第一个“Sun”列的计数,并忽略其后的所有星期天


    有人知道如何做到这一点吗?

    如果用户1的范围是N2:NM2,并且标头是N1:NM1,请尝试使用此公式以“H”来计算太阳数

    =COUNTIFS(N$1:NM$1,“太阳”,N2:NM2,“H”)


    如果用户1的范围为N2:NM2,且标题为N1:NM1,则可以为所有用户复制该值。请尝试使用此公式以“H”计算太阳数

    =COUNTIFS(N$1:NM$1,“太阳”,N2:NM2,“H”)

    您可以为所有用户复制该选项

    使用COUNTIFS:

    =COUNTIFS(2:2;"H";$1:$1;"Sun")
    
    现在,如果您制作了一个小表格,上面有Mon-up-to-Sun作为标题,并参考该表格中的第四个参数,您可以放弃“Sun”使用COUNTIFS:

    =COUNTIFS(2:2;"H";$1:$1;"Sun")
    
    现在,如果您制作一个小表格,上面有Mon-up-to-Sun作为标题,并将其作为第四个参数,您可以放弃“Sun”