LET függvény

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Excel 2024 Mac Excel 2024 Excel 2021 Mac Excel 2021

A LET függvény neveket rendel a számítási eredményekhez. Így tárolhat köztes számítási eredményeket és értékeket, illetve neveket definiálhat egy képleten belül. Ezek a nevek csak a függvény hatókörén LET belül érvényesek. A programozásban LET használt változókhoz hasonlóan az Excel natív képletszintaxisa határozza meg.

A függvény Excelben való használatához LET névből és ahhoz kapcsolódó értékből álló párokat, valamint az ezeket használó számítást definiálhat. Legalább egy név-érték párt (változót) definiálnia kell, és LET ez akár 126 ilyen pár használatát is lehetővé teszi.

Előnyök

  • Nagyobb teljesítmény Ha többször beírja ugyanazt a kifejezést egy képletbe, az Excel többször is kiszámítja az eredményt. LET lehetővé teszi, hogy név szerint hivatkozzon a kifejezésre, és az Excel csak egyszer számítsa ki azt.
  • Egyszerű olvasás és összeállítás Nem kell többé észben tartania, hogy egy adott tartomány- vagy cellahivatkozás pontosan mire hivatkozik, pontosan milyen műveletet végzett a számítása, és nem kell többé másolnia és beillesztenie ugyanazt a kifejezést. A változók deklarálása és elnevezése lehetővé teszi, hogy jelentéssel bíró kontextust alakítson ki saját maga és a képlete felhasználói számára.

Szintaxis

= LET(név1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])

argumentumok Leírás
név1
Kötelező
Az első hozzárendelni kívánt név. Betűvel kell kezdődnie. Nem lehet képlet eredménye, és nem ütközhet a tartományok szintaxisával.
név_érték1
Kötelező
A név1 névhez rendelt érték.
számítás_vagy_név2
Kötelező
A következők egyike:
  • A függvényen belüli LET összes nevet használó számítás. Ennek kell az utolsó argumentumnak lennie a függvényben LET .
  • Egy második név_értékhez rendelendő második név. Ha nevet ad meg, akkor név_érték2 és számítás_vagy_név3 megadása is kötelező lesz.
név_érték2
Nem kötelező
A számítás_vagy_név2 névhez rendelt érték.
számítás_vagy_név3
Nem kötelező
A következők egyike:
  • A függvényen belüli LET összes nevet használó számítás. A függvény utolsó argumentumának LET számításnak kell lennie.
  • Egy harmadik név_értékhez rendelendő harmadik név. Ha nevet ad meg, akkor név_érték3 és számítás_vagy_név4 megadása is kötelező lesz.

Megjegyzés

  • Az utolsó argumentumnak eredményt visszaadó számításnak kell lennie.
  • A változók nevének a Névkezelőben használható érvényes nevekhez kell igazodnia. Az „a” például érvényes név, az „s” azonban nem, mert ütközik az S1O1 stílusú hivatkozásokkal.

Példák

1. példa

Vegyük példaként az egyszerű „SZUM(x; 1)” kifejezést, amelyben az x egy elnevezett változó, amelyhez értéket rendelhet hozzá (ebben az esetben az 5 értéket rendeljük az x változóhoz).

= LET(x; 5; SZUM(x; 1))

Ha beilleszti ezt a képletet egy cellába, akkor a 6 értéket adja eredményül.

2. példa

Tegyük fel, hogy nyers értékesítési adatai vannak, és az adatok szűrésével egy személy adatait szeretné megjeleníteni, az üres cellákban pedig gondolatjelet szeretne feltüntetni.

Szűrés nélküli adatok Szűrt adatok
Szűrés nélküli értékesítési adatok Szűrt értékesítési adatok

Bár a fent leírt művelet a művelet nélkül LETis elvégezhető, javítja a képlet LET olvashatóságát, és a számítás kétszer olyan gyorsan történik, mint LETanélkül.

Mintaadatok

Másolja az alábbi táblázatot egy üres munkalap A1 cellájába, ha végig szeretne menni a példa lépésein.

Képviselő Régió Termék Nyereség
Anna Kelet Alma 133 Ft
Feri Dél Banán 9 Ft
Anna Nyugat Mangó 185 Ft
Feri Észak 82 Ft
Feri Nyugat Banán 125 Ft
Anna Kelet Alma 72 Ft
Feri Észak Mangó 54 Ft

Eredeti képlet

=HA(ÜRES(SZŰRŐ(A2:D8;A2:A8="Feri"));"–"; SZŰRŐ(A2:D8;A2:A8="Feri"))

Képlet LET

=HOZZÁRENDEL( szűrőFeltétel;"Feri"; szűrtTartomány; SZŰRŐ(A2:D8;A2:A8=szűrőFeltétel); HA(ÜRES(szűrtTartomány);"–"; szűrtTartomány))