Я хотел бы получить номер строки, содержащей еще один экземпляр слова в столбце, где n - предопределенная константа, например 5.
Самый близкий результат к тому, который я хотел (даже если получен косвенно), это следующее:
=SUMPRODUCT((INDIRECT(CONCATENATE("A1:A",J9))="pear")*(INDIRECT(CONCATENATE("W4:W",J9))<INDIRECT(CONCATENATE("X4:X",J9))))
, в котором я использую функцию ДВССЫЛ () для обобщения интересующего номера строки, но данные должны быть обновлены вручную в ячейке, взятой в качестве ссылки (J9 в пример) каждый раз, когда список изменяется, что не лучший вариант (хотя лучше, чем вручную изменять номер строки для каждой отдельной формулы, в которой он используется!).
Список состоит из повторяющихся слов (могут быть пустые ячейки в конце, а не в середине), например:
A
_______
1 orange
2 apple
3 apple
4 pear
5 pineapple
6 orange
7 pear
8 apple
.....
Ожидаемый результат для n = 2 и «груша» в качестве слова для поиска будет равен 7. Можно ли сделать что-то подобное в excel?