SUMIF 范围中的范围
SUMIF Range in Range
我试图仅在集合中的值在一组值列表中时才求和。
我试过使用 SUMIF
但它一直返回 0。
给定:
和
和
我试过:
=SUM(SUMIF(M7:M10,X2:X4,H7:H10))
但它每次都返回 0。我怎样才能将其修改为正确的 SUMIF
一种方法是添加 3 个求和:
=SUMIF(M7:M10,X2,H7:H10))+SUMIF(M7:M10,X3,H7:H10))+SUMIF(M7:M10,X4,H7:H10))
或者只使用 SUMPRODUCT()
=SUMPRODUCT(SUMIFS(H:H,M:M,X2:X4))
可以使用数组公式,输入:
=SUM(SUMIF(M7:M10,X2:X4,H7:H10))
并按 CTRL+SHIFT+ENTER(或 Mac 上的 COMMAND+RETURN)输入公式
https://support.microsoft.com/en-gb/help/275165/when-to-use-a-sum-if-array-formula
我试图仅在集合中的值在一组值列表中时才求和。
我试过使用 SUMIF
但它一直返回 0。
给定:
和
和
我试过:
=SUM(SUMIF(M7:M10,X2:X4,H7:H10))
但它每次都返回 0。我怎样才能将其修改为正确的 SUMIF
一种方法是添加 3 个求和:
=SUMIF(M7:M10,X2,H7:H10))+SUMIF(M7:M10,X3,H7:H10))+SUMIF(M7:M10,X4,H7:H10))
或者只使用 SUMPRODUCT()
=SUMPRODUCT(SUMIFS(H:H,M:M,X2:X4))
可以使用数组公式,输入:
=SUM(SUMIF(M7:M10,X2:X4,H7:H10))
并按 CTRL+SHIFT+ENTER(或 Mac 上的 COMMAND+RETURN)输入公式
https://support.microsoft.com/en-gb/help/275165/when-to-use-a-sum-if-array-formula