вывести номер группы исходя из параметров
|
|
zaak88 |
Дата: Среда, 04.04.2018, 19:26 |
Сообщение № 1 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация:
1
±
Замечаний:
0% ±
 Excel 2013 | |
Коллеги, прошу помочь с примером: требуется вывести номер группы исходя из названия и параметра.
Спасибо!
Коллеги, прошу помочь с примером: требуется вывести номер группы исходя из названия и параметра.
Спасибо!zaak88
|
|
| Ответить
|
Pelena |
Дата: Среда, 04.04.2018, 21:19 |
Сообщение № 2 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация:
4620
±
Замечаний:
±
 Excel 365 & Mac Excel | |
Так подойдёт?
Код =ЕСЛИОШИБКА(ПОИСКПОЗ(B24;ИНДЕКС($B$3:$J$19;ПОИСКПОЗ($A28;$A$3:$A$19;0);0));1) Только проверьте оранжевые ячейки, у вас там не опечатка была?
Так подойдёт?
Код =ЕСЛИОШИБКА(ПОИСКПОЗ(B24;ИНДЕКС($B$3:$J$19;ПОИСКПОЗ($A28;$A$3:$A$19;0);0));1) Только проверьте оранжевые ячейки, у вас там не опечатка была?Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
|
|
| Ответить
|
murza |
Дата: Среда, 04.04.2018, 21:33 |
Сообщение № 3 |
|
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
 Excel 2016 | |
у меня другой вариант 
у меня другой вариант murza
|
|
| Ответить
|
murza |
Дата: Среда, 04.04.2018, 21:33 |
Сообщение № 4 |
|
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
 Excel 2016 | |
вот....
|
|
| Ответить
|
murza |
Дата: Среда, 04.04.2018, 21:34 |
Сообщение № 5 |
|
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
 Excel 2016 | |
не люблю ИНДЕКС )))))
не люблю ИНДЕКС )))))murza
|
|
| Ответить
|
Светлый |
Дата: Среда, 04.04.2018, 21:36 |
Сообщение № 6 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1868
Репутация:
536
±
Замечаний:
0% ±
 Excel 2013, 2016 | |
У меня решение аналогичное, но исходные данные не рассортированы и выбор группы не всегда корректен.
Код =ЕСЛИОШИБКА(ПОИСКПОЗ(B24;СМЕЩ($B$2:$J$2;ПОИСКПОЗ($A24;$A$3:$A$19;);));1) Добавим массивную формулу. Она лучше подходит к условиям:
Код =МИН(ЕСЛИ(СМЕЩ($B$2:$J$2;ПОИСКПОЗ($A24;$A$3:$A$19;);)>=B24;$B$2:$J$2);9)
У меня решение аналогичное, но исходные данные не рассортированы и выбор группы не всегда корректен.
Код =ЕСЛИОШИБКА(ПОИСКПОЗ(B24;СМЕЩ($B$2:$J$2;ПОИСКПОЗ($A24;$A$3:$A$19;);));1) Добавим массивную формулу. Она лучше подходит к условиям:
Код =МИН(ЕСЛИ(СМЕЩ($B$2:$J$2;ПОИСКПОЗ($A24;$A$3:$A$19;);)>=B24;$B$2:$J$2);9) Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Среда, 04.04.2018, 21:48 |
|
| Ответить
|
zaak88 |
Дата: Четверг, 05.04.2018, 09:55 |
Сообщение № 7 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация:
1
±
Замечаний:
0% ±
 Excel 2013 | |
Pelena, Спасибо отлично всё!!!
Pelena, Спасибо отлично всё!!!zaak88
|
|
| Ответить
|
zaak88 |
Дата: Четверг, 05.04.2018, 09:55 |
Сообщение № 8 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация:
1
±
Замечаний:
0% ±
 Excel 2013 | |
murza, Светлый, спасибо за помощь!
murza, Светлый, спасибо за помощь!zaak88
|
|
| Ответить
|
китин |
Дата: Четверг, 05.04.2018, 10:08 |
Сообщение № 9 |
|
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
 Excel 2007;2010;2016 | |
murza, а СМЕЩ лучше што ли? пересчитывается при каждом изменении 
murza, а СМЕЩ лучше што ли? пересчитывается при каждом изменении китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
|
|
| Ответить
|