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 funkcijas ietvaros LET . Līdzīgi mainīgajiem programmēšanā tas tiek nodrošināts, LET izmantojot programmas Excel vietējo formulu sintaksi.
Lai izmantotu LET šo funkciju programmā Excel, definējiet nosaukumus un ar tiem saistītās vērtības, un aprēķinu, kurā tās tiks izmantotas. Ir jādefinē vismaz viens nosaukuma/vērtības pāris (mainīgais), un LET tas atbalsta līdz 126.
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 izteiksmei izsaukt pēc nosaukuma un programmai Excel to vienreiz aprēķināt. - Viegla 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.
Sintakse
=
LET(vārds1, 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:
|
Piezīme
- 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 |
|---|---|
|
|
Lai gan iepriekš minēto var izdarīt bez , LETizmantošana LET uzlabo formulas lasāmību un aprēķina divreiz ātrāk nekā bez .LET
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, FILTER(A2:D8,A2:A8=filterCriteria), IF(ISBLANK(filteredRange),"-", filteredRange))