Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

18 Сентябрь 2019, 17:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Несколько значений в формуле используя IF  (Прочитано 4113 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DjgaaD
Новичок
*
Offline Offline

Сообщений: 3


« Стартовое сообщение: 28 Октябрь 2015, 16:24 »

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

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

Пол: Мужской
Сообщений: 2 760


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #1: 28 Октябрь 2015, 16:46 »

В одной ячейке есть выпадающий список, в котором есть несколько значений.
например в ячейке А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
Новичок
*
Offline Offline

Сообщений: 3


« Ответ #2: 28 Октябрь 2015, 16:49 »

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

Пол: Мужской
Сообщений: 2 760


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #3: 28 Октябрь 2015, 17:06 »

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

DjgaaD
Новичок
*
Offline Offline

Сообщений: 3


« Ответ #4: 28 Октябрь 2015, 17:28 »

Работает) отлично. Благодарю!!! Пока городов будет не много, но планируется что будет пополняться. По мере поступления будем решать)
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!