En matriseformel
er en spesiell formel som opererer på en rekke verdier i Excel 2010. Når du bygger en matriseformel i et regneark, trykker du Ctrl + Shift + Enter for å sette inn en matriseformel i rekken rekkevidde.
for å få en idé om hvordan du bygger og bruke matriseformler i et regneark, vurdere eksempelet nedenfor. 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 lønnsperiode. Bruk en matriseformel stedet for å opprette følgende formel i celle R10 og kopiere den ned til cellene R11 gjennom R13.
Bygge en matriseformel for å beregne timelønn for første betale periode = A4 * R4
Du kan opprette følgende matriseformelen i rekken område~~POS=HEADCOMP:
= {A4: A7 * R4: R7}
Dette matriseformel multipliserer hver av de timeprisene i 4 x 1 matrise i området A4: A7 med hver av de arbeidstimer i 4 x 1 matrise 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 gjøres, følge med trinnene som kreves for å bygge denne matriseformel:
Gjør celle R10 den aktive cellen, og velg deretter matrisen utvalg R10: R13 og trykk =
(likhetstegn) for å starte matriseformelen.
Du starter alltid en matriseformel ved å markere cellen eller celleområdet der resultatene skal vises. Merk at matriseformler, som standard formler, begynner med likhetstegnet
Velg område A4. A7 som inneholder timepris for hver ansatt, skriver * plakater (en stjerne for multiplikasjon), og deretter velge 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 utvalg 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 . matrisen 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 det andre celleområdet, AI10: AI13, følgende matriseformelen ble inngått for å beregne timelønn for andre betalingsperiode 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 2010: product: {= R10: R13 + AI10: AI13} Når du skriver inn en matriseformel, bør formelen produsere en matrise med samme dimensjoner som matrisen området du valgte. Dersom den resulterende matrisen som returneres ved formelen er mindre enn matrisen rekkevidde, utvides Excel den resulterende matrise til å fylle området. Dersom den resulterende matrisen er større enn matrisen rekkevidde, betyr Excel ikke viser alle resultatene. Ved å utvide resultatene i en matrise rekkevidde, 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.