Замена SUMIFS в Excel 2003 - PullRequest
       38

Замена SUMIFS в Excel 2003

0 голосов
/ 16 июня 2010

Итак, мне нужно найти в 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 ]

1 голос
/ 22 июля 2010

В итоге я обошел это, создав столбец, объединяющий два столбца, которые мне нужно было проверить (ABCstatic, ABCemail и т. Д.). Таким образом, я смог использовать только один 'SUMIF' (используя два SUMIF). предложения, связанные вместе, приводят к ИЛИ условий, а не И).

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

0 голосов
/ 16 июня 2010
=SUMPRODUCT(((Revenue!$AH2:$AH10=Sheet2!A2)+(Revenue!$AI2:$AI10=Sheet2!A2))*(Revenue!$G2:$G10))

Я не думаю, что вы можете использовать полные столбцы с SUMPRODUCT, поэтому вам придется выбирать достаточно большой диапазон.Или используйте некоторые имена динамического диапазона.

...