-3

公式:

=ARRAYFORMULA(SUMPRODUCT(1*('Test Cases'! $G$3:$G <> ""), 1*('Test Cases'! $I$3:$I <> ""), 1*('Test Cases'! $J$3:$J<>"")))

在 Google 电子表格中工作,但在 Excel 中出错。

我尝试删除=ARRAYFORMULA,但仍然出现错误

4

2 回答 2

3

在 Excel 2007 或更高版本中 COUNTIFS 可能是最好的选择,例如

=COUNTIFS('Test Cases'!$G$3:$G$1000,"<>",'Test Cases'!$I$3:$I$1000,"<>",'Test Cases'!$J$3:$J$1000,"<>")

于 2013-04-18T13:32:49.573 回答
2

如果您需要一个适用于 Google 表格和 Excel 的公式,您可以使用一个技巧,其中一个虚拟 INDEX 函数将在表格中启用数组计算,但不会破坏 Excel 中的公式:

=SUMPRODUCT(1*('Test Cases'!$G$3:$G$1000<>""),1*('Test Cases'!$I$3:$I$1000<>""),1*('Test Cases'! $J$3:$J$1000<>""))+INDEX(0,1)

于 2013-04-18T22:26:45.010 回答