LET-functie

Uw browser biedt geen ondersteuning voor video.

De LET-functie wijst namen toe aan berekeningsresultaten. Hiermee kunt u tussenliggende berekeningen, waarden of namen binnen een formule opslaan. Deze namen gelden alleen binnen het bereik van de LET-functie. Net als bij programmeren met variabelen, kunt u LET gebruiken met de syntaxis van de native formule in Excel.

Om de LET-functie te gebruiken in Excel, definieert u paren namen en bijbehorende waarden en een berekening die ze allemaal gebruikt. U moet ten minste één naamwaardepaar (een variabele) definiëren, LET ondersteunt er maximaal 126.

LET-diagram

Voordelen

  • Verbeterde prestaties Als u in een formule dezelfde expressie meermaals schrijft, wordt het resultaat door Excel meerdere keren berekend. Met LET kunt u de uitdrukking bij naam noemen en deze eenmaal door Excel laten berekenen.

  • Eenvoudig lezen en samenstellen U hoeft niet meer te onthouden waar een specifiek bereik/celverwijzing naar verwijst, wat uw berekening deed of dezelfde uitdrukking te kopiëren/plakken. Met de mogelijkheid om variabelen te declareren en een naam te geven, kunt u zinvolle context geven voor uzelf en gebruikers van de formule.

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

Argument

Beschrijving

naam1

Vereist

De voornaam die moet worden toegewezen. Moet beginnen met een letter. Kan niet de uitvoer zijn van een formule of conflicteren met de syntaxis van het bereik.

naam_waarde1

Vereist

De waarde die is toegewezen aan naam1.

berekening_of_naam2

Vereist

Een van de volgende opties:

  • Een berekening die gebruikmaakt van alle namen in de LET-functie. Dit moet het laatste argument zijn in de LET-functie.

  • Een tweede naam die wordt toegewezen aan een tweede naamwaarde. Als een naam is opgegeven, worden naam_waarde2 en berekening_of_naam3 vereist.

name_waarde2

Optioneel

De waarde die is toegewezen aan berekening_of_naam2.

berekening_of_naam3

Optioneel

Een van de volgende opties:

  • Een berekening die gebruikmaakt van alle namen in de LET-functie. Het laatste argument in de LET-functie moet een berekening zijn.

  • Een derde naam die wordt toegewezen aan een derde naamwaarde. Als een naam is opgegeven, worden naam_waarde3 en berekening_of_naam4 vereist.

Notities: 

  • Het laatste argument moet een berekening zijn waarmee een resultaat wordt geretourneerd.

  • Namen van variabelen komen overeen met geldige namen die kunnen worden gebruikt in de naambeheerder. Bijv. 'a' is geldig maar 'c' niet omdat het in strijd is met verwijzingen van het type R1C1.

Voorbeelden

Voorbeeld 1

Beschouw de eenvoudige uitdrukking 'SUM(x,1)', waarbij x een benoemde variabele is waaraan een waarde kan worden toegewezen (in dit geval krijgt x de waarde 5 toegewezen).

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

Als deze formule in een cel wordt ingevoerd, wordt de waarde 6 als resultaat gegeven. 

Voorbeeld 2

Stel dat u onbewerkte verkoopgegevens hebt en u wilt dat deze gegevens worden gefilterd, zodat er één persoon wordt weergegeven en een streepje in lege cellen.

Niet-gefilterde gegevens

Gefilterde gegevens

Niet-gefilterde verkoopgegevens

Gefilterde verkoopgegevens

Hoewel het bovenstaande zonder LET kan worden gedaan, verbetert het gebruik van LET de leesbaarheid van de formule en wordt de berekening twee keer zo snel uitgevoerd als zonder LET.

Voorbeeldgegevens   

Kopieer de volgende tabel naar cel A1 van een leeg werkblad als u dit voorbeeld zelf wilt doorlopen.

Rep

Regio

Product

Winst

Ariette

Oost

Appel

€ 1,33

Roelf

Zuid

Banaan

€ 0,09

Ariette

West

Mango

€ 1,85

Roelf

Noord

€ 0,82

Roelf

West

Banaan

€ 1,25

Ariette

Oost

Appel

€ 0,72

Roelf

Noord

Mango

€ 0,54

Oorspronkelijke formule

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

Formule met LET

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

Meer hulp nodig?

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×