Husk at en matriseformel
er en spesiell formel som opererer på en rekke verdier. Når du bygger en matriseformel i et regneark, bruker du Ctrl + Shift + Enter hurtigtast for å sette inn en matriseformel i rekken rekkevidde.
For å få en idé om hvordan du bygger og bruke matriseformler i en regneark, anser utvalget under. 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, som du må kopiere ned cellene R11 gjennom R13:
= A4 * R4
Du kan opprette følgende matriseformelen i rekken Område:
Bygge en matriseformel å beregne timelønn for første betale periode = {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 den aktive cellen, og velg deretter matrisen spekter R10: R13 og skriv = Anmeldelser (likhetstegn) for å starte matriseformelen.
Du alltid starte en matriseformel ved å 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, 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 . Excel
setter 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 tastekombinasjonen forteller Excel at du bygger en matriseformel, slik at programmet omslutter formelen i bukseseler og kopierer den til hver eneste celle i . rekke utvalg
Figuren nedenfor viser 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 andre betale periode i februar.
Timelønn regneark etter inn alle tre matriseformler {= A4: A7 * AI4: AI7}
Følgende matriseformel ble inngått i tredje celleområdet, AJ10: AJ13, for å beregne den totale lønn til hver ansatt i februar 2003: product: {= R10: R13 + AI10: AI13} Når du skriver inn en matriseformel, skal formelen produsere en matrise med de samme dimensjoner som matrisen området som man har valgt. Dersom den resulterende matrisen som returneres av formelen er mindre enn matrisen rekkevidde, utvides den resulterende matrise til å fylle området Excel. Dersom den resulterende matrisen er større enn den matrise område, betyr Excel ikke viser alle resultatene. Ved å utvide resultatene i en matrise område, anser Excel dimensjonene av alle matriser som benyttes i argumentene operasjonen. Hver argumentet må ha samme antall rader som rekken med flest rader og det samme antall kolonner som rekken med flest kolonner.