Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako nasumično složiti (izmešati) parove kombinacija?

[es] :: Office :: Excel :: Kako nasumično složiti (izmešati) parove kombinacija?

[ Pregleda: 1743 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rudy_kv
Dejan Rudnjanin
Nastavnik grupe geodetskih predmeta
MTŠ "14. oktobar"
Kraljevo

Član broj: 245118
Poruke: 93
*.dynamic.sbb.rs.



+5 Profil

icon Kako nasumično složiti (izmešati) parove kombinacija?23.02.2016. u 12:40 - pre 98 meseci
Napravio sam jedan fajl u kome se na osnovu upisanih imena *(učesnika ili timova) u koloni B generišu parovi za utakmice. Moguće je da igra svako sa svakim 1 ili 2 puta. Nakon upisa rezultata, tabela se automatski ažurira po više kriterijuma (prvo bodovi, pa gol razlika, pa više datih golova)... Interesantna stvar kada se skupimo da odigramo turnir u PES-u ili slično. Podržava do 20 igrača, mada se lako može proširiti za više.
Sve radi ok, mada ima jedna stvar koja nije suštinski bitna, ali me interesuje da li može da se dotera da radi kako bih ja hteo. A to je, kao što se može zaključiti iz naslova, primena funkcije randbetween ali bez ponavljanja vrednosti. Ne mora ni pomenuta funkcija, moze i neki macro - samo da dođem do željenog rezultata. Da redni brojevi parova u koloni G budu nasumični.

Da pojasnim kako radi:
U kolonu B se unose imena. A kasnije, u kolonu N odnosno P, rezultat ukamice.

Pritiskom na taster jednostruki bod sistem, ili na taster dvostruki bod sistem, generišu se parovi koji se ispisuju u kolonama J i L. Redni broj para je u koloni G (i tu je problem). Parovi se generišu tako što se fiksira jedno ime, pa se dodele sva ostala. Pa onda drugo ime se iskombinuje sa svim preostalima, bez prvog imena... I tako do kraja. Ne poznajem mnogo VBA, ali ovo je neko osnovno programiranje, pa sam se snašao sa ovim petljama.
Problem je sto prebrojavanje, odnosno dodeljivanje rednih brojeva tih parova nije nasumično i nisam našao način kako može da bude.
Pokušao sam sa pomenutom funkcijom, čak pokušavao da je ubacim u neki macro sa nekom "for petljom", al mi nije uspelo. Ponestalo mi je i znanja, al i ideja, pa ako je neko voljan da pomogne kako da brojevi u G koloni budu nasumični, bio bih zahvalan.
Pozdrav.

[Ovu poruku je menjao rudy_kv dana 24.02.2016. u 13:42 GMT+1]
VICTORIA CONCORDIA CRESCIT
Prikačeni fajlovi
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2267
212.200.121.*

Sajt: www.gowi.rs


+109 Profil

icon Re: Kako nasumično složiti (izmešati) parove kombinacija?25.02.2016. u 08:49 - pre 98 meseci
Jedna mogućnost koja ne zahteva puno koda je da u prilikom generisanja parova generišeš slučajne brojve (rnd funkcija u VBA, rand u Excel) u pomoćnoj koloni npr. F i onda da za numeraciju u koloni G upišeš funkciju RANK:
Code:
=RANK(F2,$F$2:$F$7)


Ja sam u tvom primeru dodadao upis ove formule u kodu za jednostruki bod sistem, a ti probaj za dvostruki.
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prikačeni fajlovi
 
Odgovor na temu

rudy_kv
Dejan Rudnjanin
Nastavnik grupe geodetskih predmeta
MTŠ "14. oktobar"
Kraljevo

Član broj: 245118
Poruke: 93
*.dynamic.sbb.rs.



+5 Profil

icon Re: Kako nasumično složiti (izmešati) parove kombinacija?25.02.2016. u 12:50 - pre 98 meseci
@Jpeca

Svaka cast, to je to sto mi treba, mnogo hvala!
EDIT:
Evo prilagodio sam i za dvostruki bod sistem, i dodao sam neke kondicionalne formate da se lakse uoci sledeci mec, pa sad konacna verzija izgleda ovako.

[Ovu poruku je menjao rudy_kv dana 25.02.2016. u 15:08 GMT+1]
VICTORIA CONCORDIA CRESCIT
Prikačeni fajlovi
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1318

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: Kako nasumično složiti (izmešati) parove kombinacija?25.02.2016. u 13:28 - pre 98 meseci
Može i "mešanje" da ti odradi makro, kada ga već koristiš za proračun kombinacija.
(Inače, postoje pokušaji da se formulama iskombinuje, pogledaj temu Izracunavanje kombinacija.)

Npr, jedan metod bi bio da za redne brojeve umetneš slučajno generisane vrednosti, listu sortiraš po njima - dakle slučajno, i potom te brojeve opet izmeniš u uređenu listu.
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!
Prikačeni fajlovi
 
Odgovor na temu

rudy_kv
Dejan Rudnjanin
Nastavnik grupe geodetskih predmeta
MTŠ "14. oktobar"
Kraljevo

Član broj: 245118
Poruke: 93
*.dynamic.sbb.rs.



+5 Profil

icon Re: Kako nasumično složiti (izmešati) parove kombinacija?25.02.2016. u 14:19 - pre 98 meseci
@3okc

Svaka cast!
Ti si ovo uradio od pocetka i izgleda dosta pregledije i elegantnije nego ono kako sam ja zamislio resenje.
Ima neka greskica u skrivenim celijama (javlja se neko #ref kod uslova, al sam ispravio), a i trebace mi malo vremena da razumem onaj kod u VBA, ali mnogo hvala na pomoci.
VICTORIA CONCORDIA CRESCIT
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1318

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: Kako nasumično složiti (izmešati) parove kombinacija?25.02.2016. u 14:27 - pre 98 meseci
Da, tim formulama se nisam zanimao, čak sam mislio da pobrišem sve sem samih sistema parova ali na kraju neka ih. Na ovom segmentu sam uklonio i uslovno formatiranje jer nema smisla da se bojadisanje proračunava u realnom vremenu i na fiksnoj površini kada sve može u istom cugu i samo tamo gde treba.
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!
 
Odgovor na temu

[es] :: Office :: Excel :: Kako nasumično složiti (izmešati) parove kombinacija?

[ Pregleda: 1743 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.