Az Excel LET függvény használata -

Ö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ül

Visszatérési érték

Normál képleteredmény

Szintaxis

= 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 365

Haszná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.

érdekes cikkek...