Scanează o matrice aplicând o LAMBDAfiecărei valori și returnează o matrice care are fiecare valoare intermediară.  

Sintaxă

=SCAN ([initial_value], matrice, lambda(acumulator, valoare))

Sintaxa funcției SCAN are următorii argumente și parametri:

  • [initial_value]      Setează valoarea de pornire pentru acumulator.

  • matrice    Este o matrice de scanat.

  • lambda    Un LAMBDA care este apelat pentru a scana matricea. LAMBDA preia doi parametri: 

    • acumulare    Valoarea totalată și returnată ca rezultat final.

    • valoare   Este calculul aplicat fiecărui element din matrice.

Observații

Utilizați argumentul initial_value pentru a seta valoarea de pornire pentru parametrul de acumulare. Dacă lucrați cu textul, setați valoarea inițială la "".

Erori

Furnizarea unei funcții LAMBDA nevalide sau a unui număr incorect de parametri returnează un #VALUE! numită "Parametri incorecti".

Exemple

Exemplul 1: Crearea unei liste de factoriale

Introduceți datele eșantion în celulele A1:C2, apoi copiați formula în celula D4:

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

Primul exemplu de funcție SCAN

Exemplul 2: Concatenarea caracterelor dintr-o matrice

Introduceți datele eșantion în celulele A1:C2, apoi copiați formula în celula D4:

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

Al doilea exemplu de funcție SCAN

Consultați și

Funcția LAMBDA

Funcția MAP

Funcția REDUCE

Funcția MAKEARRAY

Funcția BYCOL

Funcția BYROW

Funcția ISOMITTED

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Insider Microsoft Office

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×