LET funkcija

Jūsu pārlūkprogramma neatbalsta video.

Funkcija LET piešķir nosaukumus aprēķinu rezultātiem. Tas ļauj saglabāt aprēķinus un vērtības, vai definēt nosaukumus formulā. Šie nosaukumi darbojas tikai LET funkcijas ietvaros. Līdzīgi kā mainīgajiem programmēšanā, funkcija LET tiek veikta, izmantojot Excel vietējo formulu sintaksi.

Funkcijas LET izmantošanai programmā Excel, definējiet nosaukumus un ar tiem saistītās vērtības, un aprēķinu, kurā tās tiks izmantotas. Jums ir jādefinē vismaz viens nosaukuma/vērtības pāris (mainīgais), bet LET atbalsta līdz 126 pāriem.

LET diagramma

Priekšrocības

  • Uzlabota veiktspēja Ja vienu un to pašu izteiksmi vairākas reizes ierakstāt formulā, Excel aprēķinās šīs izteiksmes rezultātu vairākas reizes. LET ļauj nosaukt šo izteiksmi, lai Excel aprēķinātu tās rezultātu tikai vienu reizi.

  • Vienkārša lasīšana un sastādīšana Jums vairs nebūs vajadzības atcerēties konkrētu diapazonu/šūnas atsauci un aprēķina darbību, kā arī nebūs vajadzības kopēt/ielīmēt vienu izteiksmi vairākas reizes. Pateicoties iespējai definēt un nosaukt mainīgos, jūs varat piešķirt jums un patērētājiem jēgpilnu formulas kontekstu.

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

Arguments

Apraksts

nosaukums1

Obligāts

Pirmais piešķiramais vārds. Ir jāsākas ar burtu. Nevar būt formulas rezultāts vai būt konfliktā ar diapazona sintaksi.

name_value1

Obligāts

Nosaukumam 1 piešķirtā vērtība.

calculation_or_name2

Obligāts

Viens no šiem:

  • Aprēķins, kurā tiek izmantoti visi funkcijā LET esošie nosaukumi. Šim ir jābūt pēdējam funkcijas LET argumentam.

  • Otrs nosaukums, kas jāpiešķir otrajai vērtībai name_value. Ja nosaukums ir definēts, vērtības name_value2 un calculation_or_name3 kļūst obligātas.

name_value2

Neobligāts

Vērtība, kas ir piešķirta calculation_or_name2.

calculation_or_name3

Neobligāts

Viens no šiem:

  • Aprēķins, kurā tiek izmantoti visi funkcijā LET esošie nosaukumi. Pēdējam funkcijas LET argumentam ir jābūt aprēķinam.

  • Trešais nosaukums, kas jāpiešķir trešajai vērtībai name_value. Ja nosaukums ir definēts, vērtības name_value3 un calculation_or_name4 kļūst obligātas.

Piezīmes.: 

  • Pēdējam argumentam ir jābūt aprēķinam, kas dod rezultātu.

  • Mainīgo nosaukumi tiek saskaņoti ar derīgiem nosaukumiem, kurus var izmantot nosaukumu pārvaldniekā. Piemēram, “a” ir derīgs nosaukums, bet “c” nav, jo tas konfliktē ar R1C1 stila atsaucēm.

Piemēri

1. piemērs

Apskatīsim vienkāršu formulu “SUM(x, 1)”, kurā x ir mainīgais ar nosaukumu, kuram var piešķirt vērtību (šajā gadījumā x ir piešķirta vērtība 5).

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

Kad šī formula tiek ievadīta šūnā, tās rezultāts būs 6. 

2. piemērs

Pieņemsim, ka jums ir neapstrādāti pārdošanas dati, kurus vēlaties filtrēt tā, lai tiktu rādīta viena persona, bet visās tukšajās rūtiņās tiktu ierakstīta slīpsvītra.

Nefiltrētie dati

Filtrētie dati

Nefiltrēti pārdošanas dati

Filtrēti pārdošanas dati

Piemērā augstāk parādītās darbības ir iespējams veikt bez LET, izmantojot LET tiek uzlabota formulas lasāmība, bet bez LET tā tiek aprēķināta divas reizes ātrāk.

Datu paraugs   

Kopējiet tālāk norādīto tabulu tukšas darblapas šūnā A1, ja vēlaties izpildīt šo piemēru.

Pārstāvis

Reģions

Produkts

Peļņa

Emīlija

Austrumi

Apple

1,33 €

Nils

Dienvidi

Banāni

0,09 €

Emīlija

Rietumi

Mango

1,85 €

Nils

Ziemeļi

0,82 €

Nils

Rietumi

Banāni

1,25 €

Emīlija

Austrumi

Apple

0,72 €

Nils

Ziemeļi

Mango

0,54 €

Sākotnējā formula

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

Formula, izmantojot LET

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

Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×