Страницы: 1
RSS
Помощник при написании формулы, состоящей из нескольких вложенных функций ЕСЛИ()
 
Здравствуйте, уважаемое сообщество!

Вопрос следующий.
Имеются ли какие-нибудь инструменты контроля (помощники) либо "фишки" при написании формулы, состоящей из нескольких вложенных друг в друга функций ЕСЛИ()? Когда вложенных функций 2-3 - проблем это не доставляет, однако, когда количество вложенностей достигает 6+, то уже довольно проблематично и трудоемко отслеживать правильность написания формулы.

Я в курсе, что в Microsoft 365 имеется функция ЕСЛИМН(), но меня интересует именно вложенность ЕСЛИ() в ЕСЛИ().

Заранее благодарю.
Изменено: Zveroid - 09.10.2021 11:08:44
 
добавляйте в формулу пробелы
Excel разделит ее на строки, регулируя ширину окна можно добиться приемлемого вида
Изменено: Ігор Гончаренко - 09.10.2021 12:23:35
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Как вариант - именные формулы
 
Zveroid, попробуйте вводить формулы, разделяя блоки (вложения) переносом строк - Alt+Enter. Будет нагляднее.
 
Переходите на другие функции. ПРОСМОТР, ВПР, ИНДЕКС...
 
Цитата
Zveroid написал:
Я в курсе, что в Microsoft 365 имеется функция
Попробуйте совмещать с функциями Лямбда и Let
 
OFF, сейчас проверил у меня на Office 365 нет LAMBDA (и ЛЯМБДА), a LET есть... Куда-то пропала ЛЯМБДА ((
Изменено: New - 09.10.2021 17:32:27
 
New, не знаю что и ответить
У меня нет и не было Office 365
И никогда не использовал Лямбда и Let)
 
Zveroid, лично мой способ, из недавнего документа. Если есть необходимость использовать только ЕСЛИ(), то мое субъективное мнение, это наиболее действенное решение
Изменено: Григорий Дарбинян - 09.10.2021 20:39:40
 
Цитата
Григорий Дарбинян написал:
лично мой способ,
:-) запатетован?  :D

Цитата
Михаил Л написал:
Лямбда  и Let
фактически можно считать современной альтернативой
Цитата
_Igor_61 написал:
именные формулы
и все это имеет свой + и -. И то и другое сведет к элементарным функциям если с переменными в качестве аргументов. но в первом формула станет еще больше (c let), а во втором чтоб прочесть придется елозить по именам. Все ж это более эффективно к многократному применению части формулы в ней самой или к блоку который имеет самостоятельный функционал. Лямбда от старых добрых именных формул отличается только внятными аргументами.
Остается только предложенный вариант визуализации для лучшей читаемости используя #2 и #4 , можно добавить еще комментарий используя Ч("коммент") и то что вернет это 0.
Изменено: БМВ - 10.10.2021 09:28:56
По вопросам из тем форума, личку не читаю.
 
А может ЛЯМБДА() просто заменилась иной функцией. В Microsoft 365 у себя я ее тоже не нашел.
 
нет и не было лямбды в 365 ! Только Let пока в общем пользовании
 
Цитата
Тимофеев написал:
нет и не было лямбды в 365
Я уже тоже так думаю
И ссылка фейковая :)  
 
Цитата
Тимофеев написал:
нет и не было лямбды в 365 ! Только Let пока в общем пользовании
Вот что висит на сайте поддержки
 
Вообще то Лямбда считалась экспериментальной и видать чем то не угодила Майкрософту
 
Цитата
Zveroid написал:
имеется функция ЕСЛИМН(), но меня интересует именно вложенность ЕСЛИ() в ЕСЛИ()
В ЕслиМн учитывается вложенность
Код
ЕСЛИ(B3>3;4;
ЕСЛИ(B3>2;6;
     НД()))

тоже самое

ЕСЛИМН(B3>3;4;
       B3>2;6
      )
 
По поводу функции LAMBDA() у Николая Павлова вышло видео.
И вот еще.
 
А Николай в видео говорит, что LAMBDA и в русской и в английской версии Excel на Английском языке, а не ЛЯМБДА...
 
Он правильно говорит.
Страницы: 1
Наверх