У меня есть данные, которые поступают в виде «блоков», которые мне нужны для SUM()
.Однако размеры блоков не совпадают, поэтому я вручную настраиваю формулу в соответствии с диапазонами.
Пример данных:

Chicago 10
Denver 20
Anchorage 22
Denver 122
Gotham 23
Sky City 22
New Jack City 2
Sacramento 92
Memphis 1
Miami 22
Mordor 3
(Примечание: Я не могу вставить сюда данные , запрашивает у меня изображение.)
Идея состоит в том, чтобы получить формулу встолбец C, который суммирует данные выше.Так что C3
(или C4
, что бы ни работало) составило бы B1:B3
.C8
будет суммироваться B5:B8
и т. Д.
Я могу сделать это с помощью UDF, нет проблем.
Однако мне любопытно, есть ли формула, которую я могу использовать.Я начал с SUMIF()
, но застрял почти сразу, потому что, к сожалению, мои умения с формулами теряются при попытке сделать что-то, включающее IF()
в SUM()
.(Я думаю, что формула потребует AGGREGATE()
и IF()
в пределах SUM()
... как, =SUM(IF(AGGREGATE(A1...
, и я застрял ...)