
Összegzés
Az Excel LET függvény megkönnyíti bizonyos összetett képletek írását, lehetővé téve az értékek deklarálását és a képleten belüli változókhoz való hozzárendelését.Célja
Rendeljen változókat a képleten belülVisszatérési érték
Normál képleteredménySzintaxis
= LET (név1, érték1, (név2 / érték2),…, számítás)Érvek
- név1 - A hozzárendelendő keresztnév. Betűvel kell kezdődnie.
- value1 - Az 1. névhez rendelendő érték vagy számítás.
- név2 / érték2 - (nem kötelező) Második név és érték. Argumentum párként adta meg.
- számítás - Számítás hozzárendelt nevek és értékek felhasználásával.
Változat
Excel 365Használati megjegyzések
A LET függvény célja, hogy megkönnyítse a bonyolultabb képletek írását, lehetővé téve az értékek deklarálását és a képleten belüli változókhoz való hozzárendelését. Miután egy változót elneveztek, statikus értéket vagy számításon alapuló értéket rendelhet hozzá. Ez lehetővé teszi, hogy a képlet a változóra név szerint hivatkozhasson, ahányszor csak szükséges, míg a változó értékét csak egy helyen hozzárendelik.
A változókat párban nevezik meg és hozzárendelik az értékekhez (név1 / érték1, név2 / érték2 stb.). A LET legfeljebb 126 név / érték pár kezelésére képes, de csak az első név / érték párra van szükség. A végeredmény LET-ből való visszaadásához használt számítás mindig a függvény utolsó argumentumaként jelenik meg.
1. példa
Az alábbiakban bemutatjuk a LET függvény általános formáját egy változóval:
=LET(x,10,x+1) // returns 11
Egy második változóval:
=LET(x,10,y,5,x+y) // returns 15
Miután x és y deklaráltuk és hozzárendeltük az értékeket, az 5. argumentumban megadott számítás eredménye 15.
2. példa
A LET funkció legfőbb előnye a redundancia kiküszöbölése. Például a fenti képernyőkép egy olyan képletet mutat be, amely a SEQUENCE függvényt használja a 2020. május 1. és 2020. május 15. közötti összes dátum előállításához, amelyeket aztán a SZŰRŐ funkció szűr, és csak hétköznapokat tartalmaz. Az E5 képlete a következő:
=LET(dates,SEQUENCE(C5-C4+1,1,C4,1),FILTER(dates,WEEKDAY(dates,2)<6))
Az első argumentum a változó dátumokat deklarálja , a második argumentum a SEQUENCE kimenetét a dátumhoz rendeli :
=LET(dates,SEQUENCE(C5-C4+1,1,C4,1)
Vegye figyelembe, hogy a kezdő és a befejező dátum a C4, illetve a C5 cellából származik. Miután a dátumhoz értéket rendeltek, felhasználható a végső számítás során, amely a SZŰRŐ függvényen alapul:
FILTER(dates,WEEKDAY(dates,2)<6)) // filter out weekends
A figyelmeztetési dátumokat kétszer használja ebben a részletben: egyszer a FILTER, egyszer a WEEKDAY függvény. Először a SEQUENCE nyers dátumai kerülnek a FILTER függvénybe, mint a szűrő tömb. Másodszor a SEQUENCE dátumokat átadjuk a WEEKDAY függvénynek, amely ellenőrzi a hétköznapi teszteket (azaz nem szombat vagy vasárnap). A WEEKDAY eredménye az eredeti dátumok szűrésére használt logika.
A LET függvény nélkül a SEQUENCE-nek kétszer kell megjelennie a képletben, mindkét alkalommal ugyanazzal (redundáns) konfigurációval. A LET funkció lehetővé teszi a SEQUENCE függvény megjelenését és konfigurálását a képletben csak egyszer.