Excel суммирует все значения, которые соответствуют трем критериям - PullRequest
0 голосов
/ 01 ноября 2018

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

Пример данных:

DATE        DESCRIPTION                 ACCOUNT       AMOUNT
1/1/2018    Deposit - Account 1023345   Income    $ 1,000.00 
1/2/2018    Payment - Vendor 00359      Expenses  $  (435.12)
1/3/2018    Payment - Employee 0135     Salary    $(1,293.16)

Пример формулы для получения всех платежей, произведенных поставщику 00359 в январе:

=SUMIFS(Daily!D2:Daily!D16384,
        Daily!A2:Daily!A16384,
        MONTH(Daily!A2:Daily!A16384)=1,
        Daily!C2:Daily!C16384,
        "Salary",
        Daily!B2:Daily!B16384,
        SEARCH("Vendor 00359", Daily!B2:Daily!B16384)
       )

Возвращает значение "0", но оно должно быть -435,12

.

РЕДАКТИРОВАТЬ: Как упоминал Скотт Кранер, мне нужно создать новый столбец для Месяца, что достаточно просто, но мне нужно искать более одного элемента. Как можно избежать создания нового столбца для каждого необходимого критерия поиска? Я могу предвидеть десятки таких поисков, которые нужно будет провести.

1 Ответ

0 голосов
/ 01 ноября 2018

Использовать SUMPRODUCT:

=SUMPRODUCT(Daily!D2:D16384,(1 = MONTH(Daily!A2:A16384))*(Daily!C2:C16384="Salary")*(ISNUMBER(SEARCH("Vendor 00359",Daily!B2:B16384))))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...