Når du arbeider med regneark, kan matriseformler være et svært kraftig verktøy. De kan analysere grupper av data allerede i regnearket og returnere ett eller noen få svar . De fungerer best med betingede formler , slik at du kan søke i en rekke data for å finne et svar , eller et gjennomsnitt på visse ting. Matriseformler kan være nyttig, eller de kan være mye. Opprette matriseformler
Matriseformler kalles Kontroll -Skift- Enter eller CSE formler , fordi når du skriver inn en matriseformel du trenger å utpeke den som sådan ved å trykke Ctrl , Shift og Enter , i stedet for trykke enter som du gjør med vanlige formler . Når du gjør dette feil , vil Excel advare deg ved å returnere en feil i stedet for det svaret du forventet. Du kan også indikere en matriseformel ved å sette klammeparentes ( "{" og " }" ) rundt hele funksjonen , inkludert likhetstegnet ( = ) .
Array Formula Eksempel
med
Excel formler er litt lettere å forstå hvis du prøver å lage en, så prøv følgende eksempel formel ut . Lag tre kolonner med data , som starter i celle A1 : ene kolonnen "Navn " og legge til 10 navn , etikett neste kolonne "Gender " og fyll hver celle med " Mann " eller "Female ", og merker den siste kolonnen "Destination " og fyll hver celle med en av tre forskjellige byer . Flytte til en ny celle , og skriv inn følgende: = SUM ( ( $ A $ 2 : $ A $ 200 = " Mann ") * ( $ B $ 2 : $ B $ 200 = " [ en av dine byer ] ") ), og trykk Ctrl , Shift og Enter . Dette vil totalt opp antallet menn som går til byen. Prøv å skrive i en annen by og se hvilke endringer . Dette er en matrise formel . For flere eksempler , se gjennom nettsteder som er oppført under Referanser .
Veiviser for betinget summering
CSE formler kan være en utfordring å skape . Ikke bare har du å finne ut hvordan å lage formelen returnerer de resultatene du ønsker , men du må også gjøre det gjøre det med flere stykker av data samtidig . Dette kan være en hodepine , men Excel har en veiviser som kan gjøre ork litt enklere . Under Verktøy-menyen , finn Wizards sub - menyen og velg Veiviser for betinget summering . Følg instruksjonene på skjermen , og Excel vil sette inn de riktige funksjonene , selv genererer matriseformler hvis nødvendig.
Når ikke å bruke Array formler
Ikke hver situasjon krever for en matriseformel . Det kan være mange andre måter å nå samme resultat. I eksempelet ovenfor , hvis du ønsket å telle antall kvinner , en formel som = ANTALL.HVIS ( A2 : A11 = " Kvinne " ) vil fungere bedre enn laging en matriseformel . En annen forutsetning er at matriseformler er ekstremt kraftige verktøy , men de krever litt mer minne for å beregne enn en standard formel . Hvis regnearket er allerede tungt med formler og makroer , kan du ikke ønsker å bruke arrays hvis du ikke må.