Excel公式SUMIF次要标准仅适用于正数

时间:2017-12-10 07:08:34

标签: excel

我有2个表 - 一个有数据,另一个对数据进行计算。直到现在,在我的第一张表 - 检查 - 我有这个公式:

SUMIF(visual!A:A,check!A2,visual!AB:AB)

但是现在在AB栏中,我有负数,我需要以与之前相同的方式对正数进行求和。我需要编写一个公式,只计算AB中的正数,如果总和大于0,则不对整列求和。

1 个答案:

答案 0 :(得分:2)

您正在寻找SUMIFS功能。你可以这样使用它:

SUMIFS(visual!AB:AB, visual!A:A, check!A2, visual!AB:AB, ">0")

The documentation显示了它的语法并提供了以下示例:

  

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

     
      
  • =SUMIFS(A2:A9,B2:B9,"=A*",C2:C9,"Tom")

  •   
  • =SUMIFS(A2:A9,B2:B9,"<>Bananas",C2:C9,"Tom")

  •   

请注意,参数的顺序与SUMIF不同,后者的语法为SUMIF(range, criteria, [sum_range])