Returnerer en matrise som er utformet ved å tilordne hver verdi i matrisen(e) til en ny verdi ved å bruke en LAMBDA for å opprette en ny verdi.
Syntaks
=KART (matrise1, lambda_or_array<#>)
Syntaksen for MAP-funksjonen har følgende argumenter og parametere:
-
matrise1 En matrise som skal tilordnes.
-
lambda_or_array<#> En LAMBDA som må være det siste argumentet, og som må ha enten en parameter for hver matrise som er sendt, eller en annen matrise som skal tilordnes.
Feil
Hvis du angir en ugyldig LAMBDA-funksjon eller feil antall parametere, returneres en #VERDI!- -feil kalt «Feil parametere».
Eksempler
Eksempel 1: Kvadrattall over en bestemt verdi
Skriv inn eksempeldataene i cellene A1:C2, og kopier deretter formelen til celle D4:
=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))
Eksempel 2: Finn verdier fra to kolonner i én rad som begge er SANN
Opprett en tabell med navnet « TableA» med to kolonner med navnet «Kol1» og «Kol2» som starter i celle D1. Legg til en kolonne med navnet "BothTrue" i celle G1. Kopier formelen til celle G2:
=MAP(TableA[Col1],TableA[Col2],LAMBDA(a,b,AND(a,b)))
Eksempel 3: Finn verdier fra tre kolonner i én rad som oppfyller bestemte vilkår
Opprett et område av eksempeldataene med to kolonner med navnet "Størrelse" og "Farge" i celle D1:E11. Legg til to kolonneoverskrifter med navnet "Gyldig Størrelse" og "Gyldig Farge" i henholdsvis celle F1 og G1. Kopier formelen til celle F2:
=FILTER(D2:E11,MAP(D2:D11,E2:E11,LAMBDA(s,c,AND(s="Large",c="Red"))))