Hvordan bygge Array formler i Excel 2013

For å få en idé om hvordan du bygger og bruke matriseformler i en Excel 2013-regneark, vurdere prøven arket. Dette regnearket er laget for å beregne annenhver uke lønn for hver ansatt. Det vil gjøre dette ved å multiplisere hver ansattes timepris med antall arbeidstimer i hver utbetalingsperiode. I stedet for å skape følgende formel i celle R10, du kopierer ned cellene R11 gjennom R13:
= A4 * R4

Du kan opprette følgende matriseformelen i rekken Område:
= {A4: A7 * R4: R7}

Dette matriseformel multipliserer hver av de timesatser i 4 x 1 array i området A4: A7 med hver av arbeidstimer i 4 x 1 array i området R4: R7. Den samme formelen er inngått alle cellene i matrisen område (R10: R13) så snart du fullføre formelen i den aktive cellen R10

For å se hvordan dette er gjort, følger sammen med trinnene som kreves for å. bygge denne matriseformel:

Gjør celle R10 gjeldende celle, og velg deretter matrisen spekter R10. R13 og type = (likhetstegn) for å starte matriseformelen
Du alltid starte en matriseformel etter markere cellen eller celleområdet der resultatene skal vises. Merk at matriseformler, som standard formler, begynne med likhetstegnet

Velg området A4. A7 som inneholder timepris for hver ansatt som vist, skriver en * (stjerne for multiplikasjon), og velg deretter området R4. R7 som inneholder det totale antall arbeidstimer i løpet av den første perioden betaler

Trykk Ctrl + Shift + Enter for å sette inn en matriseformel i rekken rekkevidde
. Når du trykker Ctrl + Shift + Enter for å fullføre formelen, setter Excel klammeparenteser rundt formelen og kopier matriseformelen {= A4: A7 * R4: R7} i hver av cellene i matrisen spekter R10. R13

Når du legger inn en matriseformel, må du huske å trykke Ctrl + Shift + Enter i stedet for bare Enter fordi denne spesielle tastekombinasjonen forteller Excel at du bygger en matriseformel, slik at programmet omslutter formelen i bukseseler og kopierer den til hver eneste celle i matrisen rekkevidde.

Også, ikke prøv å opprette en matriseformel ved å redigere den på formellinjen og deretter sette klammeparentes fordi dette ikke kutte den. Den eneste måten å skape en matriseformel er ved å trykke Ctrl + Shift + Enter for å fullføre formelen oppføring

Følgende er februarlønnen tabellen etter å ha fullført alle matriseformler i tre områder:. R10: R13, AI10: AI13, og AJ10: AJ13. I den andre celleområdet, AI10: AI13 ble følgende matriseformelen angitt å beregne timelønn for den andre betale periode i februar: product: {= A4: A7 * AI4: AI7}

I den tredje celleområdet , AJ10: AJ13, jeg skrev følgende matriseformel for å beregne den totale lønn til hver ansatt i februar 2003: product: {= R10: R13 + AI10: AI13} Når du skriver inn en matriseformel, formelen skal produsere en rekke med samme dimensjoner som matrisen området du valgte. Dersom den resulterende matrisen som returneres av formelen er mindre enn matrisen rekkevidde, utvides den resulterende matrise til å fylle området Excel. Hvis den resulterende matrisen er større enn array serien, betyr Excel ikke vise alle resultatene.

Når utvide resultatene i en rekke utvalg, anser Excel dimensjonene på alle arrays brukes i argumentene til operasjonen . Hver argumentet må ha samme antall rader som rekken med flest rader og det samme antall kolonner som rekken med flest kolonner.



Previous:
Next Page: