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.