1

Что не так с моими SUMIFS? Я хотел бы суммировать все значения между двумя моментами времени. Я добавил колонку "Хочу" на мой скриншот, чтобы показать, что я ищу.

Выражение выглядит так:

= SUMMEWENNS(В: В; А: А; "<=" & Д7; A:; "> =" & D8)

(простите, немецкий Excel, это просто SUMIFS)

Поскольку я не знаю, как вставить таблицы, вот скриншот данных:скриншот данных

Таким образом, в основном для каждого момента времени я хочу суммировать все значения до следующей точки ...
Вот данные в csv на случай, если вы захотите попробовать сами:

Time;Amount;;Time;;Want
2015-07-07 11:00;12;;1900-01-00 00:00;0;34
2015-07-07 17:00;22;;2015-07-07 18:00;0;87
2015-07-07 22:00;10;;2015-07-08 12:00;0;2
2015-07-08 03:00;34;;2015-07-08 16:00;13;0
2015-07-08 09:00;43;;2015-07-09 00:00;0;13
2015-07-08 15:00;2;;2015-07-10 00:00;0;
2015-07-09 01:00;8;;;;
2015-07-09 12:00;2;;;;
2015-07-09 23:00;3;;;;
;136;;;13;136

Редакция: Хорошо, я попробовал ваше решение, и я все еще что-то путаю. Откуда 30 в этом исходит? :) Это формула для этой конкретной строки:

=SUMMEWENNS(test!B:B;test!A:A;">="&D4;test!A:A;"<"&D5)

1 ответ1

2

Разве нельзя поменять знаки «>» и «<»?..... и, чтобы избежать возможного двойного счета, должен быть только один = . Попробуйте эту формулу в строке 2 скопировать вниз

=SUMIFS(B:B;A:A;">="&D2;A:A;"<"&D3)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .