Software

Udfør flere beregninger med Excel Array-formler

Forfatter: John Stephens
Oprettelsesdato: 21 Januar 2021
Opdateringsdato: 18 Kan 2024
Anonim
Udfør flere beregninger med Excel Array-formler - Software
Udfør flere beregninger med Excel Array-formler - Software

Indhold

Excel-arrayformler udfører flere beregninger på en eller flere celler

En Excel matrix formel er en formel, der udfører beregninger af værdierne i en eller flere arrays i stedet for en enkelt dataværdi. I regnearksprogrammer er en matrix et interval eller en række relaterede dataværdier, der normalt findes i tilstødende celler i et regneark.

Disse instruktioner gælder for Excel 2019, 2016, 2013, 2010 og Excel til Microsoft 365.

Hvad er matrixformler?

Arrayformler ligner almindelige. De:

  • Begynd med et lige tegn ( = )
  • Brug den samme syntaks som almindelige formler
  • Brug de samme matematiske operatorer
  • Følg den samme rækkefølge af betjening

Matrixformler er dog omgivet af krøllede seler { }. Og du kan ikke bare indtaste dem; skal du tilføje dem ved at trykke på Ctrl, Flytte, og Gå ind taster efter indtastning af formlen i en celle eller celler. Af denne grund kaldes en matrixformel undertiden a CSE formel i Excel.


Hver gang du redigerer en matrixformel, forsvinder de krøllede seler. For at få dem tilbage skal du trykke på Ctrl, Flytte, og Gå ind taster igen.

Der er to hovedtyper af matrixformler:

  • Enkeltcelle-arrayformler, der udfører flere beregninger i en enkelt regnearkcelle
  • Multicelle-arrayformler, der findes i mere end en regnearkcelle

Sådan opretter du en matrixformel

  1. Indtast formlen i en celle.

  2. Hold nede Ctrl og Flytte taster på tastaturet.

  3. Tryk på, og slip den Gå ind nøgle til at oprette matrixformlen.

  4. SlipCtrl og Flytte nøgler.

  5. Hvis det gøres korrekt, vil krøllede seler omslutte formlen.

Enkeltcelle-arrayformler

En enkeltcellearrayformel bruger en funktion, f.eks SUM, GENNEMSNIT, eller TÆLLE, for at kombinere output fra en formular med flere celler til en enkelt værdi i en enkelt celle. Nedenfor er et eksempel:


{= SUM (A1: A2 * B1: B2)}

Formlen ovenfor tilføjer produktet af A1 * B1 og A2 * B2, og derefter returnerer det et enkelt resultat i en enkelt celle i regnearket. En anden måde at præsentere denne formel på er:

= (A1 * B1) + (A2 * B2)

Multi-Cell Array-formler

Som deres navn antyder, findes multicelle-arrayformler i flere regnearkceller, og de returnerer en matrix som et svar.Med andre ord er den samme formel i to eller flere celler, og den returnerer forskellige svar i hver celle.

Hver kopi, eller eksempelvis af matrixformlen udfører den samme beregning i hver celle, den beboer, men hver bruger forskellige data. Derfor producerer hver enkelt forskellige resultater. Et eksempel på en formel med flere celler array er:

{= A1: A2 * B1: B2}

Hvis ovenstående matrixformel er i celler C1 og C2 i et regneark, ville resultaterne være som følger:


  • Dataene i A1 ganges med dataene i B1, og resultaterne vises i celle C1.
  • Dataene i A2 ganges med dataene i B2, og resultaterne vises i celle C2.

Arrayformler og Excel-funktioner

Du kan bruge mange af Excel's indbyggede funktioner, f.eks SUM, GENNEMSNIT, og TÆLLE, i en matrixformel. Der er også et par funktioner, som f.eks TRANSPOSE, skal det altid være en matrixformel for at fungere korrekt. (Det TRANSPOSE funktion kopierer data fra en række til en kolonne eller omvendt.)

Du kan også udvide nytten af ​​mange funktioner, f.eks INDEKS og MATCH eller MAX og HVIS ved at bruge dem sammen i en matrixformel.

Opret en simpel enkeltcelle-array-formel

Enkeltcelle-arrayformler udfører normalt først en multicelleberegning og bruger derefter en funktion som f.eks GENNEMSNIT eller SUM at kombinere outputtet fra matrixen til et enkelt resultat.

Ignorer fejlværdier, når du finder data

Denne matrixformel bruger GENNEMSNIT, HVIS, og ISNUMBER funktioner til at finde gennemsnitsværdien for de eksisterende data, mens ignorering af fejlværdier som f.eks # DIV / 0! og #NAVN?

Tæl celler med data

Brug SUM ogHVIS fungerer i en matrixformel til at tælle celler med data, der opfylder en af ​​flere betingelser; denne teknik adskiller sig fra at bruge Excel TÆL.HVISER funktion, som kræver, at alle indstillede betingelser er opfyldt, før den tæller cellen.

Find det største positive eller negative antal

Dette eksempel kombinerer MAX funktion ogHVIS funktion i en matrixformel, der finder den største eller maksimale værdi for en række data, når den opfylder specifikke kriterier. Her repræsenterer den største værdi den langsomste tid.

Find det mindste positive eller negative antal

I lighed med eksemplet ovenfor kan du kombinere MIN og HVIS fungerer i en matrixformel for at finde den mindste eller mindste værdi for en række data, når den opfylder specifikke kriterier.

Find middelværdien eller medianværdien

Det MEDIAN funktion i Excel finder middelværdien for en liste over data. Ved at kombinere det med HVIS funktion i en matrixformel, kan du finde middelværdien for forskellige grupper af relaterede data.

Lav en opslagsformel med flere kriterier

Denne matrixformel involverer indlejring af MATCH og INDEKS funktioner til at finde specifikke oplysninger i en database.

Lav en venstre opslag formel

Det LOPSLAG funktion søger normalt kun efter data placeret i kolonner til højre, men ved at kombinere dem med VÆLGE funktion, kan du oprette en venstre opslagformel, der søger i datakolonner til venstre for opslagsværdi argument.

Når du indtaster en matrix som et argument for en funktion, der normalt kun indeholder en enkelt værdi eller cellehenvisning, kan du indtaste seler direkte i stedet for at bruge Ctrl + Shift + Enter tastetrykskombination, som i ovenstående eksempel.

Interessant

Nye Publikationer.

At kende den hemmelige portknock kan åbne dit system
Internet

At kende den hemmelige portknock kan åbne dit system

Ideelt et ønker du at begræne og kontrollere den trafik, der er tilladt til dit netværk eller computer. Dette kan gøre på forkellige måder. To af de primære metoder...
HTML5 lærredsanvendelser
Internet

HTML5 lærredsanvendelser

HTML5 indeholder et pændende element kaldet CANVA. Det har maer af anvendeler, men for at kunne bruge det, kal du lære noget Javacript, HTML og undertiden C. Dette gør CANVA-elementet ...