![](https://cdn.wiki-base.com/8420687/excel_formula_sum_bottom_n_values__2.png.webp)
Генеричка формула
=SUMPRODUCT(SMALL(rng,(1,2,n)))
Резиме
Да бисте сумирали најниже н вредности у опсегу, можете користити формулу засновану на СМАЛЛ функцији и СУМПРОДУЦТ функцији. У генеричком облику формуле (горе), рнг представља опсег ћелија које садрже нумеричке вредности, а н представља број најнижих вредности за сабирање. У приказаном примеру, Е5 садржи ову формулу:
=SUMPRODUCT(SMALL(B4:B14,(1,2,3)))
који враћа збир три најмање вредности у Б5: Б14, 60
Објашњење
У свом најједноставнијем облику, СМАЛЛ ће вратити „н-ту најмању“ вредност у опсегу. На пример:
=SMALL(range,1) // smallest =SMALL(range,2) // 2nd smallest =SMALL(range,3) // 3rd smallest
Међутим, ако константу низа (нпр. Константу у облику (1,2,3)) доставите СМАЛЛ-у као други аргумент, СМАЛЛ ће вратити низ резултата уместо појединачног резултата. На пример:
=SMALL(A1:A10,(1,2,3))
вратиће 1., 2. и 3. најмању вредност у опсегу А1: А10.
Радећи изнутра ка споља у приказаном примеру, СМАЛЛ враћа 3 најмање вредности у опсегу Б5: Б14:
=SMALL(B4:B14,(1,2,3))
Резултат је низ попут овог:
(10,20,30)
Овај низ се враћа директно у функцију СУМПРОДУЦТ, која сумира бројеве и враћа укупан број:
SUMPRODUCT((10,20,30)) // returns 60
Формула низа са СУМ
Уобичајено је користити СУМПРОДУЦТ као горе, јер он може нативно да обрађује низове без уношења као формуле низа. Међутим, формулу низа можете написати и са функцијом СУМ овако:
(=SUM(SMALL(B4:B13,(1,2,3))))
Ово је формула низа и мора се унети са цонтрол + схифт + ентер, осим у програму Екцел 365.
Када н постане велико
Када н постане велико, постаће заморно ручно креирање константе низа - уношење константе низа са 20 или 30 ставки трајаће дуго. У овом случају можете користити пречицу за изградњу константе низа која користи функције РЕД и ИНДИРЕЦТ. На пример, да Збројите доњих 20 вредности у опсегу званом „рнг“, можете написати формулу попут ове:
=SUMPRODUCT(SMALL(rng,ROW(INDIRECT("1:20"))))
Овде ИНДИРЕЦТ претвара низ "1:20" у опсег 1:20, који се враћа директно у СМАЛЛ.
Променљива н
Да бисте поставили формулу где је н променљива у другој ћелији, можете да се спојите унутар ИНДИРЕЦТ. На пример, ако А1 садржи Н, можете да користите:
=SUMPRODUCT(SMALL(rng,ROW(INDIRECT("1:"&A1))))
Ово омогућава кориснику да промени вредност н директно на радном листу.