Pregledava polje primjenom funkcije LAMBDA na svaku vrijednost i vraća polje koje ima svaku srednju vrijednost.
Sintaksa
=SCAN ([initial_value]polje; lambda(akumulator; vrijednost; tijelo))
Sintaksa funkcije SCAN sadrži sljedeće argumente i parametre:
[initial_value] Postavlja početnu vrijednost za akumulator.
polje Polje koje se skenira.
lambda LAMBDA koja se poziva za smanjenje polja. LAMBDA ima tri parametra:
- akumulator Vrijednost je zbrojena i vraćena kao konačni rezultat.
- vrijednost Trenutna vrijednost iz polja.
- tijelo Izračun primijenjen na svaki element u polju.
Napomene
Argument initial_value koristite za postavljanje početne vrijednosti parametra akumulatora. Ako radite s tekstom, početnu vrijednost postavite na "".
Pogreške
Ako funkcija LAMBDA koja nije valjana ili netočan broj parametara vraća #VALUE! pogrešku naziva „Netočni parametri”.
Primjeri
Prvi primjer: stvaranje popisa faktorijela
Unesite ogledne podatke u ćelije A1:C2, a zatim kopirajte formulu u ćeliju D4:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
Drugi primjer: sekvencijalno dodavanje znakova u polje
Unesite ogledne podatke u ćelije A1:C2, a zatim kopirajte formulu u ćeliju D4:
=SCAN("",A1:C2,LAMBDA(a,b,a&b))