首页 文章

Excel公式计算如果两个单元格等于标准然后求和线旁边的单元格

提问于
浏览
1

我正在尝试创建一个公式,它将查看两个列的条件,然后总结它旁边的单元格,例如,

Column A    Column B    Column C
Date Range  Type        Value
01/01/2018  Credit      £4.00 
02/01/2018  Debit       £4.00
05/01/2018  Credit      £6.00
01/02/2018  Debit       £5.00 
01/03/2018  Credit      £6.00

我想要公式做的是查看列A,如果它大于或等于当前月份,列B等于信用,则计算并将单元格添加到一起,因此对于上面的示例,答案将是月,

因此,对于1月份,答案将是10英镑

到目前为止我尝试过:

=SUM(IF((W7:W28<=X1)+(X7:X28=AA2),Y7:Y28,0))

但这只是对阵列中所有单元格的SUM

尝试:

=SUMPRODUCT(W7:W28>=X1 * X7:X28=AA2 *Y7:Y28)

但这只是不幸地给了我一个VALUE错误:(

你能告诉我如何创建一个公式来做一个SUMIFS,但是有一个数组,等于这个月

1 回答

  • 0

    请尝试以下1月SUM:

    =SUMIFS(C2:C6,A2:A6,">="&"01-Jan-2016",A2:A6,"<"&"01-Feb-2018",B2:B6,"=Credit")
    

    SUMIFS 函数的格式为:

    SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
    

    因此,我们告诉系统在 C2:C6 之间进行求和,但仅限于

    • A2:A6,">=" & "01-Jan-2018"A 列中的值大于01-Jan

    • A2:A6,"<" & "01-Feb-2018"A 列中的值小于01-Feb

    • B2:B6,"=Credit"B 列中的值等于字符串"Credit"

    希望这可以帮助 .

相关问题