用多个条件对所有行进行计数的函数

我试图使用COUNTIFS语句来计算4个不同列中的值等于“某些”的所有行,同时排除两列中的值相等的行。 这是我所计算的行,其中4列等于“东西”,但我不知道如何添加最后一部分:

 =COUNTIFS(A2:A100,"something",B2:B100,"something",C2:C100,"something",D2:D100,"something", [...]) 

现在我需要在这个COUNTIFS中添加另外一个语句,比如说“排除J中的值等于K中的值的所有行”,但我似乎无法弄清楚如何做到这一点在COUNTIFS语句中。

您可能必须转到SUMPRODUCTfunction 。

 =SUMPRODUCT((A2:A100="something")*(B2:B100="something")*(C2:C100="something")*(D2:D100="something")*(J2:J100<>K2:K100)) 

由于计算的循环性质,避免在SUMPRODUCT中提供完整的列引用。

你可以使用一个Array函数。

 ={sum((A1:A1000 = 'Something')*(BB:B1000 = 'Something')*(C1:C1000 = 'Something')*(D1:D1000 = 'Something')*(J1:J1000 = K1=K1000))} 

要input数组函数,需要使用Ctrl + Shift + Enter

Excel数组函数的更多信息