0
- 31.10.2014 - 10:15
|
Вопрос к гуру, особенно economist ) Дано список: Вася 5 Дима 3 Коля 4 Ваня 1 Нужно формулой (не макросом) по цифре получить в ячейке имя. То есть вводим в ячейку цифру 5, а в соседней автоматом появляется Вася. ВПР наоборот. Плиз хельп! | |
1
- 01.11.2014 - 13:00
| Вася 5 - это текст одной ячейки? | |
2
- 02.11.2014 - 18:05
| 1-kapytch > Нет. Двух. | |
3
- 02.11.2014 - 18:16
|
=ИНДЕКС(C5:C8;ПОИСКПОЗ(E6;D5:D8;0);1) Где С5:С8 - Это массив Вася Дима Коля E6 - Та ячейка, в кторую вводим искомую цифру D5:D8 - массив 5,3,4,1 | |
4
- 02.11.2014 - 18:27
| 3-kapytch > Пробовал что-то подобное. Не сработало. Дело в том, что в Е6 цифра вставляется формулой =МАКС из массива. В массиве все значения тоже проставляются ссылкой на другой файл. Щас накидаю образец... | |
5
- 02.11.2014 - 18:37
| А, все, сработало. На "ручном" образце пашет. Попробую на работе... | |
6
- 02.11.2014 - 18:40
|
Закрадывается мысль, что я пытаюсь реализовать задачу через зад... А как из списка Вася 5 Дима 3 Коля 4 Ваня 1 Получить в отдельные ячейки "тройку лучших"? Вася 5 Коля 4 Дима 3 | |
7
- 02.11.2014 - 22:32
| Иногда Эксель не совсем корректно автоматом подбирает формат для функций. В таком случае иногда помогает функция ЗНАЧЕН. В вашем случае тогда это будет, видимо, выглядеть примерно как =ИНДЕКС(C5:C8;ПОИСКПОЗ(ЗНАЧЕН(E6);D5:D8;0);1) По поводу реализации задачи завтра подумаю, у меня уже и так внутри бутылка водки, боюсь что-нибудь не то надумать. | |
8
- 02.11.2014 - 23:20
| Камрад! Аналогично! ))) Оставим на потом ) | |
9
- 03.11.2014 - 13:54
|
Да, собственно, примерно так же =ИНДЕКС(C5:C8;ПОИСКПОЗ(ЗНАЧЕН(НАИБОЛЬШИЙ(D5:D8;1)) ;D5:D8;0);1) - для наибольшего значения, =ИНДЕКС(C5:C8;ПОИСКПОЗ(ЗНАЧЕН(НАИБОЛЬШИЙ(D5:D8;2)) ;D5:D8;0);1) - для второго по величине значения если в таблице просто числа, функцию ЗНАЧЕН можно не применять | |
10
- 05.11.2014 - 14:48
|
Собрать тройку лучших можно еще и так: 1) В таблице использовать функцию =РАНГ(ЧТО,ГДЕ) (возвращает занятое "место") 2) "Собрать" чарт ВПР-ом, вбив в первую колонку места: 1 2 3 ... | |
11
- 05.11.2014 - 15:52
| 9-kapytch >10-economist > Благодарю! | |
| Интернет-форум Краснодарского края и Краснодара |