非连续计数

时间:2015-06-25 01:14:12

标签: excel excel-formula

我有以下数据:

    M    T    W    T    F    S    S    ...
Matt                    x     
Dave     x              x
Jim                x               

本周的日期列在当前年份的顶部,而病假则通过“x”表示。

如何计算马特星期五生病日数?

1 个答案:

答案 0 :(得分:3)

我认为更多的超级用户问题。但在现代(2007+)excel中,

假设一周的日期在第1行,Matt的记录在第2行

=COUNTIFS($B2:$AA2,"x",$B$1:$AA$1,"F")

老式(< 2007)excel

=SUMPRODUCT(--($B2:$AA2="x"),--($B$1:$AA$1="F"))

注意我并没有特别在这些公式中选择Matt,我依赖于Matt总是在特定行上的事实。此外,我假设数据仅上升到AA列 - 必要时进行扩展。