Программирование на минималках или функция LET в Excel

Сразу оговорюсь, что этот пост для счастливых обладателей офиса версии от 2021 и моложе, а также офиса 365 (а то бывает обидно, когда читаешь,а потом понимаешь, что оно тебе не подойдет)Но вые версии эксель умеют работать с динамическими массивами(что важно – без бесячих формул массивов). В с ледующей статье мы как раз познакомимся с некоторыми изних.А зд есь, в канале – самая, на мой взгляд, спорная функция из«новеньких» - функция LET.Что д елает LET?Функц ия назначает имена массивам и результатам вычислений,хранит их в виде переменных и производит любые заданные вычисления с этими переменными.Если с ейчас, как говорится, нифига не понятно, но оченьинтересно, то покажу на примере.В этой таблице нужно рассчитать сумму «К выплате» как оклад+премия+доплатаза стаж.В станда р тном варианте формула выглядит так:=E5+E5F5 +G5Но если м ы используем функцию LET, то так:=LET(окла д;E5:E9;процент_премии;F5:F9;доплата_стаж;G5:G9;оклад+окладпроцент_премии+доплата_стаж)Здесь мас сивам присваиваются имена переменных, например,массиву E5:E9 присвоено имя «оклад». Азатем происходят вычисления уже с этими переменными, а не с ячейками.Зачем оно н адо:✅ Читаемост ь — формулычитаются как предложения✅ Производит ельность — переменныехранятся только внутри этой формулы, не занимая лишнее место в оперативной памяти. ✅ Поддержка — легче вносить правки и делатьотладку вычислений Ведь это толь

ко данный пример такой примитивный – лишь дляпонимания – а в реальной работе вычисления бывают значительно более «многоэтажные».И чтобы разобрать этот клубок из вложенных формул, не один пузырек новопассита улетит…Здесь же как будто более наглядно.Но спорно. Мне с ложно судить о практической пользе этой «продвинутой»формулы, т.к. на моем рабочем ноуте, к сожалению, старинный 2019-й эксель.Но интересно. Нем ного похоже на программирование, где так жеобъявляются переменные, и все действия уже происходит с ними, а не напрямую с массивами.В общем, кто дочит ал, сегодня стал чуть-чуть продвинутее.А вы используете L ET? Хотя бы слышали про нее? Делитесь примерами в комментариях! 👇