使用Excel公式返回列中非零的计数

时间:2016-03-20 12:16:03

标签: excel formula

我花了半天的时间绞尽脑汁,玩着我在excel世界中所知道的公式,但我仍然无法找到一种不使用VBA编码的方法。希望有人能够在不使用代码的情况下帮助提供一些指导。

Excel Table

情况是这样的,并参考上面的截图:

目标:确定具有"异常"的每一行的特定月份列中非零值的数量。标签

月份由用户输入单元格控制。

实施例: Feb列中的非零总数为6。 我期待的实际结果:3(因为有三行"例外"标签,我们应该只统计这些行的总数。)

我尝试过索引/匹配/保存/查找但却找不到合适的组合。

最近我使用的是截图,但只返回该表中非零的总数。

Formula

只需将问题提交给任何一位优秀大师来帮忙。

感谢时间并提前致谢!

此致 斯坦

1 个答案:

答案 0 :(得分:4)

如果您不想要偏移或间接等易失性函数,您仍然可以使用索引(您的公式根本不是错误的)。试试这个:

=COUNTIFS(INDEX(F2:K7,,MATCH(G10,F1:K1,0)),">0",E2:E7,"exeptions")

enter image description here