4 vzorce pro součet top N hodnot v Excelu

Obsah:

Anonim

Pokud chcete sečíst 3 hodnoty v Excelu, můžete to udělat jednoduše tak, že pomocí funkce VELKÁ vypočítáte top 3 hodnoty a sečtete je.

Ale není to jediný způsob. Prvních N hodnot v aplikaci Excel můžete sečíst pomocí několika vzorců. Všichni budou jako funkci klíčů používat funkci LARGE. Viz obrázek výše. Pojďme je všechny prozkoumat.

Součet hodnot Top 3 nebo Top N pomocí funkce SUMIF

Obecný vzorec

= SUMIF (rozsah, "> =" & VELKÝ (rozsah, n))

Rozsah:Rozsah je rozsah, ze kterého chcete sečíst top N hodnot.

n:Toto je počet nejlepších hodnot, které chcete shrnout. Pokud chcete sečíst top 3 hodnoty, paknje 3.

Podívejme se tedy na tento vzorec v akci.

Příklad 1: Použití SUMIF k součtu 3 nejlepších prodejů.

Máme data, která obsahují tržby provedené v různých měsících. Musíme sečíst 3 nejlepší prodeje. Použijeme obecný vzorec výše.

The rozsah je C2: C13 an je 3. Pak vzorec bude:

= SUMIF (C2: C13, "> =" & VELKÉ (C2: C13,3))

To se vrátí na 696020, což je správné. Pokud chcete shrnout nejvyšší hodnoty proměnné N a N je zapsáno v D2, pak vzorec bude:

= SUMIF (C2: C13, "> =" & VELKÉ (C2: C13, D2))

sečte všechny hodnoty, které jsou větší nebo rovny hodnotě horní hodnoty N.

Jak to funguje?

Funkce LARGE vrací nejvyšší N -tu hodnotu v daném rozsahu. Ve výše uvedeném vzorci vrací funkce LARGE třetí největší hodnotu v rozsahuC2: C13což je 212940. Nyní je vzorec:

= SUMIF (C2: C13, "> =" & 212940)

Nyní funkce SUMIF jednoduše vrací SUMU hodnot větších nebo rovných 212940, což je 696020.

Pokud chcete přidat více podmínek k součtu top 3 nebo N hodnot, použijte funkci SUMIFS.

Součet hodnot Top 3 nebo Top N pomocí funkce SUM

Výše uvedená metoda je poměrně snadná a rychlá, pokud jde o shrnutí prvních 3 nebo N hodnot ze seznamu. Je však obtížné sčítat nejvyšší libovolné hodnoty N, řekněme nejvyšší 2., 4. a 6. hodnotu z rozsahu aplikace Excel. Zde je funkce SUMA nebo SUMPRODUCT hotová.

Obecný vzorec:

= SUM (VELKÝ (rozsah, {1,2,3}))

nebo

= SUMPRODUCT (VELKÝ (rozsah, {1,2,3}))

Rozsah:Rozsah je rozsah, ze kterého chcete sečíst top N hodnot.

{1,2,3}: Toto jsou nejvyšší hodnoty, které chcete shrnout. Zde je 1., 2. a 3. místo.

Použijme tedy tento vzorec v příkladu výše.

Příklad 2: Sečtěte největší 1., 2. a 3. hodnotu z rozsahu aplikace Excel.

Používáme tedy stejnou tabulku, kterou jsme použili v příkladu výše. The rozsah je stále C2: C13 a top 3 hodnoty, které chceme sečíst, jsou 1., 2. a 3. největší hodnota v rozsah.

= SUMPRODUCT (VELKÝ (C2: C13, {1,2,3}))

Vrací stejný výsledek jako dříve, což je 696020. Pokud chcete sečíst 2. a 4. nejvyšší hodnotu, pak vzorec bude:

= SUMPRODUCT (VELKÝ (C2: C13, {2,4}))

A výsledek bude 425360.

Ve výše uvedeném případě můžete funkci SUMPRODUCT nahradit funkcí SUM. Pokud však chcete poskytnout odkaz na nejvyšší hodnoty, budete muset použít CTRL+SHIF+ENTER, aby z něj byl vzorec pole.

{= SUMA (VELKÁ (C2: C13, E2: E4))}

Jak to funguje?

Funkce LARGE přijímá řadu klíčových hodnot a vrací pole těchto špičkových hodnot. Zde velká funkce vrací hodnoty {241540; 183820; 38740} jako horní 2., 4. a 6. hodnotu. Nyní se vzorec stává:

= SUMA ({241540; 183820; 38740})

nebo

= SUMPRODUCT ({241540; 183820; 38740})

To shrnuje hodnoty vrácené funkcí LARGE.

Součet velkého rozsahu nejvyšších hodnot v aplikaci Excel

Řekněme, že chcete součet hodnot top 10-2o hodnoty, all-inclusive. V tomto případě budou výše uvedené metody náročné a delší. Nejlepší způsob je použít níže uvedený obecný vzorec k shrnutí nejlepších hodnot:

= SUMPRODUCT (VELKÝ (rozsah, ŘÁDEK (NEPŘÍMÝ („začátek: konec“))))

rozsah:Rozsah je rozsah, ze kterého chcete sečíst top N hodnot.

"začátek: konec":Je to text rozsahu nejvyšších hodnot, které chcete shrnout. Pokud chcete nějaké top 3 až top 6 hodnot, pak start: end bude „3: 6“.

Podívejme se na tento vzorec v akci:

Příklad 3: Součet prvních 3 až 6 hodnot z prodeje:

Máme tedy stejnou tabulku jako výše uvedený příklad. Jediný dotaz je jiný. Pomocí výše uvedeného obecného vzorce napíšeme tento vzorec:

