Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Hiermee wordt een matrix gescand door een LAMBDA op elke waarde toe te passen en wordt een matrix met elke tussenliggende waarde geretourneerd.  

Syntaxis

=SCAN ([initial_value], matrix, lambda(accumulator, waarde))

De syntaxis van de SCAN-functie heeft de volgende argumenten en parameters:

  • [initial_value]      Hiermee stelt u de beginwaarde voor de accumulator in.

  • matrix      Een matrix die moet worden gescand.

  • lambda      Een LAMBDA die wordt aangeroepen om de matrix te scannen. De LAMBDA heeft twee parameters: 

    • accumulator    De waarde is opgewaardeerd en geretourneerd als het uiteindelijke resultaat.

    • waarde    De berekening die wordt toegepast op elk element in de matrix.

Opmerkingen

Gebruik het argument initial_value om de beginwaarde voor de accumulatorparameter in te stellen. Als u met tekst werkt, stelt u de oorspronkelijke waarde in op "".

Fouten

Als u een ongeldige LAMBDA-functie of een onjuist aantal parameters opgeeft, wordt een #VALUE! geretourneerd fout met de naam 'Onjuiste parameters'.

Voorbeelden

Voorbeeld 1: Een lijst met factorials maken

Voer de voorbeeldgegevens in cellen A1:C2 in en kopieer de formule naar cel D4:

=SCAN(1, A1:C2, LAMBDA(a,b,a*b))

Voorbeeld van de eerste SCAN-functie

Voorbeeld 2: Tekens samenvoegen in een matrix

Voer de voorbeeldgegevens in cellen A1:C2 in en kopieer de formule naar cel D4:

=SCAN("",A1:C2,LAMBDA(a,b,a&b))

Voorbeeld van de tweede SCAN-functie

Zie ook

LAMBDA-functie

MAP-functie

REDUCE-functie

MAKEARRAY-functie

BYCOL-functie

BYROW-functie

ISOMITTED-functie

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×