Я использовал таблицу со структурированными ссылками, потому что
- Я думаю, это облегчает понимание формулы
- ссылки не зависят от положения таблицы на листе
- и ссылки будут автоматически корректироваться при добавлении / вычитании строк.
После прояснения из OP, кажется, что PLAYers всегда будут числовыми и отсортированы по возрастанию.В таком случае вы просто используете
=SUBTOTAL(5,Table1[Player])
РЕДАКТИРОВАТЬ : В ответ на изменение вашего вопроса, где вы, по-видимому, сейчас ищете формулу, которая будет возвращать последовательный видимыйстроки
Попробуйте:
=IFERROR(AGGREGATE(15,5,Table1[Player],ROWS($1:1)),"")
Параметр 5
позволяет игнорировать скрытые строки.
Нефильтровано
![enter image description here](https://i.stack.imgur.com/9CT1Z.png)
Только фильтр A
![enter image description here](https://i.stack.imgur.com/UK4DB.png)
Только фильтр B
![enter image description here](https://i.stack.imgur.com/azJb5.png)