2014-10-29 2 views
0

Я хотел бы получать доходы SUM по типу продукта за данный месяц.Excel - Sumif с двумя условиями

данные выглядят следующим образом:

 
A: name of client 
B: month 
C: product type 
D: revenue 

Я хотел бы иметь сводную таблицу, где месяцы находятся на верхней части (B1 - январь, C1 - февраль и т.д.) и тип продукта находится на слева (A2 - Тип 1, A3 - Тип 2, A4 - Тип 3).

Не могли бы вы помочь мне разобраться в правильной формуле?

+1

Какая версия Excel? – pnuts

+2

Не подходит ли вам сводная таблица? – pnuts

+0

@pnuts Да, Pivot решил это для меня. Благодаря! –

ответ

1

Возможно, вы захотите зарегистрироваться =Sumifs(). Это кратно состояние версия =Sumif()

=Sumifs(Sheet1!$D:$D, Sheet1!$C:$C, $A1, Sheet1!$B:$B, B$1) 

палочки, что в В2 вашей сводной таблицы и изменить Sheet1 быть любым лист ваших данных в.

1

Это не совсем ответ, но есть слишком много для комментария.

  1. Используйте реальные даты в B1: M1, не января, февраль и т.д.. Начните с 1/1/2014 в B1, а затем положите =EDATE(B1, 1) в C1 и заполните справа до M1. Наконец, выберите B1: M1 и нажмите Ctrl + 1. Перейдите на страницу Numbers и выберите Пользовательский из списка слева. Использовать ммм или мммм для Тип:. Таким образом, у вас будут реальные даты, которые вы можете использовать в расчетах, которые будут выглядеть как Янв или Январь.
  2. Используйте комбинации относительных и абсолютных ссылок на ячейки в вашей первой формуле в B2. Когда вы ссылаетесь на дату в B1, используйте B$1. Когда вы ссылаетесь на тип продукта в A2, используйте $A2. Они будут блокировать первую строку для дат и первого столбца для типов продуктов, позволяя остальной части соответствующих ссылок на ячейки «плавать» относительно.
  3. Данные о ваших данных о продукции, вероятно, относятся не к первым месяцам, поэтому SUMIFS должен будет фиксировать все даты в течение месяца. Допустим, что ваши виды продукции находятся в колонке D Лист3 и даты в Лист3 в колонке F и суммы в столбце H. Лист3 в Начните первую формулу B2 в сводной таблице с чем-то вроде:

    =SUMIFS(Sheet3!$H:$H, Sheet3!$D:$D, $A2, Sheet3!$F:$F, ">="&B$1, Sheet3!$F:$F, "<"&EDATE(B$1, 1))

Вы должны заполнить или скопировать эту формулу как справа, так и вниз, чтобы поймать все месяцы и все типы продуктов.