SCAN-functie

Excel 365, Excel 2021

Samenvatting

De SCAN-functie scant een matrix door een LAMBDA-functie toe te passen op elke waarde en retourneert een matrix met alle tussenliggende resultaten. Perfect voor cumulatieve berekeningen zoals lopende totalen, factorials en voortschrijdende sommen.

Syntaxis

=SCAN(initial_value, matrix, LAMBDA(accumulator, waarde, hoofdtekst))

Parameters

Parameter Type Vereist Beschrijving
initial_value Any Ja Beginwaarde van de accumulator
matrix Array Ja Te scannen matrix of bereik
lambda LAMBDA Ja LAMBDA-functie voor de berekening

Gebruik van de SCAN-functie

SCAN is bijzonder krachtig voor het maken van cumulatieve berekeningen. In tegenstelling tot REDUCE (dat alleen het eindresultaat geeft), retourneert SCAN alle tussenstappen, waardoor je lopende totalen, voortschrijdende gemiddelden en complexe sequenties kunt maken.

Veelvoorkomende SCAN Voorbeelden

Factorials berekenen

=SCAN(1,A1:A5,LAMBDA(acc,waarde,acc*waarde))

Maakt een reeks factorials: 1, 1, 2, 6, 24, 120 uit invoer 1,1,2,3,4,5

Lopende totalen

=SCAN(0,B1:B10,LAMBDA(acc,verkoop,acc+verkoop))

Berekent voortschrijdende verkoop totalen per periode

Tekst samenvoegen

=SCAN("",A1:C1,LAMBDA(acc,tekst,acc&tekst))

Voegt cellen A1:C1 samen tot één string

Veelgestelde Vragen

SCAN retourneert alle tussenresultaten, REDUCE alleen het finale resultaat.

Gebruik 0 voor sommen, 1 voor vermenigvuldigingen, "" voor tekstconcatenatie.

Controleer of je LAMBDA correct 3 parameters heeft: accumulator, waarde, hoofdtekst.

Veelvoorkomende Fouten en Oplossingen

#VALUE! - Onjuiste parameters

Cause: LAMBDA heeft niet precies 3 parameters

Solution: Gebruik LAMBDA(accumulator, waarde, berekening)

#CALC!

Cause: initial_value en matrix datatype komen niet overeen

Solution: Zorg dat initial_value hetzelfde type heeft als matrix waarden

Lege resultaat matrix

Cause: Lege input matrix

Solution: Controleer of je matrix data bevat

Notities

  • SCAN vereist Excel 365 of 2021
  • Combineer met LAMBDA voor maximale flexibiliteit
  • Gebruik met spill ranges voor dynamische resultaten
  • Perfect voor financiële cumulatieve berekeningen

Compatibiliteit

Beschikbaar in: Excel 365, Excel 2021

Niet beschikbaar in: Excel 2019 en eerder, Excel voor Mac (oude versies)

Inhoud laatst beoordeeld: December 9, 2025
Updatefrequentie: Naar behoefte
Geteste Excel-versies: Excel 365, Excel 2021