2016-10-21 2 views
1

ниже вы можете найти картинку из моей ситуации.формула excel с смещением суммы и совпадение не работает

Мне нужно добавить значения итогов из подмножеств, и результат должен прийти в ячейку рядом с «subtotaal:» в главном блоке. Но вот улов, количество подсетей не всегда одинаково. Это также означает, что ячейки являются переменными. в этом примере есть только 2 субмарины, но в реальном листе может быть 20 субтитров. ниже первого основного есть еще одна главная с его субмариной. в этом главном блоке мне нужно снова использовать ту же формулу и так далее.

Я пробовал эту формулу, но содержит ошибку, и я не знаю, как ее исправить.

=SUM(OFFSET($K4,0,0,MATCH("subtotaal:",$j4:$j1000,-1),1)) 

Надеюсь, вы, ребята, можете мне помочь.

my situation

+0

В вашей формуле вы должны иметь '' вместо ';'. Ошибка, которую вы получаете, находится в синтаксисе или в расчете? – Blenikos

+0

В вашем примере на основном вы хотите, чтобы в субтотале добавить 4717.08 + 3450? или добавить там субтотал основного 2? – Blenikos

+0

Добавить общее количество 4717.08 + 3450 – Steelbox

ответ

2

-1 вы получили в формуле матч устанавливает тип поиска, чтобы быть меньше или равно.

-1 должен находиться вне функции сопоставления, чтобы убедиться, что диапазон не включает вызываемую им ячейку, что и создает циклическую опорную ошибку, которую вы получали.

Попробуйте вместо этого:

=SUM(OFFSET($K4,0,0,MATCH("subtotaal:",$j4:$j1000,0)-1,1)) 
Смежные вопросы