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.
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:
|
name_value2 Neobligāts |
Vērtība, kas ir piešķirta calculation_or_name2. |
calculation_or_name3 Neobligāts |
Viens no šiem:
|
:
-
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 |
---|---|
|
|
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
=JA(IRTUKŠS(FILTRS(A2:D8,A2:A8="Nils")),"-", FILTRS(A2:D8,A2:A8="Nils")) |
Formula, izmantojot LET
=LET(filterCriteria,“Nils”, filteredRange, FILTRS(A2:D8,A2:A8=filterCriteria), JA(IRTUKŠS(filteredRange),"-", filteredRange)) |