..:: Nasvet/Excel ::..

Imam množico števil. Želel bi izračunati seštevek poljubno mnogo največjih vrednosti. Kako?


Tole je malce bolj zapleten primer in ga ne priporočam začetnikom. Rešil ga je guru Excela - g. John Walkenbach, jaz pa ga samo povzemam (s počasno razlago, kako se do rešitve lahko prebijemo sami).

Najprej predpostavimo, da se podatki nahajajo na nekem območju poimenovanem - Podatki. Kako sedaj najto četrto največjo številko med vsemi podatki. Z uporabo funkcije LARGE:

=LARGE(Podatki; 4)


Dobro, sedaj znamo sešteti največjih pet števil.

=LARGE(Podatki; 1) + LARGE(Podatki; 2) + LARGE(Podatki; 3) + LARGE(Podatki; 4) + LARGE(Podatki; 5)


No, tole postane kmalu nevzdržno, zato uporabimo naštevanje:

=SUM(LARGE(Podatki, {1;2;3;4;5})


Toda tudi to ni popolna rešitev, saj moramo sami vnašati zaporedne števike v zavite oklepaje. Tu pa je vskočil John in podal genialo rešitev:

=SUM(LARGE(Podatki;ROW(INDIRECT("1:5"))))


Toda pozor to funkcijo morate zaključiti s pritiskom tipk <SHIFT>+<CTRL>+<ENTER> (matrična funkcija - (več o matričnih funkcijah si preberite v Excelovi pomoči, ko mi bo dopuščal čas, pa se bom o njih razpisal tudi na teh straneh))!