Формула, которая включает в себя "xlUp" или динамический диапазон? - PullRequest
0 голосов
/ 14 декабря 2018

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

Пример данных:
enter image description here

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..., и я застрял ...)

1 Ответ

0 голосов
/ 14 декабря 2018

Поместите это в C2 и скопируйте:

=IF(A3="",SUM($B$1:B2)-SUM($C$1:C1),"")

enter image description here

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