Imam niz brojeva u tablici i sada da li postoji naredba koja ce mi pokazat koji se broj pokazao najvise puta ??
Odrediti broj koji se najčešće ponavlja
Zaključano
Zakačeno
izmenjeno 1 put, poslednji put Jpeca 28.05.2009. u 08:37
Izmene poruke
- Jpeca28.05.2009. u 08:37zapis iz teksta poruke
Jedna mogućnost je da napraviš pomoćnu kolonu u kojoj ćeš prebrojavati broj pojavljivanja svake od vrednosti u nizu, pomoću COUNTIF.
Pretpostavimo da ti se niz brojeva nalazi u opsegu A2:A23. U B2 uneseš formulu
i kopiraš je u ostatak kolone B - B2:B23
Zatim nađeš maksimalan broj iz te pomoćne kolone i kombinacijom INDEX/MATCH broj koji odgovara maksimumu.
Relativno lako je napraviti VBA funkciju koja bi to radila (bez pomoćne kolone), a možda se može nešto napraviti i sa matričnom (array) funkcijom, ali za to nisam dovoljno pametan.
Pretpostavimo da ti se niz brojeva nalazi u opsegu A2:A23. U B2 uneseš formulu
Code:
=COUNTIF($A$2:$A$23;A2)
=COUNTIF($A$2:$A$23;A2)
i kopiraš je u ostatak kolone B - B2:B23
Zatim nađeš maksimalan broj iz te pomoćne kolone i kombinacijom INDEX/MATCH broj koji odgovara maksimumu.
Code:
=INDEX(A2:A23;MATCH(MAX(B2:B23);B2:B23;0))
=INDEX(A2:A23;MATCH(MAX(B2:B23);B2:B23;0))
Relativno lako je napraviti VBA funkciju koja bi to radila (bez pomoćne kolone), a možda se može nešto napraviti i sa matričnom (array) funkcijom, ali za to nisam dovoljno pametan.
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
evo da i ja dam mali doprinos, matrična formula:
Code:
=INDEX(B1:B30;MATCH(MAX(COUNTIF(B1:B30;B1:B30));COUNTIF(B1:B30;B1:B30);0))
=INDEX(B1:B30;MATCH(MAX(COUNTIF(B1:B30;B1:B30));COUNTIF(B1:B30;B1:B30);0))
Potpis
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
izmenjeno 1 put, poslednji put 3okc 05.06.2009. u 22:07
Izmene poruke
- 3okc05.06.2009. u 22:07zapis iz teksta poruke
Funkcija
daje broj koji se najčešće pojavljuje (ponavlja) u opsegu, što mislim da je i bilo pitanje.
Edit: Obrisan suvišan komentar, dodati tagovi za funkciju.
Code:
=MODE(opseg)
=MODE(opseg)
daje broj koji se najčešće pojavljuje (ponavlja) u opsegu, što mislim da je i bilo pitanje.
Edit: Obrisan suvišan komentar, dodati tagovi za funkciju.
Hvala na pojašnjenju, todra! Znao sam da (mora da) postoji f-ja koja to računa jer mi se činilo da sam je nekad negde već koristio, ali, nisam bio siguran. Rešenje do kog smo ovde došli svakako nije ni blizu tako prosto kao korišćenje namenske f-je ali je svejedno korisno pa makar samo u edukativne svrhe. Uvek je dobro poznavati alternativne načine kojima rešavaš problem.
Drago mi je što mogu da primetim da te je prethodno obrisana poruka motivisala da u drugom pokušaju budeš jasniji. Dobro si došao na ovom forumu, samo, za ubuduće: obrati pažnju na ton.
Drago mi je što mogu da primetim da te je prethodno obrisana poruka motivisala da u drugom pokušaju budeš jasniji. Dobro si došao na ovom forumu, samo, za ubuduće: obrati pažnju na ton.
Potpis
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!