Автофильтрованный список; формула перекрестной строки - PullRequest
0 голосов
/ 16 марта 2009

У меня большой список автофильтров (~ 600 строк), причем некоторые строки являются строками сводки, которые я хочу использовать в UDF для отображения наименьшего приоритета, указанного в любой из «дочерних» ячеек. Я могу передать своей формуле нужные ячейки, но они больше не верны, если список каким-либо образом переупорядочен. Есть ли способ дать формуле правильную ячейку и заставить ее распознать, что я хочу эту строку и только эту строку?

Я могу сделать это с помощью VLOOKUP, чтобы посмотреть на скрытый столбец, в котором указано, соответствует ли «дочерняя» строка правильным критериям, но с 600 строками и каждой родительской строкой, требующей около десятка «дочерних» ячеек в каждой, это слишком медленно. .

1 Ответ

0 голосов
/ 04 мая 2009

Если у вас есть данные, которые выглядят так:

Age     Gender    Priority
52      M         521
53      F         631
78      M         12
81      F         632

тогда, если вы хотите получить, скажем, самый низкий приоритет для мужчин, вы можете сделать что-то вроде:

= {MIN (IF (B2: B5 = "M", C2: C5, 9999999999999999))}

Примечание: квадратные скобки {} означают, что вам нужно ввести формулу в виде формулы массива.

Не уверен на 100%, что отвечает на ваш вопрос, но, надеюсь, это поможет указать направление, которое работает.

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