
Резиме
Функција Екцел ЛЕТ олакшава писање одређених сложених формула, омогућавајући декларисање и додељивање вредности променљивим унутар формуле.Сврха
Доделите променљиве унутар формулеПовратна вредност
Резултат нормалне формулеСинтакса
= ЛЕТ (име1, вредност1, (име2 / вредност2),…, прорачун)Аргументи
- име1 - Име за додељивање. Мора почети с писмом.
- валуе1 - Вредност или прорачун који треба доделити имену 1.
- име2 / вредност2 - (опционално) Друго име и вредност. Унесено као пар аргумената.
- прорачун - Израчун помоћу додељених имена и вредности.
Верзија
Екцел 365Напомене о употреби
Функција ЛЕТ треба да олакша писање сложенијих формула, омогућавајући декларисање и додељивање вредности променљивим унутар формуле. Једном када је променљива именована, може јој се доделити статичка вредност или вредност заснована на прорачуну. Ово омогућава формули да се односи на променљиву по имену онолико пута колико је потребно, док се вредност променљиве додељује само на једном месту.
Променљиве се именују и додељују вредности у паровима (име1 / вредност1, име2 / вредност2 итд.). ЛЕТ може обрадити до 126 парова имена / вредности, али потребан је само први пар име / вредност. Израчун који се користи за враћање коначног резултата из ЛЕТ-а увек се појављује као последњи аргумент функције.
Пример # 1
Испод је општи облик функције ЛЕТ са једном променљивом:
=LET(x,10,x+1) // returns 11
Са другом променљивом:
=LET(x,10,y,5,x+y) // returns 15
Након што су декларирани к и и и додијељене вриједности, прорачун наведен у петом аргументу враћа 15.
Пример # 2
Главна предност функције ЛЕТ је уклањање сувишности. На пример, снимак екрана изнад приказује формулу која користи функцију СЕКУЕНЦЕ за генерисање свих датума између 1. маја 2020. и 15. маја 2020. године, које функција ФИЛТЕР затим филтрира тако да укључују само радне дане. Формула у Е5 је:
=LET(dates,SEQUENCE(C5-C4+1,1,C4,1),FILTER(dates,WEEKDAY(dates,2)<6))
Први аргумент декларише променљиву дате, а други аргумент додељује излаз из СЕКУЕНЦЕ датумима :
=LET(dates,SEQUENCE(C5-C4+1,1,C4,1)
Приметите да датуми почетка и завршетка потичу из ћелија Ц4, односно Ц5. Једном када је датумима додељена вредност, она се може користити у коначном израчуну који се заснива на функцији ФИЛТЕР:
FILTER(dates,WEEKDAY(dates,2)<6)) // filter out weekends
Нотице датуми се користе два пута у овом фрагменту: једном од ФИЛТЕР, једном функцијом радног дана. У првом случају, сирови датуми из СЕКУЕНЦЕ преносе се у функцију ФИЛТЕР као низ за филтрирање. У другом случају, датуми из СЕКУЕНЦЕ прослеђују се у функцију ВЕЕКДАИ, која проверава тестове за радне дане (тј. Не у суботу или у недељу). Резултат од ВЕЕКДАИ је логика која се користи за филтрирање оригиналних датума.
Без функције ЛЕТ, СЕКУЕНЦЕ би требало да се појави два пута у формули, оба пута са истом (сувишном) конфигурацијом. Функција ЛЕТ омогућава да се функција СЕКУЕНЦЕ појави и конфигурише само једном у формули.