In diesem Artikel erfahren Sie, wie Sie die oberen oder unteren N-Werte eines Zahlenarrays in Excel zusammenfassen. Wenn Sie die Top-4-, Top-5- oder Top-N-Werte in einem bestimmten Bereich summieren möchten, hilft dieser Artikel dabei.
Summe der TOP N Werte
Für diesen Artikel müssen wir die SUMMENPRODUKT-Funktion verwenden. Jetzt werden wir aus diesen Funktionen eine Formel machen. Hier wird uns ein Bereich gegeben und wir müssen 5 Werte im Bereich übersteigen und die Summe der Werte erhalten.
Generische Formel:
= SUMMENPRODUKT ( GROSS ( Bereich, { 1 , 2 ,… . ,n } } )
Bereich: Wertebereich
Werte : durch Kommas getrennte Zahlen. Wenn Sie beispielsweise die Top 3 Werte finden möchten, verwenden Sie { 1 , 2 , 3 }.
Beispiel: Summe der oberen 5 Werte des Bereichs
Lassen Sie uns diese Formel testen, indem wir sie im unten gezeigten Beispiel ausführen.
Hier haben wir einen Wertebereich von A1:A23.
Der Bereich A1:A23 enthält Werte und heißt als Werte.
Zuerst müssen wir die Top-5-Werte mit der LARGE-Funktion finden und dann eine Summenoperation über diese 5 Werte durchführen. Jetzt verwenden wir die folgende Formel, um die Summe der Top-5-Werte zu erhalten.
Verwenden Sie die Formel:
= SUMMENPRODUKT ( GROSS ( Bereich, { 1 , 2 , 3 , 4 , 5 } ) )
Erläuterung:
- Die Funktion LARGE gibt die Top 5 numerischen Werte zurück und gibt das Array an die Funktion SUMPRODUCT zurück.
= SUMMENPRODUKT ({149, 123, 100, 87, 85}))
- Die SUMPRODUCT-Funktion ruft ein Array der Top-5-Werte ab, die zusammengefasst werden sollen.
Hier wird der Bereich als benannter Bereich angegeben. Drücken Sie die Eingabetaste, um die SUMME der Top-5-Zahlen zu erhalten.
Wie Sie im obigen Schnappschuss sehen können, ist diese Summe 544. Die Summe der Werte 149 + 123 + 100 + 87 + 85 = 544.
Der obige Prozess wird verwendet, um die Summe einiger Zahlen von oben zu berechnen. Aber um zu rechnen für n (große) Anzahl von Werten in einem großen Bereich.
Verwenden Sie die Formel:
= SUMMENPRODUKT ( GROSS ( Bereich, REIHE ( INDIREKT ( "1:10" ) )
Hier generieren wir die Summe der Top-10-Werte, indem wir ein Array von 1 bis 10 erhalten { 1; 2 ; 3 ; 4; 5; 6; 7; 8; 9; 10 } mit den Excel-Funktionen ZEILE & INDIREKT.
Hier haben wir die Summe der Top 10 Zahlen {149; 123 ; 100 ; 87 ; 85; 82; 61; 58; 54; 51 }), was 850 ergibt.
Summe der unteren N-Werte
Wie löst man das Problem?
Generische Formel:
= SUMMENPRODUKT ( KLEIN ( Bereich, { 1 , 2 ,… . ,n } } )
Bereich: Wertebereich
Werte : durch Kommas getrennte Zahlen. Wenn Sie beispielsweise die unteren 3 Werte finden möchten, verwenden Sie { 1 , 2 , 3 }.
Beispiel:
All dies kann verwirrend sein zu verstehen. Lassen Sie uns diese Formel testen, indem wir sie im unten gezeigten Beispiel ausführen.
Hier haben wir einen Wertebereich von A1:A23.
Hier ist der Bereich, der mit dem benannten Bereichs-Excel-Tool angegeben wird.
Zuerst müssen wir die unteren fünf Werte mit der SMALL-Funktion finden und dann eine Summenoperation über diese fünf Werte durchführen. Jetzt verwenden wir die folgende Formel, um die Summe zu erhalten
Verwenden Sie die Formel:
= SUMMENPRODUKT ( KLEIN ( Bereich, { 1 , 2 , 3 , 4 , 5 } ) )
Erläuterung:
- Die Funktion SMALL gibt die unteren 5 numerischen Werte zurück und gibt das Array an die Funktion SUMPRODUCT zurück.
= SUMMENPRODUKT ( { 23 , 27 , 28 , 28 , 30 } ) )
- Die Funktion SUMPRODUCT ruft ein Array der unteren 5 Werte ab, die zusammengefasst werden sollen.
Hier wird der Bereich als benannter Bereich angegeben. Drücken Sie die Eingabetaste, um die SUMME der unteren 5 Zahlen zu erhalten.
Wie Sie im obigen Schnappschuss sehen können, ist diese Summe 136. Die Summe der Werte 23 + 27 + 28 + 28 + 30 = 136.
Der obige Prozess wird verwendet, um die Summe einiger Zahlen von unten zu berechnen. Aber zu berechnen für n (große) Anzahl von Werten in einem großen Bereich.
Verwenden Sie die Formel:
= SUMMENPRODUKT ( KLEIN ( Bereich, REIHE ( INDIREKT ( "1:10" ) )
Hier erzeugen wir die Summe der unteren 10 Werte, indem wir ein Array von 1 bis 10 erhalten { 1; 2 ; 3 ; 4; 5; 6; 7; 8; 9; 10 } mit den Excel-Funktionen ZEILE & INDIREKT.
Hier haben wir die Summe der unteren 10 Zahlen, die 307 ergeben.
Hier sind einige Beobachtungsnotizen, die unten gezeigt werden.
Anmerkungen:
- Die Formel funktioniert nur mit Zahlen.
- Die Formel funktioniert nur, wenn keine Duplikate in der Nachschlagetabelle vorhanden sind
- Die SUMPRODUCT-Funktion betrachtet nicht-numerische Werte (wie Text abc) und Fehlerwerte (wie #NUM!, #NULL!) als Nullwerte.
- Die Funktion SUMMENPRODUKT betrachtet den logischen Wert TRUE als 1 und False als 0.
- Das Argumentarray muss die gleiche Länge wie die Funktion haben.
Ich hoffe, dieser Artikel zum Zurückgeben der Summe der oberen n-Werte oder der unteren n-Werte in Excel ist erklärend. Weitere Artikel zu den SUMPRODUCT-Funktionen finden Sie hier. Bitte teilen Sie Ihre Anfrage unten im Kommentarfeld. Wir werden Ihnen helfen.
So verwenden Sie die SUMMENPRODUKT-Funktion in Excel: Gibt die SUMME nach der Multiplikation von Werten in mehreren Arrays in Excel zurück.
SUM, wenn das Datum dazwischen liegt : Gibt die SUMME der Werte zwischen den angegebenen Daten oder dem Zeitraum in Excel zurück.
Summe, wenn das Datum größer als das angegebene Datum ist: Gibt die SUMME der Werte nach dem angegebenen Datum oder Zeitraum in Excel zurück.
2 Möglichkeiten, in Excel nach Monat zu summieren: Gibt die SUMME der Werte innerhalb eines bestimmten Monats in Excel zurück.
So summieren Sie mehrere Spalten mit Bedingung: Gibt die SUMME von Werten über mehrere Spalten mit Bedingung in Excel zurück
So verwenden Sie Platzhalter in Excel : Zählen Sie Zellen, die mit Phrasen übereinstimmen, indem Sie die Platzhalter in Excel verwenden
populäre Artikel
50 Excel-Shortcut zur Steigerung Ihrer Produktivität
Bearbeiten einer Dropdown-Liste
Absolute Referenz in Excel
Bei bedingter Formatierung
Wenn mit Wildcards
Vlookup nach Datum
Konvertieren Sie Zoll in Fuß und Zoll in Excel 2016
Vor- und Nachname in Excel eintragen
Zählen Sie Zellen, die entweder mit A oder B übereinstimmen