У меня есть таблица Excel, подобная этой, и я хочу получить РЕЗУЛЬТАТ (вычитая количество строк в ячейках, содержащих 1). У меня есть тысячи строк, поэтому мне нужна формула.

ROW NMB      Value     RESULT
1            0
2            1           2-1=1
3            0
4            0
5            0
6            1           6-2=4 
7            0
8            0
9            1           9-6=3

1 ответ1

0

Используя дополнительный столбец .. вы можете получить «РЕЗУЛЬТАТ». Предполагая, что ваши первые данные «Значение» расположены в A1, столбец B как вспомогательный столбец, а первый «RESULT» находится в C1.

положил :

B1  ---->  =IF(A1="","",IF(A1=1,ROW(),0))
C1  ---->  =IF(A1=1,B1,"")

затем :

B2  ---->  =IF(A2="","",IF(A2=1,ROW(),OFFSET(B2,-1,0)))
C2  ---->  =IF(A2=1,B2-B1,"")

и тяните вниз.

Готово. При необходимости вы можете скрыть перемещение столбца B в другом месте.

Надеюсь, поможет. (:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .