LET-funktsioon

Teie brauser ei toeta videot.

LET-funktsioon määrab arvutustulemitele nimetused. Nii saab valemisse salvestada vahearvutusi ja väärtusi või määratleda nimetusi. Neid nimetusi rakendatakse ainult LET-funktsiooni ulatuses. Sarnaselt programmeerimise muutujatega saavutatakse LET Exceli omavalemi süntaksi kaudu.

Selleks et kasutada LET-funktsiooni Excelis, peate defineerima nimetuste ja seostatud väärtuste paarid ning arvutuse, mis neid kõiki kasutab. Peate defineerima vähemalt ühe nimetuse/väärtuse paari (muutuja), LET toetab kuni 126 paari.

LET-skeem

Eelised

  • Parem jõudlus Kui kirjutate valemisse sama avaldise mitu korda, arvutab Excel selle tulemi mitu korda. LET võimaldab teil kutsuda avaldist nimetuse järgi ja Excelil seda üks kord arvutada.

  • Lihtne lugemine ja kujundus Pole vaja enam meelde tuletada, millele konkreetne vahemiku-/lahtriviide viitab ja mida arvutus tegi. Samuti pole vaja sama avaldist kopeerida/kleepida. Kuna muutujaid on võimalik esitada ja nimetada, loote endale ja teie valemi kasutajatele valemi kohta tähendusrikka konteksti.

=LET(name1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])

Argument

Kirjeldus

name1

Nõutav

Esimene määratav nimetus. Peab algama tähega. See ei tohi olla valemi väljund ega vahemiku süntaksiga konfliktis.

name_value1

Nõutav

Väärtus, mis määratakse nimetusele name1.

calculation_or_name2

Nõutav

Üks järgmistest.

  • Arvutus, mis kasutab LET-funktsioonis kõiki nimetusi. See peab olema LET-funktsiooni viimane argument.

  • Teine nimetus, mis määratakse teisele väärtusele name_value. Kui nimetus on määratud, on nõutavad ka name_value2 ja calculation_or_name3.

name_value2

Valikuline

Väärtus, mis on määratud calculation_or_name2-le.

calculation_or_name3

Valikuline

Üks järgmistest.

  • Arvutus, mis kasutab LET-funktsioonis kõiki nimetusi. LET-funktsiooni viimane argument peab olema arvutus.

  • Kolmas nimetus, mis määratakse kolmandale väärtusele name_value. Kui nimetus on määratud, on nõutavad ka name_value3 ja calculation_or_name4.

Märkused: 

  • Viimane argument peab olema arvutus, mis tagastab tulemi.

  • Muutujate nimetused joondatakse sobivate nimetustega, mida saab kasutada nimetuste halduris. Nt „a“ sobib, kuid „c“ mitte, sest see on konfliktis laadi R1C1 viidetega.

Näited

Näide 1

Vaatleme lihtsat avaldist „SUM(x, 1)“, kus x on nimega muutuja, millele saab määrata väärtuse (sellel juhul määratakse x-ile väärtuseks 5).

=LET(x, 5, SUM(x, 1))

Kui valem sisestatakse lahtrisse, tagastab see väärtuse 6. 

Näide 2

Oletame, et teil on müügiga seotud lähteandmeid, mida soovite filtreerida, et neid näidata ühele inimesele, ja lisada kriipsu igasse tühja lahtrisse.

Filtreerimata andmed

Filtreeritud andmed

Müügi filtreerimata andmed

Müügi filtreeritud andmed

Kuigi eespool toodut on võimalik teha ka ilma LET-ita, aitab LET-i kasutamine parandada valemi loetavust ja ka arvutamine on LET-iga kaks korda kiirem kui ilma selleta.

Näidisandmed   

Kui soovite selle näidise ise läbi töötada, siis kopeerige tühja töölehe lahtrisse A1 järgmine tabel.

Müügiesindaja

Regioon

Toode

Kasum

Liidia

Ida

Õun

1,33 €

Erik

Lõuna

Banaan

0,09 €

Liidia

Lääs

Mango

1,85 €

Erik

Põhi

0,82 €

Erik

Lääs

Banaan

1,25 €

Liidia

Ida

Õun

0,72 €

Erik

Põhi

Mango

0,54 €

Algne valem

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

Valem kasutades LET-i

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

Kas vajate veel abi?

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×