Как использовать общие операторы в Excel - PullRequest
0 голосов
/ 14 октября 2018

Я не знаю, как правильно задать вопрос

Я использую формулу для суммирования значений в определенном диапазоне

И у меня есть два вопроса

F1 содержит значениеЯ хочу подвести итог, если я напишу «*», он суммирует все, но без пустых ячеек

«E» содержит первую-последнюю дату для суммирования, какой параметр суммировать все даты?(* Не работает)

Это моя формула

=SUMIFS(B1:B8,A1:A8,">="&E1,A1:A8,"<="&E2,c1:c8,F1)

объяснение: «A» содержит даты, «B» содержит суммы, «C» содержит значения, «E»содержит первую-последнюю дату в сводке

Иногда я хочу суммировать все независимо от даты, значения ячейки

У меня есть другие параметры, которые здесь не связаны

Если не понятно, ответьте мне

enter image description here

1 Ответ

0 голосов
/ 14 октября 2018

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

Например:

=SUMPRODUCT(B2:B8*(IF(ISNUMBER(E2)=TRUE,A2:A8>=E2,1))*(IF(ISNUMBER(E3)=TRUE,A2:A8<=E3,1))*(C2:C8=D1))

Вы можетесделать IF, что вы хотите.Я использовал ISNUMBER, но вы можете просто проверить список и вставить «Все даты» и передать его в тест IF.Не забудьте закрыть, нажав Ctrl + Shift + Enter.

РЕДАКТИРОВАТЬ: , так как теперь у меня есть некоторые ваши данные, и теперь я могу лучше понять ваш запрос, я адаптировал формулу для работы так, как вам нужно,Обернутые оба IF в один, который проверит, имеет ли F1 значение "*" в своем значении.

=SUMPRODUCT((B2:B8)*(IF(F1="*",1,(A2:A8>=E1)*(A2:A8<=E2)*(C2:C8=F1))))

РЕДАКТИРОВАТЬ: забыл скобки внутри if

новее РЕДАКТИРОВАТЬ: адаптировалФормула к тому, что я думаю, OverflowStack пытается сказать мне (извините, мое понимание английского не так уж хорошо ...), теперь, если F1 - значение, содержащееся в столбце C, он вернет ту сумму, суммированную между датами, еслизначение равно «*», оно возвращает общее количество.

Если это все еще не то, что нужно OP, я мог бы, вероятно, добиться большего, если бы я мог получить доступ к фиктивному листу его данных в Excel Online с его переменными и желаемым примером вывода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...