Отправляет email-рассылки с помощью сервиса Sendsay

[TC] вопрос по ексель.

Вечер добрый.

ячейка А1 указывает на уровень соревнований от городских, до олимпиады.
Ячейка А2 указывает на место спортсмена, которое он выиграл.
ячейка А3 результирующая согласно классификационным нормам.
если к примеру чемпионат Украины, то мастера дают за 1 - 3 место среди
взрослых, за 1 место среди юниоров, если это кубок, то там тоже свои
условия. есть еще рейтинг с олимпийских видов. его тоже надо подвязать.

в А1 выбираем кубок Украины, в А2 вписываем третье место и в результате
видим мастер спорта Украины. если соревнования молодежные, то в результате
увидим КМС. там придется таким же образом загонять балы рейтенга.
вот поэтому и был вопрос о множестве если(и(.
соревнований много, званий много и вариантов еще больше. чем можно
автоматизировать процесс?

С уважением,
Ковальчук В.П. mailto:volodya_kov***@u*****.net
Мобильный: +38-068-381-89-47 ИЛИ +38-063-973-25-03
050 085 30 20
icq: 477019747
Скайп: volodya-koval
Сайт: http://music-page.ucoz.net/

Ответить   Wed, 09 Jul 2014 22:56:41 +0300 (#3072191)

 

Ответы:

Здравствуйте, volodya_kov***@u*****.net.

Вы писали 10 июля 2014 г. 0:56

Ну вот, что пришло в голову.

1. Если вы уже примерно представляете, как решить задачу с помощью "если",
то, вообще, не обязательно писать мегаформулу с кучей вложенных формул.
Можно разделить их на несколько мелких. Скажем, промежуточные формулы
вынести на соседний лист, а результирующую поместить в a3 на основном.

2. На отдельном листе пишем табличку вида:

Соревнование 1 место 2 место 3 место ...

Для каждого соревнования в столбцах с местами пишем звание.

В a1 пишем название соревнования в точности так, как оно написано во
вспомогательной таблице. С точностью до символа, так, чтобы формула
сравнения = выдавала истину.
В a2 пишем место в виде числа.

Пусть вспомогательная таблица расположена на лист2, в диапазоне $a$1:$d$100

Тогда:

=впр(A1;лист2!$a$2:$d$100;A2+1;ЛОЖЬ)

По идее должна выдать нужный результат.

Она ищет в указанном диапазоне на лист2 название соревнования, которое вы
указали в ячейке a1.

третий параметр в формуле - это номер столбца, из которого будет возвращен
результат в найденной строке. Если вы в a2 указали 2 (второе место), то в
диапазоне это будет 3-й столбец (a2+1).

Ну вот, примерно так...

Ответить   Thu, 10 Jul 2014 10:47:47 +0500 (#3072351)