Excel 射程中的SUMIF射程

Excel 射程中的SUMIF射程,excel,sumifs,Excel,Sumifs,我尝试仅当集合中的值位于一组值列表中时求和 我尝试使用SUMIF,但它始终返回0 给定: =SUM(SUMIF(M7:M10,X2:X4,H7:H10)) 及 及 我试过了: =SUM(SUMIF(M7:M10,X2:X4,H7:H10)) 但每次都返回0。如何将其修改为正确的SUMIF一种方法是添加3个SUMIF: =SUMIF(M7:M10,X2,H7:H10))+SUMIF(M7:M10,X3,H7:H10))+SUMIF(M7:M10,X4,H7:H10)) 一种方法是添加3

我尝试仅当集合中的值位于一组值列表中时求和

我尝试使用
SUMIF
,但它始终返回0

给定:

=SUM(SUMIF(M7:M10,X2:X4,H7:H10))

我试过了:

=SUM(SUMIF(M7:M10,X2:X4,H7:H10))

但每次都返回0。如何将其修改为正确的SUMIF

一种方法是添加3个SUMIF:

=SUMIF(M7:M10,X2,H7:H10))+SUMIF(M7:M10,X3,H7:H10))+SUMIF(M7:M10,X4,H7:H10))

一种方法是添加3个SUMIF:

=SUMIF(M7:M10,X2,H7:H10))+SUMIF(M7:M10,X3,H7:H10))+SUMIF(M7:M10,X4,H7:H10))
或者只使用SUMPRODUCT()

或者只使用SUMPRODUCT()


可以使用数组公式,输入:

=SUM(SUMIF(M7:M10,X2:X4,H7:H10))
然后按CTRL+SHIFT+ENTER(或Mac上的COMMAND+RETURN)输入公式


您可以使用数组公式,输入:

=SUM(SUMIF(M7:M10,X2:X4,H7:H10))
然后按CTRL+SHIFT+ENTER(或Mac上的COMMAND+RETURN)输入公式


您的链接与您的链接不同。这不会像现在这样起作用。您的链接使用
SUM(IF())
而不是
SUMIF()
如果您将其包装为SUM:
SUM(SUMIF(M7:M10,X2:X4,H7:H10))
并使用数组输入,它将起作用。请参见示例3:SUMIF()工作表函数在编辑公式时。。。光标在编辑框中时,按Ctrl+Shift+Enter对不起-你当然是对的。。。它“对我有用”,因为所有的样本数据都是“CA”,你和你链接的数据不一样。这不会像现在这样起作用。您的链接使用
SUM(IF())
而不是
SUMIF()
如果您将其包装为SUM:
SUM(SUMIF(M7:M10,X2:X4,H7:H10))
并使用数组输入,它将起作用。请参见示例3:SUMIF()工作表函数在编辑公式时。。。光标在编辑框中时,按Ctrl+Shift+Enter对不起-你当然是对的。。。它“对我有用”,因为所有的样本数据都是“CA”谢谢,这个解决方案对我来说的问题是我需要逐行求反,所以范围M不在XThanks中,这个解决方案对我来说的问题是我需要逐行求反,所以范围M不在X中