Как сделать резюме, начиная с определенной строки в Excel - PullRequest
0 голосов
/ 22 октября 2018

Я знаю, что мой вопрос звучит просто, но я не ладил

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

sum(B1:B100)

Но я не хочу, чтобы он начинался с B1 только с строки, содержащей текст «начало» в столбце A. enter image description here

Если мой вопрос ужепоявляется в другом месте, пожалуйста, напишите мне

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

Вы хотите это:

=SUM(INDIRECT("B"&(MATCH("start",A:A,0))):B37)

Формула состоит из следующих трех частей:

1-й

Ищите слово «Старт» в столбце А, выполучите номер строки, с которой должна начинаться формула суммы.В примере строка будет результатом 7.

MATCH("start",A:A,0)

2nd

Косвенная формула создает ссылку на ячейку на основе ввода.B - это столбец, а строка - это результат формулы соответствия, в моем примере она дает строку 7.

INDIRECT("B"& (MATCH RESULT))):B37) - 

3-й

Суммируем диапазон от косвенного до конечного столбца.мы определяем сами (B37)

SUM(INDIRECT(column + MATCH row) end column and row)

Результатом будет (сумма начинается со строки 7 в столбце B):

enter image description here

0 голосов
/ 22 октября 2018

Ладно, возможно, есть лучший способ сделать это, но я получил это с помощью двух формул.

Сначала я предполагаю, что у вас есть пустой рабочий лист, кроме:

  • В столбце «А» будет одна строка со словом «начало»;
  • В столбце «В» будет целая нагрузка чисел.

Добавитьследующая формула в ячейке D1: =MATCH("start", A:A).Это приведет к появлению строки в столбце A с «началом».

Добавьте следующую формулу в ячейку D2: =SUM(INDIRECT("B"&D1):B100).Это будет сумма от строки, в которой начало указано в B, до B100.

Надеюсь, что вы начали!

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