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 LET aprėptyje. Panašiai, kaip kintamieji programavime, LET atliekama naudojant „Excel“ savąją formulės sintaksę.
Kad galėtumėte naudoti funkciją LET taikomojoje programoje „Excel“, apibrėžkite pavadinimų ir susietų reikšmių poras bei jas visas naudojantį skaičiavimą. Būtina apibrėžti bent vieną pavadinimo / reikšmės porą (kintamąjį). LET palaiko iki 126.
Pranašumai
-
Pagerintas efektyvumas Jei formulėje rašote tą patį reiškinį keletą kartų, programa „Excel“ šį rezultatą skaičiavo keletą kartų. LET suteikia jums galimybę iškviesti reiškinį pagal pavadinimą, o „Excel“ apskaičiuoti vieną kartą.
-
Lengva skaityti ir sudaryti Nebereikės prisiminti kokiam konkrečiam diapazonui / langeliui priskirta nuoroda, ką atliko skaičiavimas arba kopijuoti / įklijuoti to paties reiškinio. Turėdami galimybę pateikti ir pavadinti kintamuosius, galite suteikti prasmingą kontekstą sau ir savo formulės vartotojams.
=LET(name1, 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ų:
|
Pastabos:
-
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 anksčiau nurodytus veiksmus galima atlikti nenaudojant LET, bet LET naudojimas pagerinama formulės skaitomumą, o skaičiavimai atliekami du kartus greičiau, nei nenaudojant 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, FILTRAS(A2:D8,A2:A8=filterCriteria), JEIGU(YRATUŠČIA(filteredRange),"-",filteredRange)) |