Funkcija LET priskiria pavadinimus skaičiavimo rezultatams. Tokiu būdu formulėje galima saugoti tarpinius skaičiavimus, reikšmes ar apibrėžti pavadinimus. Šie pavadinimai taikomi tik funkcijos aprėptyje LET . Panašiai kaip ir kintamieji programavime, LET tai atliekama naudojant "Excel" vietinę formulių sintaksę.
Kad galėtumėte naudoti LET funkciją programoje "Excel", apibrėžkite pavadinimų ir susietų reikšmių poras bei jas visas naudojantį skaičiavimą. Turite apibrėžti bent vieną pavadinimo / reikšmės porą (kintamąjį) ir LET palaiko iki 126.
Pranašumai
-
Pagerintas našumas Jei tą patį reiškinį formulėje įrašysite kelis kartus, "Excel" apskaičiuojo tą rezultatą kelis kartus.
LETleidžia iškviesti reiškinį pavadinimu ir programai "Excel" vieną kartą jį apskaičiuoti. - Lengva skaityti ir sudaryti Nebereikia prisiminti, ką nurodė konkretus diapazonas / langelio nuoroda, ką daro skaičiavimas, ar kopijuoti / įklijuoti tą patį reiškinį. Turėdami galimybę pateikti ir pavadinti kintamuosius, galite suteikti prasmingą kontekstą sau ir savo formulės vartotojams.
Sintaksė
=
LET(vardas1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])
| Argumentas | Aprašas |
|---|---|
|
name1 Būtinas |
Pirmas pavadinimas, kurį norite priskirti. Turi prasidėti raide. Negali būti formulės išvestimi arba konfliktuoti su diapazono sintakse. |
|
name_value1 Būtinas |
Reikšmė, kuri yra priskirta name1. |
|
calculation_or_name2 Būtinas |
Vienas iš toliau nurodytųjų:
|
|
name_value2 Pasirenkamas |
Reikšmė, kuri yra priskirta calculation_or_name2. |
|
calculation_or_name3 Pasirenkamas |
Vienas iš toliau nurodytųjų:
|
Pastaba
- Paskutinis argumentas turi būti skaičiavimas, pateikiantis rezultatą.
- Kintamųjų pavadinimai lygiuojami su tinkamais pavadinimais, kurie gali būti naudojami pavadinimų tvarkytuve. Pvz., „a“ tinkamas, bet „c“ netinkamas, nes jis prieštarauja R1C1 stiliaus nuorodoms.
Pavyzdžiai
1 pavyzdys
Imkime paprastą reiškinį: „SUM (x, 1)“, kur x yra vadinamas kintamasis, kuriam gali būti paskirta reikšmė (šiuo atveju x priskirta reikšmė 5).
=
LET(x, 5, SUM(x, 1))
Kai ši formulė įvedama į langelį, ji pateiks reikšmę 6.
2 pavyzdys
Tarkime, kad turite neapdorotų pardavimo duomenų ir norite filtruoti duomenis, kad būtų rodomas vienas asmuo, ir kad visuose tuščiuose langeliuose būtų įvesti brūkšniai.
| Nefiltruoti duomenys | Filtruoti duomenys |
|---|---|
|
|
Nors tai galima padaryti be , LETnaudojant LET pagerėja formulės skaitomumas ir skaičiuojama dvigubai greičiau nei be .LET
Duomenų pavyzdžiai
Nukopijuokite toliau pateiktą lentelę į tuščio darbalapio A1 langelį, jei norite peržiūrėti šį pavyzdį patys.
| Atst. | Regionas | Produktas | Pelnas |
|---|---|---|---|
| Ana | Rytų | Obuolys | $1,33 |
| Henrikas | Pietų | Bananas | $0,09 |
| Ana | Vakarų | Mangas | $1,85 |
| Henrikas | Šiaurės | $0,82 | |
| Henrikas | Vakarų | Bananas | $1,25 |
| Ana | Rytų | Obuolys | $0,72 |
| Henrikas | Šiaurės | Mangas | $0,54 |
Pradinė formulė
=JEIGU(YRATUŠČIA(FILTRAS(A2:D8,A2:A8="Fred")),"-", FILTRAS(A2:D8,A2:A8="Fred"))
Formulė, kurioje naudojama LET
=LET( filterCriteria,"Fred", filteredRange, FILTER(A2:D8,A2:A8=filterCriteria), IF(ISBLANK(filteredRange),"-", filteredRange))