Excel 带逻辑运算符的双重否定运算符

Excel double negative operator with logical operators

我刚刚了解了双重运算符,想知道您是否可以添加逻辑运算符来扩大查看范围。例如,如果范围 A1:A10 中的任何单元格小于 10 并且范围 B1:B10 中该特定单元格旁边的任何对应单元格大于 5,则将范围 [=] 中相应单元格中的值相加19=]。 这显然是不正确的,但我本以为它会被写成这样。

=SUMPRODUCT(--(AND(A1:A10<10,B1:B10>5)),C1:C10)

正常的 -- 函数是:

=SUMPRODUCT(--(A1:A10<10),C1:C10)

如果乘法,则不需要双负数:

=SUMPRODUCT((A1:A10<10)*(B1:B10>5)*(C1:C10))

例如:

您可以使用 Sumifs,它包含许多您想要对一列求和的条件。

 =Sumifs(C1:C10;B1:B10;">5";A1:A10;"<10")