= SUMPRODUKT (VELKÝ (C2: C13, ŘÁDEK (NEPŘÍMÝ ("3: 6"))))

Tím se vrátí hodnota 534040. Což je součet 3., 4., 5. a 6. největší hodnoty z rozsahu C2: C13.

Jak to funguje?

Nejprve funkce NEPŘÍMÉ změní text "3: 6" na skutečný rozsah 3: 6. Funkce ROW dále vrací řadu čísel řádků v rozsahu 3: 6, což bude {3,4,5,6}. Dále funkce LARGE vrací 3., 4., 5. a 6. největší hodnotu z rozsahu C2: C13. Nakonec funkce SUMPRODUCT tyto hodnoty shrne a dostaneme náš výsledek.

= SUMPRODUKT (VELKÝ (C2: C13, ŘÁDEK (NEPŘÍMÝ („3: 6“))))

=SUMPRODUKT (VELKÝ (C2: C13,{3,4,5,6}))

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

= 534040

Bonus: Součet nejlepších N hodnot pomocí funkce SEQUENCE

Funkce SEQUENCE je zavedena v Excelu 2019 a 365. Vrací posloupnost čísel. Můžeme jej použít k získání horních N hodnot a jejich následnému sečtení.

Obecný vzorec:

= SUMPRODUCT (VELKÝ (rozsah, SEQUENCE (počet_hodnot, ,, [počáteční_číslo], [kroky]))))

rozsah:Rozsah je rozsah, ze kterého chcete sečíst top N hodnot.

počet_hodnot: Je to počet nejvyšších hodnot, které chcete sečíst.

[start_num]:Toto je počáteční číslo série. Je to volitelné. Pokud toto vynecháte, série začne od 1.

[kroky]: Je to rozdíl mezi dalším číslem od aktuálního čísla. Ve výchozím nastavení je to 1.

Pokud použijeme tento obecný vzorec k získání stejného výsledku jako v předchozím příkladu, vzorec bude:

= SUM (VELKÝ (C2: C13, SEKVENCE (4,, 3)))

Vrátí hodnotu 534040.

Jak to funguje?

Je to jednoduché. Funkce SEQUENCE vrací řadu 4 hodnot, které začínají 3 s intervalem 1. Vrací pole {3; 4; 5; 6}. Funkce LARGE nyní vrací největší hodnoty odpovídajících čísel. Nakonec funkce SUMA tyto hodnoty sečte a náš výsledek dostaneme jako 534040.

= SUM (VELKÝ (C2: C13, SEKVENCE (4,,3)))

=SUMA (VELKÁ (C2: C13,{3;4;5;6}))

=SOUČET({212940;183820;98540;38740})

=534040

Takže jo, lidi, takto můžete shrnout top 3, 5, 10, … N hodnot v Excelu. Snažil jsem se být vysvětlující. Doufám, že vám to pomůže. Máte -li jakékoli pochybnosti týkající se tohoto tématu nebo jiného tématu souvisejícího s excelem VBA, zeptejte se níže v sekci komentáře. Na dotazy odpovídám často.

Součet je větší než 0 v aplikaci Excel | Abychom sečetli pouze kladné hodnoty, musíme sečíst hodnoty, které jsou větší než 0. K tomu použijeme funkci SUMIF v Excelu.

Jak sečíst prodeje za posledních 30 dní v aplikaci Excel | Někdy je také shrnuto ve standardním 30denním intervalu. V takovém případě bude dobré mít vzorec, který dynamicky ukazuje součet za posledních 30 dní. V tomto článku se naučíme, jak v Excelu sečíst hodnoty za posledních 30 dní.

Jak sečíst posledních n sloupců v aplikaci Excel | Někdy je dána podmínka, tj. Když potřebujeme ze sloupce získat součet posledních 5 nebo n čísel. Řešení tohoto problému můžete snadno provést pomocí funkcí aplikace Excel.

Jak sčítat porovnáním řádků a sloupců v aplikaci Excel | Jak sečteme hodnoty, když potřebujeme porovnat sloupec a řádek. V tomto článku se naučíme, jak provést součet odpovídajících řádků a sloupců.

Oblíbené články:

50 zkratek aplikace Excel pro zvýšení produktivity | Získejte rychleji svůj úkol. Těchto 50 klávesových zkratek vám umožní pracovat v Excelu ještě rychleji.

Jak používat funkci Excel VLOOKUP| Toto je jedna z nejpoužívanějších a nejoblíbenějších funkcí Excelu, která slouží k vyhledávání hodnot z různých rozsahů a listů.

Jak používat Excel Funkce COUNTIF| Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétní hodnoty není nutné filtrovat data. Funkce Countif je nezbytná pro přípravu řídicího panelu.

Jak používat funkci SUMIF v aplikaci Excel | Toto je další základní funkce řídicího panelu. To vám pomůže shrnout hodnoty za konkrétních podmínek.

Oblíbené články:

50 zkratek aplikace Excel pro zvýšení produktivity | Získejte rychleji svůj úkol. Těchto 50 klávesových zkratek vám umožní pracovat v Excelu ještě rychleji.

Jak používat funkci Excel VLOOKUP| Toto je jedna z nejpoužívanějších a nejoblíbenějších funkcí Excelu, která slouží k vyhledávání hodnot z různých rozsahů a listů.

Jak používat Excel Funkce COUNTIF| Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétní hodnoty není nutné filtrovat data. Funkce Countif je nezbytná pro přípravu řídicího panelu.

Jak používat funkci SUMIF v aplikaci Excel | Toto je další základní funkce řídicího panelu. To vám pomůže shrnout hodnoty za konkrétních podmínek.