#excel #sumifs
#преуспеть #sumifs
Вопрос:
Я пытаюсь суммировать $-значения с фильтром, который соответствует определенному тексту, но есть ошибки # N / A, препятствующие этому.
Как я могу заставить его игнорировать ошибки # N / A при сохранении соответствия?
Я хочу суммировать $-значения «Квартал 1» в столбце B, используя «Квартал 1» столбца A в качестве слова фильтра, но поскольку в B13 есть # N / A, это предотвращает общую сумму.
Я пытался =sumif((A1:A17,"Quarter 1",B1:B17),"<>#N/A")
, но он просто возвращает # N / A.
Я пытался =sumif((A1:A17,"Quarter 1",B1:B17),">0")
, но он возвращает #ERROR.
Я пытался =SUMIF(IMPORTRANGE(A1:A17,"Quarter 1",B1:B17), ">0")
, но он возвращает 0,00 доллара.
Причина, по которой я получаю # N / A для начала, заключается в том, что я извлекаю данные из другого листа в рабочей книге с помощью =SUM(FILTER(G2:G,M2:M=V2,B2:B>=W8,B2:B<=X8))
. Рабочая книга содержит несколько листов; каждый лист представляет собой отдельного пользователя. Эта формула суммирует сумму в долларах США (G), которую человек потратил под определенным ключевым словом «Путешествие» (V2) в столбце типа расходов (M) в течение определенного квартала (W8 и X8).
G — это $
M — диапазон фильтра
V2 — ключевое слово фильтра
W8 и X8 — это диапазоны дат (01/01/2019 и 03/31/2019)
Поскольку, например, 2 квартал (апрель-июнь) еще не начался, на данный момент он возвращает значение #N / A. Но я также знаю, что не каждый отдельный человек будет тратить по этому типу расходов, который может оставить его как # N / A.
И я возвращаю это значение (или # N / A значение), используя ='PERSON 1'!Y8
из их рабочего листа.
Ответ №1:
В Excel вы бы использовали SUMIFS:
=SUMIFS(B:B,A:A,"quarter 1",B:B,"<>#N/A")
Ответ №2:
Пожалуйста, посмотрите, работает ли эта идея
Скриншот формулы, показывающий, можно ли игнорировать значения # N / A