Страницы: 1
RSS
Подсчет количества строк вверх
 
Здравствуйте!
Есть столбик в умной таблице, так сказать, рандомных чисел. Если число находится в определенном диапазоне, то мы фиксируем это событие с помощью единички в соседнем столбике. Раньше новые числа добавлялись снизу, и количество строк между событиями отсчитывалось от текущего к следующему вниз. Я делал это с помощью функции ПОИСКПОЗ.
Но сейчас решили перевернуть таблицу (числа в примере не менял) и добавлять числа под "шапку". При этом поменялся отсчет количества строк между событиями - нужно посчитать от текущего к предыдущему сверху. Подскажите какие функции можно применить в Эксель 2016 для решения этой задачи?
Изменено: shapitch - 25.05.2026 21:50:33
 
Здравствуйте.
Попробуйте для А2  так:
Код
=ЕСЛИ([@Событие]=1;СЧЁТ($C$1:C1)-СУММ($A$1:A1);"")

Или без доп расчётов в столбце В

Код
=ЕСЛИ(СЧЁТЕСЛИМН([@Число];">12";[@Число];"<25");СЧЁТ($C$1:C1)-СУММ($A$1:A1);"")
Изменено: gling - 26.05.2026 09:17:19
 
В обратную сторону Просмотр ищет. Если я правильно понял, то вот так должно работать:
=ЕСЛИОШИБКА(СТРОКА()-ПРОСМОТР(2;$B$1:B1;СТРОКА($B$1:$B2))*$B2;"")
 
Цитата
написал:
посчитать от текущего к предыдущему сверху

Для ячейки А2
Код
=(СТРОКА()-ПОИСКПОЗ(2;$B$1:B1;1)
 
Спасибо за формулы, обе отлично работают)
Страницы: 1
Читают тему
Наверх