在数组函数中创buildmath“或”?
我有以下资料给出:
Airplane Typ Destination Typ A LAX Typ B LAX Typ A NEW Typ A NEW Typ B NEW Typ C ROS Typ D MUI
现在我想拥有飞机总数为A的新飞机,所以我使用公式:
= SUM((A1:A5)='Typ A')*(B1:B5 ='NEW))
我用strg shift来closures它,所以它给出了一个matrix公式。 这个工程,我得到的结果2.现在我要input什么,如果我想要使用飞机typesA或去新的航class的数量? 结果当然是4。
您现有的公式会更好地写成标准公式而不是数组公式。
=COUNTIFS(A2:A6, "Typ A", B2:B6, "NEW")
COUNTIFS函数并不真正处理OR
条件,但可以将它们堆叠在一起或使用SUMPRODUCT函数 。 COUNTIFS比SUMPRODUCT更有效率。
=COUNTIF(A2:A6, "Typ A")+COUNTIF(B2:B6, "new")-COUNTIFS(A2:A6, "Typ A", B2:B6, "NEW")
等效SUMPRODUCT将是,
=SUMPRODUCT(--(((A2:A6="Typ A")+(B2:B6="new"))>0))