powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - CASE
3 сообщений из 3, страница 1 из 1
Excel - CASE
    #34344455
Dark_Scorpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В excel есть функция ЕСЛИ:
Код: plaintext
=ЕСЛИ(условие;значение_если_истина;значение_если_ложь)
А есть ли в excel функция типа case (switch)?

Так то проблема в следующем:
Есть справочный лист, содержащий 2 столбца: МЕСЯЦ и ЛИМИТ
Надо на другом листе в зависимости от того какой месяц установлен в клетке X - установить соответствующий лимит в клетке Y.

ПРобовал решить проблему вложенными функциями ЕСЛИ, но походу в excel ограничение для формул на уровень вложенности. Получилось сделать формулу, которая работает тока для 8 месяцев, при дальнейшем вкладывании выскакивает ошибка. Формула вот такая (для клетки Y):
Код: plaintext
=ЕСЛИ(m!A1=x;m!B1;ЕСЛИ(m!A2=x;m!B2;ЕСЛИ(m!A3=x;m!B3;ЕСЛИ(m!A4=x;m!B4;ЕСЛИ(m!A5=x;m!B5;ЕСЛИ(m!A6=x;m!B6;ЕСЛИ(m!A7=x;m!B7;ЕСЛИ(m!A8=x;m!B8; 0 ))))))))
Всё должно быть проще наверное. Притом к макросам прибегать нельзя.
...
Рейтинг: 0 / 0
Excel - CASE
    #34344482
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, ВПР функция как раз для этого
...
Рейтинг: 0 / 0
Excel - CASE
    #34345632
Dark_Scorpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да как раз это и надо было!
А название то у функции какое интуитивное :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - CASE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]