Функция, которая возвращает строки, в которых проверка верна в первый раз, затем во второй раз, затем в третий раз и т. Д. - PullRequest
0 голосов
/ 23 января 2019

Название расплывчато.Я постараюсь привести пример.

I столбец, где есть значения, он организован как в screencap. Пример моей таблицы

Мне нужна функция, которую я могу перетащить вниз, и она вернет строку, в которой тест (значение = A) является истинным в первый раз, а затем истинным во второй раз.и т. д.

В моем примере, если я ищу «A», он должен вернуть 1, затем 2, затем 3, затем 6, затем 12, а затем 0 или N / A или ошибку.

Редактировать: Спасибо Gary's Student за функцию, которая идеально соответствует моим потребностям.

BR, a1a1a1a1

1 Ответ

0 голосов
/ 23 января 2019

С данными в столбце A , в B1 введите:

=IFERROR(AGGREGATE(15, 6, ROW($1:$999)/($A$1:$A$13="A"), ROW(1:1)),"")

и копировать вниз:

enter image description here

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