хочет справку по формуле SUMIFS для сложного запроса - PullRequest
0 голосов
/ 08 апреля 2020

Я приложил сводный лист и лист данных. Сводка - это то, где я хочу формулу, а INCdata - это таблица данных, где доступны необработанные данные.

Мне нужна формула для суммирования столбца J в сводной таблице для следующих условий:

1) даты в столбце A относятся к календарному месяцу

2) если столбец C не равен столбцу D

3), следует также исключить значения столбца J, если в столбце C есть значения, такие как «SUPPLIER» и «OTHER».

Сводная таблица, для которой требуется формула

В настоящее время я использую формулу в ячейке AT116: = SUMIFS (INCdata! $ J: $ J, INCdata! $ A: $ A, "> =" & $ B115, INCdata! $ A: $ A, "<" & $ B116, INCdata! $ P: $ P, "1") </strong>

INCdata - таблица данных

У меня есть столбец P (имя листа: INCdata ), где я проверяю приведенные выше условия 2 и 3, используя эту формулу в ячейка P5766 для каждой строки ( = IF ($ C5766 = «ПОСТАВЩИК», 0, IF ($ C5766 = «ДРУГОЙ», 0, IF ($ C5766 = $ D5766,0,1))) ) Исходя из того, что формула в сводных таблицах дает результаты для суммы J. Но если есть способ избежать использования отдельной формулы здесь и включить этот критерий в формулу сводной таблицы, это было бы идеально.

1 Ответ

0 голосов
/ 09 апреля 2020

Здравствуйте, @Vino, попробуйте это =SUMIFS(J:J,D:D,E4,E:E,D4), это сделает первую часть.

Это приведет к нулю с поставщиком или другим в ячейке C и сделает все выше. =IF(OR(C4="Supplier",C4="Other"),0,SUMIFS(J:J,B:B,C4,C:C,B4))

Я не уверен, что вы сделали с датами, поэтому не могу попытаться помочь.

Надеюсь, это поможет. Любые вопросы, дайте мне знать.

...