Несколько значений в формуле используя IF

Автор DjgaaD, 28 октября 2015, 16:24

0 Пользователи и 1 гость просматривают эту тему.

DjgaaD

Здравствуйте. Интересует следующий вопрос.
В одной ячейке есть выпадающий список, в котором есть несколько значений.
например в ячейке А1 есть значения (А,Б,В,Г)
задача состоит в том чтобы при выборе разных значений в ячейки А1, в ячейке А2 автоматически менялись значения относительно ячейки А1.

я смог реализовать только 1 значения с помощью функции IF(ЕСЛИ) но как сделать так, чтобы было не только если в А1 А то в А2 20, если не 20 то 10. А было если в А1 А то в А2 20, Асли в А1 Б то в А2 10 и т.д.
Буду рад помощи.

rami

Цитата: DjgaaD от 28 октября 2015, 14:24В одной ячейке есть выпадающий список, в котором есть несколько значений.
например в ячейке А1 есть значения (А,Б,В,Г)
задача состоит в том чтобы при выборе разных значений в ячейки А1, в ячейке А2 автоматически менялись значения относительно ячейки А1.
Если в ячейке A1 в самом деле первые заглавные русские буквы, то подойдёт такая формула:=CHOOSE(UNICODE(A1)-1039;10;20;30;40)
Но если значения в A1 любые другие, то нужна формула из вложенных IF() :=IF(A1="А";10;IF(A1="Б";20;IF(A1="В";30;IF(A1="Г";40;"Что-то другое"))))

DjgaaD

В ячейке А1 будет Текст. А именно разные города

rami

Цитата: DjgaaD от 28 октября 2015, 14:49В ячейке А1 будет Текст. А именно разные города
Тогда подойдёт вторая формула, замените буквы на города, а цифры на то, что нужно. Если нужно, можно добавить ещё вложений IF(), но без фанатизма. Если городов будет много (больше 10 — 15), то лучше воспользоваться вспомогательной таблицей (её можно скрыть) и функцией VLOOKUP( )

DjgaaD

Работает) отлично. Благодарю!!! Пока городов будет не много, но планируется что будет пополняться. По мере поступления будем решать)