LET funkcija

Jūsų naršyklė nepalaiko vaizdo įrašo.

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.

LET diagrama

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ų:

  • Skaičiavimas, kuriame naudojami visi funkcijoje LET esantys pavadinimai. Tai turi būti paskutinis funkcijos LET argumentas.

  • Antras pavadinimas skirtas priskirti antrajam elementui name_value. Jei nurodytas pavadinimas, name_value2 ir calculation_or_name3 tampa privalomi.

name_value2

Pasirenkamas

Reikšmė, kuri yra priskirta calculation_or_name2.

calculation_or_name3

Pasirenkamas

Vienas iš toliau nurodytųjų:

  • Skaičiavimas, kuriame naudojami visi funkcijoje LET esantys pavadinimai. Paskutinis funkcijos LET argumentas turi būti skaičiavimas.

  • Trečias pavadinimas skirtas priskirti trečiajam elementui name_value. Jei nurodytas pavadinimas, name_value3 ir calculation_or_name4 tampa privalomi.

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

Nefiltruoti pardavimų duomenys

Filtruoti pardavimų 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ė

=IF(ISBLANK(FILTER(A2:D8,A2:A8="Fred")),"-", FILTER(A2:D8,A2:A8="Fred"))

Formulė, kurioje naudojama LET

=LET(filterCriteria, “Fred”, filteredRange, FILTER(A2:D8,A2:A8=filterCriteria), IF(ISBLANK(filteredRange),"-", filteredRange))

Reikia daugiau pagalbos?

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×