Hoppa till huvudinnehåll

Hur summerar jag diagonalen för ett intervall i Excel?

När du gör några aritmetiska beräkningar kan du behöva summera siffrorna diagonalt i en tabell. I själva verket kan du också summera diagonala nummer i Excel, vilket inte kräver att du summerar siffrorna en efter en. Läs följande artikel om du vill veta mer om denna fråga.

Summa diagonala celler i ett intervall i Excel


pil blå höger bubbla Summa diagonala celler i ett intervall i Excel

Antag att jag har följande dataområde, och nu vill jag få resultatet av summeringen av de diagonala cellerna.

doc-summa-diagonal-1

1. Summa celler diagonalt nedåt och till höger

Om du vill summera cellerna diagonalt från det övre vänstra hörnet till det nedre högra hörnet (A1 + B2 + C3 + D4), kan följande formler hjälpa dig.

Ange denna formel =SUM(A1:D4*(ROW(A1:D4)=COLUMN(A1:D4))) i en tom cell, se skärmdump:

doc-summa-diagonal-1

Och tryck sedan på Ctrl + Skift + Enter tangenterna tillsammans, så får du resultatet som du vill.

doc-summa-diagonal-1

2. Summa celler diagonalt uppåt och till höger

För att summera de diagonala cellerna från nedre vänstra hörnet till det övre högra hörnet (A4 + B3 + C2 + D1), bör du tillämpa följande formel: =SUM(A1:D4*(ROWS(A1:D4)+1-ROW(A1:D4)=COLUMN(A1:D4)))och tryck på Ctrl + Skift + Enter för att få rätt resultat. Se skärmdumpar:

doc-summa-diagonal-4
-1
doc-summa-diagonal-5

Anmärkningar:

1. Argumenten A1:D4 är det dataområde som du vill summera de diagonala cellerna.

2. Dessa formler tillämpas endast på intervallcellerna som har samma kolumnnummer och radnummer, t.ex. 5 kolumner och 5 rader.


Relaterad artikel:

Hur summerar jag alla siffror i ett nummer i Excel?

Bästa kontorsproduktivitetsverktyg

Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50 + Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

kte-flik 201905


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks.What formula do i use to sum everything to right or the left of the diagonal?
This comment was minimized by the moderator on the site
Thanks for finally writing about >How to sum diagonal of a range in Excel?
This comment was minimized by the moderator on the site
Thank you so much for your good information, I would like to know how I can multiply a triangular range say a triangle SUM of triangle A1,E1,A5, (this triangle is static and used as the "multiplier"). So this range of cells multiplies the range of cells G1,K1,G5 then the results are put in the range of cells I1,M1,I5. Once this is done I want to be able to slide down the triangle G1 because G2, K1 becomes K2 and G5 becomes G6. and so on with all the results put in the triangle where I1 become I2 and so on. Thank you so much for your help
This comment was minimized by the moderator on the site
This is great! how can I SUM the triangle in figure 2? Imagine a triangle that has the following 3 corners A1 D1 A4 thank you so much!!!
This comment was minimized by the moderator on the site
Hi there, What would the formula be if I wanted for 2nd scenario if the matrix started on, say, D22? In other words, how do I compensate for larger row/column numbers than starting at 1 (ie A1)? Thanks, Karl
This comment was minimized by the moderator on the site
Instead of ROW(A1:D4) = COLUMN(A1:D4), use: (ROW(A1:D4)-COLUMN(A1:D4))=(ROW()-COLUMN())
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations