4 formuły do ​​sumowania najwyższych wartości N w Excelu

Jeśli chcesz zsumować 3 wartości w Excelu, możesz to zrobić, po prostu obliczając 3 najwyższe wartości za pomocą funkcji LARGE i sumując je.

Ale to nie jedyny sposób. Możesz zsumować najwyższe wartości N w programie Excel za pomocą wielu formuł. Wszystkie z nich będą używać funkcji LARGE jako funkcji kluczowej. Zobacz obrazek powyżej. Zbadajmy je wszystkie.

Suma najwyższych 3 lub pierwszych N wartości przy użyciu funkcji SUMA.JEŻELI

Formuła ogólna

=SUMA.JEŻELI(zakres;">="&DUŻA(zakres;n))

Zasięg:Zakres to zakres, z którego chcesz zsumować najwyższe N ​​wartości.

n:Jest to liczba najwyższych wartości, które chcesz zsumować. Jeśli chcesz zsumować 3 najwyższe wartości, tonwynosi 3.

Zobaczmy więc tę formułę w akcji.

Przykład 1: Użycie sumy SUMIF do zsumowania trzech największych sprzedaży.

Posiadamy dane, które zawierają sprzedaż zrealizowaną w różnych miesiącach. Musimy podsumować 3 najlepsze sprzedaże. Używamy powyższej ogólnej formuły.

ten zasięg to C2:C13 in wynosi 3. Wtedy formuła będzie wyglądać następująco:

=SUMA.JEŻELI(C2:C13;">="&DUŻA(C2:C13;3))

To wraca do 696020, który jest poprawny. Jeśli chcesz zsumować górne wartości N zmiennej, a N jest zapisane w D2, to wzór będzie wyglądał następująco:

=SUMA.JEŻELI(C2:C13;">="&DUŻA(C2:C13;D2))

zsumuje wszystkie wartości, które są większe lub równe wartości najwyższej wartości N.

Jak to działa?

Funkcja LARGE zwraca najwyższą N-tą wartość w podanym zakresie. W powyższym wzorze funkcja LARGE zwraca trzecią największą wartość w zakresieC2:C13czyli 212940. Teraz formuła to:

=SUMA.JEŻELI(C2:C13;">="&212940)

Teraz funkcja SUMA.JEŻELI po prostu zwraca SUMA wartości większych lub równych 212940, czyli 696020.

Jeśli chcesz dodać wiele warunków, aby zsumować pierwsze 3 lub N wartości, użyj funkcji SUMA.

Suma najwyższych 3 lub pierwszych N wartości przy użyciu funkcji SUMA

Powyższa metoda jest dość łatwa i szybka w użyciu, jeśli chodzi o zsumowanie pierwszych 3 lub N wartości z listy. Ale staje się trudne, jeśli chodzi o sumowanie najwyższych arbitralnych wartości N, powiedzmy górną drugą, czwartą i szóstą wartość z zakresu Excela. Tutaj funkcja SUM lub SUMPRODUCT wykonuje pracę.

Formuła ogólna:

=SUMA(DUŻY(zakres;{1,2,3}))

lub

=PRODUKCJASUMA(DUŻY(zakres;{1,2,3}))

Zasięg:Zakres to zakres, z którego chcesz zsumować najwyższe N ​​wartości.

{1,2,3}: To są najwyższe wartości, które chcesz podsumować. Tutaj jest 1., 2. i 3. miejsce.

Użyjmy więc tej formuły w powyższym przykładzie.

Przykład 2: Zsumuj największe pierwsze, drugie i trzecie wartości z zakresu programu Excel.

Używamy więc tej samej tabeli, której użyliśmy w powyższym przykładzie. ten zasięg to nadal C2:C13, a 3 najwyższe wartości, które chcemy zsumować, to 1., 2. i 3. największe wartości w zasięg.

=PRODUKCJASUMA(DUŻY(C2:C13;{1,2,3}))

Zwraca ten sam wynik, co poprzednio, czyli 696020. Jeśli chcesz zsumować 2 i 4 najwyższe wartości, formuła będzie wyglądać tak:

=PRODUKCJASUMA(DUŻY(C2:C13;{2,4}))

A wynik wyniesie 425360.

W powyższym przypadku funkcję SUMPRODUCT można zastąpić funkcją SUMA. Ale jeśli chcesz podać odniesienie do najwyższych wartości, będziesz musiał użyć CTRL + SHIF + ENTER, aby przekształcić go w formułę tablicową.

{=SUMA(DUŻE(C2:C13;E2:E4))}

Jak to działa?

Funkcja LARGE akceptuje tablicę wartości kluczy i zwraca tablicę tych najwyższych wartości. W tym przypadku funkcja large zwraca wartości {241540;183820;38740} jako górną drugą, czwartą i szóstą wartość. Teraz formuła staje się:

=SUMA({241540;183820;38740})

lub

=PRODUKCJA SUMA({241540;183820;38740})

To sumuje wartości zwracane przez funkcję LARGE.

Podsumowanie szerokiego zakresu najważniejszych wartości w Excelu

Załóżmy, że chcesz zsumować wartości górne od 10 do 2o, łącznie. W takim przypadku powyższe metody staną się wybredne i dłuższe. Najlepszym sposobem jest użycie poniższej ogólnej formuły do ​​zsumowania najwyższych wartości:

=SUMPRODUCT(DUŻY(zakres;WIERSZ(ADR.POŚR("początek:koniec"))))

zasięg:Zakres to zakres, z którego chcesz zsumować najwyższe N ​​wartości.

"początek Koniec":Jest to tekst zakresu najwyższych wartości, który chcesz podsumować. Jeśli chcesz uzyskać od 3 do 6 wartości, start:end będzie miał wartość „3:6”.

Przyjrzyjmy się tej formule w działaniu:

Przykład 3: Zsumuj górne 3 do 6 wartości ze sprzedaży:

Mamy więc taką samą tabelę jak w powyższym przykładzie. Jedyne zapytanie jest inne. Używając powyższej ogólnej formuły, piszemy następującą formułę:

=PRODUKTSUMA(DUŻY(C2:C13;WIERSZ(ADR.POŚR("3:6"))))

Zwraca to wartość 534040. Jest to suma trzeciej, czwartej, piątej i szóstej największej wartości z zakresu C2:C13.

Jak to działa?

Po pierwsze, funkcja ADR.POŚR zamienia tekst „3:6” na rzeczywisty zakres 3:6. Dalej, funkcja WIERSZ zwraca tablicę numerów wierszy z zakresu 3:6, czyli {3,4,5,6}. Następnie funkcja LARGE zwraca trzecią, czwartą, piątą i szóstą największą wartość z zakresu C2:C13. Na koniec funkcja SUMPRODUCT sumuje te wartości i otrzymujemy nasz wynik.

=PRODUKTSUMA(DUŻY(C2:C13;WIERSZ(ADR.POŚR("3:6"))))

=PRODUKT SUMA(DUŻY(C2:C13,{3,4,5,6}))

=PRODUKCJASUMA({212940;183820;98540;38740})

= 534040

Bonus: zsumuj najwyższe wartości N za pomocą funkcji SEKWENCJI

Funkcja SEKWENCJA została wprowadzona w Excel 2019 i 365. Zwraca sekwencję liczb. Możemy go użyć, aby uzyskać najwyższe wartości N, a następnie je zsumować.

Formuła ogólna:

=SUMPRODUCT(DUŻY(zakres;SEKWENCJA(liczba_wartości;;[liczba_początkowa];[kroki]))))

zasięg:Zakres to zakres, z którego chcesz zsumować najwyższe N ​​wartości.

liczba_wartości: Jest to liczba najwyższych wartości, które chcesz zsumować.

[numer_początkowy]:To numer startowy serii. Jest to opcjonalne. Jeśli to pominiesz, seria rozpocznie się od 1.

[kroki]: Jest to różnica między kolejnym numerem a numerem bieżącym. Domyślnie jest to 1.

Jeśli użyjemy tej ogólnej formuły, aby uzyskać ten sam wynik, co w poprzednim przykładzie, formuła będzie wyglądać tak:

=SUMA(DUŻY(C2:C13;KOLEJNOŚĆ(4,;3)))

Zwróci wartość 534040.

Jak to działa?

To jest proste. Funkcja SEKWENCJA zwraca serię 4 wartości, które zaczynają się od 3 z przedziałem 1. Zwraca tablicę {3;4;5;6}. Teraz funkcja LARGE zwraca największe wartości odpowiednich liczb. Na koniec funkcja SUMA sumuje te wartości i otrzymujemy nasz wynik jako 534040.

=SUMA(DUŻE(C2:C13;KOLEJNOŚĆ(4,,3)))

=SUMA(DUŻY(C2:C13;{3;4;5;6}))

=SUMA({212940;183820;98540;38740})

=534040

Tak więc, tak można podsumować najwyższe 3, 5, 10… N wartości w Excelu. Próbowałem wyjaśnić. Mam nadzieję, że Ci to pomoże. Jeśli masz jakiekolwiek wątpliwości dotyczące tego tematu lub innego tematu związanego z programem Excel VBA, zapytaj w sekcji komentarzy poniżej. Często odpowiadam na pytania.

Suma, jeśli większa niż 0 w programie Excel | Aby zsumować tylko wartości dodatnie, musimy zsumować wartości większe od 0. Aby to zrobić, użyjemy funkcji SUMA.JEŻELI programu Excel.

Jak zsumować sprzedaż z ostatnich 30 dni w programie Excel | Czasami jest również podsumowywany w standardowym 30-dniowym przedziale. W takim przypadku dobrym pomysłem będzie posiadanie formuły, która dynamicznie pokazuje sumę ostatnich 30 dni. W tym artykule dowiemy się, jak sumować wartości z ostatnich 30 dni w programie Excel.

Jak zsumować ostatnie n kolumn w Excelu? | Czasami podajemy warunek, np. kiedy musimy uzyskać sumę ostatnich 5 lub n liczb z kolumny. Możesz łatwo rozwiązać ten problem, korzystając z funkcji programu Excel.

Jak sumować, dopasowując wiersz i kolumnę w programie Excel | Jak sumujemy wartości, gdy musimy dopasować kolumnę i wiersz. W tym artykule dowiemy się, jak wykonać sumę pasujących wierszy i kolumn.

Popularne artykuły:

50 skrótów Excela, które zwiększą Twoją produktywność | Przyspiesz swoje zadanie. Te 50 skrótów przyspieszy pracę w programie Excel.

Jak korzystać z funkcji WYSZUKAJ.PIONOWO programu Excel| Jest to jedna z najczęściej używanych i popularnych funkcji programu Excel, która służy do wyszukiwania wartości z różnych zakresów i arkuszy.

Jak korzystać z Excela LICZ.JEŻELI Funkcja| Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby policzyć konkretną wartość. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.

Jak korzystać z funkcji SUMIF w programie Excel? | To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.

Popularne artykuły:

50 skrótów Excela, które zwiększą Twoją produktywność | Przyspiesz swoje zadanie. Te 50 skrótów przyspieszy pracę w programie Excel.

Jak korzystać z funkcji WYSZUKAJ.PIONOWO programu Excel| Jest to jedna z najczęściej używanych i popularnych funkcji programu Excel, która służy do wyszukiwania wartości z różnych zakresów i arkuszy.

Jak korzystać z Excela LICZ.JEŻELI Funkcja| Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby policzyć konkretną wartość. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.

Jak korzystać z funkcji SUMIF w programie Excel? | To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave