LET funkcija

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac

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:
  • Aprēķins, kurā tiek izmantoti visi funkcijā iekļautie LET nosaukumi. Šim ir jābūt pēdējam funkcijas argumentam LET .
  • 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ā iekļautie LET nosaukumi. Pēdējam funkcijas argumentam LET 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ī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
Nefiltrēti pārdošanas dati Filtrēti pārdošanas 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))