在Excel 2003中替换SUMIFS

时间:2010-06-15 21:49:05

标签: excel excel-2007 excel-2003

所以,我需要找一个Excel 2003替代= SUMIFS,这只是2007+(显然)。

该公式用于从收入列表生成此摘要数据表,其中每个收入行具有字段类型(静态,电子邮件或外展)和字段基金(ABC,QRS和XYZ)。

type    fund    total   count   average
static  ABC $12,390.88  171 $72.46
email   ABC $6,051.32   65  $93.10
outreach    ABC $8,835.00   138 $64.02
static  QRS $12,925.44  79  $163.61
email   QRS $9,305.44   99  $93.99
outreach    QRS $1,799.00   49  $36.71
static  XYZ $4,912.20   36  $136.45
email   XYZ $75.00  2   $37.50
outreach    XYZ $0.00   0   #DIV/0!

这是公式

      `=SUMIFS('revenue'!G:G,'revenue'!AH:AH,Sheet2!A2,'revenue'!AI:AI,Sheet2!B2)`

其中G是美元金额,AH和AI匹配类型或基金列。

如何在Excel 2003中使用它?

2 个答案:

答案 0 :(得分:1)

我最终得到的方法是创建一个列,结合我需要检查的两列(ABCstatic,ABCemail等)。这样做只允许我使用一个'SUMIF'(使用两个SUMIF)链接在一起的条款导致条件的OR,而不是AND-ing)。

=SUMIF(Revenue!AJ2:AJ6400,Sheet2!A2, Revenue!G2:G6400)

答案 1 :(得分:0)

=SUMPRODUCT(((Revenue!$AH2:$AH10=Sheet2!A2)+(Revenue!$AI2:$AI10=Sheet2!A2))*(Revenue!$G2:$G10))

我认为您不能使用SUMPRODUCT的完整列,因此您必须选择足够大的范围。或者使用一些动态范围名称。