SUMIFS часть строки и исключить остальные - PullRequest
0 голосов
/ 21 февраля 2019

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

enter image description here

Ответы [ 3 ]

0 голосов
/ 21 февраля 2019

Вы можете использовать SUMPRODUCT, как показано ниже:

enter image description here

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

0 голосов
/ 21 февраля 2019

Я не знаю, почему вы, очевидно, пытаетесь сложить B: B из B2;это похоже на круговую ссылку.Я полагаю, что вы пытаетесь суммировать E: E.

=sumifs(E:E, D:D, ">="&A2, D:D, "<"&A2+1)
0 голосов
/ 21 февраля 2019

Поместите это в B2, затем перетащите вниз:

=SUMIFS(E:E,D:D,"<=" & A2 + 1 - TIMEVALUE("00:00:01"),D:D,">=" & A2)

Он работает, выполняя поиск по меньшей или равной последней секунде даты в A2 (добавьте 1 день, затем минус 1 секунду) и больше, чемили равно первой секунде даты в A2.

Редактировать: Черт, я слишком усложнил, что пользователь11087823 поставил более подходящий ответ.

...