公式:
=ARRAYFORMULA(SUMPRODUCT(1*('Test Cases'! $G$3:$G <> ""), 1*('Test Cases'! $I$3:$I <> ""), 1*('Test Cases'! $J$3:$J<>"")))
在 Google 电子表格中工作,但在 Excel 中出错。
我尝试删除=ARRAYFORMULA
,但仍然出现错误
公式:
=ARRAYFORMULA(SUMPRODUCT(1*('Test Cases'! $G$3:$G <> ""), 1*('Test Cases'! $I$3:$I <> ""), 1*('Test Cases'! $J$3:$J<>"")))
在 Google 电子表格中工作,但在 Excel 中出错。
我尝试删除=ARRAYFORMULA
,但仍然出现错误
在 Excel 2007 或更高版本中 COUNTIFS 可能是最好的选择,例如
=COUNTIFS('Test Cases'!$G$3:$G$1000,"<>",'Test Cases'!$I$3:$I$1000,"<>",'Test Cases'!$J$3:$J$1000,"<>")
如果您需要一个适用于 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)