Excel SUBTOTAL Funktion
Till skillnad från SUMMA, AVERAGE, COUNTA och andra funktioner som bara gör en sak, är SUBTOTAL-funktionen mångsidig och kan utföra olika aritmetiska och logiska operationer, som att beräkna en summa eller medelvärde, hitta minimi- eller maximivärdet, få standardavvikelsen och mer (se tabellen nedanför argumentet function_num). SUBTOTAL är också mer flexibelt eftersom det antingen kan inkludera eller exkludera dolda värden.
syntax
=SUBTOTAL(function_num, ref1, [ref2], ...)
Argument
- function_num (obligatoriskt): Siffran 1-11 eller 101-111 som anger den matematiska operation du vill använda i beräkningen:
- 1 - 11: Inkludera manuellt dolda rader;
- 101 - 111: Ignorera manuellt dolda rader.
-
Funktionsnummer Funktion Beskrivning Omfatta
doldaIgnorera
dolda1 101 GENOMSNITT Beräknar genomsnittet av siffror 2 102 RÄKNA Räknar celler som innehåller numeriska värden 3 103 ANTALV Räknar icke-tomma celler 4 104 MAX Returnerar det maximala värdet 5 105 MIN Returnerar minimivärdet 6 106 PRODUKT Beräknar produkten av siffror 7 107 STDEV Beräknar standardavvikelsen baserat på ett urval 8 108 STDEVP Beräknar standardavvikelsen baserat på hela populationen 9 109 SUMMA Beräknar summan av siffror 10 110 VAR Beräknar variansen baserat på ett urval 11 111 VARP Beräknar variansen baserat på hela populationen
- ref1 (obligatoriskt): Ett namngivet intervall eller referens som du vill ha delsumman för.
- [ref2], ... (valfritt): Upp till 254 andra namngivna intervall eller referenser till delsumma.
Returvärde
Funktionen SUBTOTAL returnerar ett numeriskt värde.
Funktionsanmärkningar
- SUBTOTAL ignorerar värden i bortfiltrerade rader, oavsett function_num.
- SUBTOTAL med function_num av 101-111 ignorerar värden i dolda rader, men inte i dolda kolumner. Värden i dolda kolumner ingår alltid.
- SUBTOTAL ignorerar andra SUBTOTAL-formler som finns i ref1, ref2, … för att undvika dubbelräkning.
- SUBTOTAL returnerar # DIV / 0! fel om funktionen måste utföra en division med noll (0).
- SUBTOTAL returnerar #VÄRDE! fel om:
- function_num är något annat tal än 1-11 eller 101-111;
- Vilket som helst av ref-argumenten innehåller ett icke-numeriskt värde;
- Vilket som helst av ref-argumenten innehåller en 3D-referens.
Exempelvis
Om du antar att du har ett inventeringsark som visas ovan, för att få det totala antalet artiklar i arket, kopiera eller skriv in formeln nedan i cell G5 och tryck på ange för att få resultatet:
=DELTOTAL(3,B4: B14)
För att få de totala enheterna för alla föremål i både Butik I och Butik II i arket, kopiera eller skriv in formeln nedan i cell G8 och tryck på ange för att få resultatet:
=DELTOTAL(9,D4: D14,E4: E14)
För att veta det genomsnittliga priset för föremålen i arket, kopiera eller skriv in formeln nedan i cell G11 och tryck på ange för att få resultatet:
=DELTOTAL(1,C4: C14)
√ Obs: För att få resultaten att visas korrekt i valutaformat som visas ovan, bör du använda Formatera celler funktion: Markera cellerna där du vill använda funktionen och tryck sedan på Ctrl + 1. Under fliken Antal i popup-fönstret Formatera celler dialog, välj Valuta, och ställ in decimaler, symbol och format för negativa tal i det högra avsnittet:
Relaterade funktioner
Excel AGGREGATE-funktionen returnerar ett aggregat av beräkningar som SUMMA, COUNT, SMALLL och så vidare med alternativet att ignorera fel och dolda rader.
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.