[ rema76 @ 23.01.2008. 22:06 ] @
Za onoga ko dobro poznaje materiju ovo ne bi trebalo da predstavlja problem.Hocu da nateram EXCEL da mi izracuna sve moguce kombinacije n od k npr. 2 od 8, ukupno ih ima 28.Dakle treba mi 1*2+1*3+1*4+1*5+1*6+1*7 i td. Da ne bih pesacio i kuckao satima verujem da postoji formula koja univerzalno resava ovaj problem za razlicite kombinacije dakle ne samo za navedeni primer 2 od 8.
Veliko hvala unapred !
[ timmy @ 23.01.2008. 22:13 ] @
Evo dva nacina za "2 od 8":

Code:
=FACT(8)/FACT(2)/FACT(8-2)


ili jednostavnije

Code:
=COMBIN(8,2)


tj "n od k" bez ponavljanja je
Code:
=COMBIN(k,n)


Pozdrav
[ rema76 @ 24.01.2008. 19:31 ] @
Ma da Timyy prijatelju ali stvar je ipak malo komplikovanija za taj vid izracunavanja koji si ti objasnio mi i ne treba excel. Hajde da ovako postavimo stvari, programcic mi konkretno treba da bih izracunavao kombiancije za kladjenje, dakle ako je u celiji A1 koeficijent 1.85, celija A2-1.95, A3-2.3, A4-1.73, A5-1,6, A6-2,5, A7-1.8, A8-1,55.Odigra se komb 2 od 8, i jasno je da ih ima 28, to nije problem, ali treba mi nesto sto ce svaka 2 moguca koeficijenta da pomnozi i sabere i tako svih 28. S'tim sto ne mora da bude bas 2 od 8 moze i 3 od 7 i td, kladionicari ce vec znati o cemu pricam.
Nadam se da se sada bolje razumemo.
[ anakin14 @ 25.01.2008. 07:58 ] @
pa nisi to trazio u prvoj poruci :)

evo - u mom primeru racuna i lista proizvode svih kombinacija 2 od n. mozes dodati koliko hoces kvota - recimo 20 i on ce racunati 2 od 20 i izlistati sve kombinacije
[ rema76 @ 25.01.2008. 13:27 ] @
Bravo care upravo to trazim, ali ti si ovde ogranicen na 2 od n a sta ako ja hocu recimo 4 od 16 ?
[ rema76 @ 25.01.2008. 13:37 ] @
A i jos nesto, u koloni D bi morala postojati formula koja ce racunati kombinaciju koju je on prethodno izlistao, i kako ga naterati da izlista sve moguce kombinacije k od n i da ih sam pomnozi i sabere ?
[ rema76 @ 25.01.2008. 13:57 ] @
Da jasno mi je nisam uvezao macro, trebalo je security staviti na low, ovo je vec neko programiranje u koje nisam bas upucen. Ako poznajes materiju i ako ti nije tesko odradi mi taj macro za varijantu 4 od 16 bio bih ti veoma zahvalan.
[ anakin14 @ 25.01.2008. 16:59 ] @
U mom primeru mozes izracunati i 2 od 16 to jest 2 od n samo treba da dodas kvote u koloni a, znaci koliko kvota ima u koloni bice n u izrazu k od n.
Sto se tice 4 od n i za ostale mogucnosti moraces da sacekas malo. Probacu da uradim.evo okacio sam primer.



[Ovu poruku je menjao anakin14 dana 25.01.2008. u 18:42 GMT+1]
[ timmy @ 26.01.2008. 01:14 ] @
Mislim da ce ovo biti resenje problema. Pogledaj primer u prilogu koji
za date kvote utakmica i odabrani sistem (ogranicio sam ga na 10
dogadjaja) racuna dobitak.

Poenta je u funkciji koja racuna sve kombinacije, a zatim izmnozimo
date kvote i saberemo dobijene proizvode. Na kraju sve to podelimo
sa brojem kobinacija (pod uslovom da sam ja dobro shvatio kako
kladionice racunaju dobitke).

Funckija MChooseN je primer rekurzivne funkcije koja pronalazi sve
kombinacije bez ponavljanja, zatim prodjemo kroz celu kolekciju i
izracunamo dobitak. Iskreno, ne secam se vise odakle sam je "pokupio"
da navedem ime autora.

Mogli bismo ovo dalje da razradimo i da uvedemo odabiranje onih
utakmica koje su pogodjene pa da racunamo ne samo maksimalan vec
i realan dobitak, da dodamo cenu po kombinaciji i da izracunamo sve
to u dinarima...

Pozdrav

P.S. Evo koda koji je upisan u Modulu...


Code:

Public Function Dobitak() As Single
Dim M As Integer
Dim N As Integer
Dim I As Integer
Dim J As Integer
Dim solutions As Collection
Dim txt As String
Dim Total As Single
Dim subtotal As Single
    Application.Volatile
    Total = 0
    Set solutions = New Collection
    M = [sheet1!e2]
    N = [sheet1!e1]
    MchoseN N, 1, M, solutions
    For I = 1 To solutions.Count
        txt = txt & solutions(I) & vbCrLf
        subtotal = 1
        For J = 1 To N
            subtotal = subtotal * [Sheet1!B1].Offset(Mid(solutions(I), (J - 1) * 2 + 1, 2), 0).Range("A1").Value
        Next J
        ' Debug.Print solutions(I) & " = " & subtotal
        Total = Total + subtotal
    Next I
    ' Debug.Print "Total = " & Total
    Dobitak = Total / [sheet1!e3]
End Function

Private Sub MchoseN(ByVal N As Integer, ByVal first_allowed As Integer, ByVal last_allowed As Integer, ByVal solutions As Collection)
Dim I As Integer
Dim txt As String
Dim partial_solutions As Collection

    ' If N < 1, we don't need to pick any more
    ' items.
    ' If N > last_allowed - first_allowed + 1,
    ' there are too few items for a solution.
    ' If N = last_allowed - first_allowed + 1,
    ' all the items must be in the solution.

    If N < 1 Then
        ' We don't need to pick any more.
        ' Do nothing.
    ElseIf N > last_allowed - first_allowed + 1 Then
        ' There are not enough items.
        ' Do nothing.
    ElseIf N = last_allowed - first_allowed + 1 Then
        ' All the items must be in the solution.
        txt = Format$(first_allowed, "00")
        For I = first_allowed + 1 To last_allowed
            txt = txt & Format$(I, "00")
        Next I
        solutions.Add txt
    Else
        ' Get solutions containing first_allowed.
        Set partial_solutions = New Collection
        If N = 1 Then
            partial_solutions.Add ""
        Else
            MchoseN N - 1, first_allowed + 1, last_allowed, partial_solutions
        End If

        ' Add first_allowed to make the full
        ' solutions.
        For I = 1 To partial_solutions.Count
            solutions.Add Format$(first_allowed, "00") & _
                partial_solutions(I)
        Next I

        ' Get solutions not containing first_allowed.
        Set partial_solutions = New Collection
        MchoseN N, first_allowed + 1, last_allowed, partial_solutions

        ' Add these to the solutions.
        For I = 1 To partial_solutions.Count
            solutions.Add partial_solutions(I)
        Next I
    End If
End Sub
[ rema76 @ 26.01.2008. 11:50 ] @
Dakle drugari nemam reci, ovo je jos jedan dokaz da je jako dobro poznavati rad sa macroima i programiranje u odredjenoj meri. Drago mi je da smo brzo i efikasno razvili temu, ovo ce mnogim kladionicarima biti od velike koristi i nadam se ustedeti kintu.
Imate vecheru od mene kada se vidimo :).
Pozdrav za Kragujevac !
[ rema76 @ 26.01.2008. 13:34 ] @
Evo upravo sam razmotrio i Timmyev predlog, sta reci, jako lepo, jako lepo, ali je steta sto smo ograniceni na 10 tipova iz prostog razloga sto je u proseku max. dozvoljenih tipova po tiketu 16 a sto je vise tekmi po tiketu veca je i mogucnost da im se uzima novac.
[ anakin14 @ 26.01.2008. 14:13 ] @
zapravo - sto ise utakmica igras - manja je verovatnoca da se uzme novac...
[ rema76 @ 26.01.2008. 17:52 ] @
Apsolutno si u pravu sto se tice igranja u fixu ali sistem je nesto drugo.
[ anakin14 @ 26.01.2008. 19:08 ] @
zapravo u ako imas n dogadjaja sa x mogucis ishoda imas ukupno x^n kombinacija i verovatnoca da je tvoja kombinacija ishoda iznosi p = 1/x^n

uvodjenjem sistema k od n povecavas verovatnocu posto ne moras da pogodis ishod za n vec za k dogadjaja pa je verovatnoca da u x^n ishoda pogodis neki od n!/(n-k)!/k! jednaka n!/ ( (n-k)! * k! * x^n

ako dodamo jos jedan dogadjaj imamo verovatnocu (n+1)! / (n + 1 - k)! * k! *x^(n+1)

odnosom verovatnoce sa n i verovatnoce sa n+1 dolazimo do sledeceg izraza : p(n)/p(n+1) = (1-k/(n+1)) * x

iz cega sledi da povecanje verovatnoce povecanjem broja dogadjaja moze biti samo ukoliko zadovoljavamo sledeci uslov : k / n+1 > x-1 / x

sa obzirom da je x pozitivna celobrojna constanta kada n tezi beskonacnosti k / n+1 tezi nuli a verovatnoca se svakim povecanjem broja dogadjaja smanjuje.

Inace ovo je jedna od mnogih zabluda kladionicara, da se povecanjem broja dogadjaja u sistemu povecava i verovatnoca da ce da dobiju...
Slicno kao kad igraci ruleta misle da ako padne 20 puta crveno da je veca verovatnoca da padne crno... inace verovatnoca da padne crno je ista i posle 1000000 crvenih i iznosi 0.4865.

Pozdrav!
[ timmy @ 26.01.2008. 20:11 ] @
Citat:

@rema76
Evo upravo sam razmotrio i Timmyev predlog, sta reci, jako lepo, jako lepo, ali je steta sto smo ograniceni na 10 tipova iz prostog razloga sto je u proseku max. dozvoljenih tipova po tiketu 16


Za celiju E2 promenite Data/Validation/Max na recimo 16
i u koloni B unesite kvote za do 16 dogadjaja i - eto prosirili smo max
broj dogadjaja u sistemu.

Tehnicki gledano ovaj programcic bi radio za do 99 dogadjaja/utakmica

Pozdrav

P.S.Ako nekoga zanima mogao bih u nekoj od tema da vam prikazem
neke od par hiljada skracenih sistema koji su po meni mnogo interesantniji
za igranje, mozda manje dobitka donose, ali je i ulaganje manje nego
u pune sisteme.
[ rema76 @ 27.01.2008. 13:19 ] @
Pa da jednostavno, samo treba znanje znati.
Hvala Timmy
Sto se tice skracenih, procesljao sam jako puno i nisam statisticki zadovoljan jer ti zapravo neznas unapred koju ces tekmu da puknes pa tako neznas koju komb. da skratis.
[ timmy @ 27.01.2008. 19:33 ] @
Evo ti nove verzije koja ispisuje na ekranu sve kombinacije i njihove kvote.

Sto se tice skracenih njihova je poenta u smanjenoj uplati a da garantuju
odredjeni dobitak ako ispunis uslov iz sistema bez obzira koje dogadjaje
pogodis.

Pozdrav
[ konislav @ 06.09.2009. 03:46 ] @
Sa aspekta poznavana excel-a i VBA programiranja, sve gore navedeno je besprekorno uradjeno. Medjutim sa aspekta primene kod kladjenja, prilozene se aplikacije moraju doraditi. O cemu se naime radi, koliki ce biti dobitak kod sistema pr. 2 od 5, ako imamo pogodjeno tri ili cetiri utakmice, a koliki je dobitak kod svih pet pogodjenih.
[ timmy @ 06.09.2009. 09:59 ] @
Naravno, nije ni osnovni cilj bio da napravimo "program" za obracun dobitaka, ali evo nesto sto bi ti moglo biti interesantno.

Na prvom listu je tabela kombinacija za odabrane sisteme.


Na drugom listu je tabela minimalnih kvota na koje treba igrati u pojedinim sistemima kako bi garantovali povracaj uloga ako
osnovni uslov sistema bude zadovoljen.


Na trecem listu je primer izracunavanja uloga i dobitaka za razne sisteme, ali je radi jednostavnosti uzeto da se radi sa istim
(prosecnim kvotama) po dogadjaju/utakmici.


Ali ono sto bi trebalo da je jos zanimljivije je skracivanje sistema radi manjeg broja kombinacija....

Pozdrav
[ konislav @ 06.09.2009. 18:44 ] @
Potpuno se slazem sa tobom da nije osnovni cilj napraviti program za obracun podataka kod kladjanje, ali zasto ne doraditi vec postojecu aplikaciju i napraviti je jos korisnijom.

Evo sta ja koristim kod kladjenja, a u kontekstu je zadate teme. Moja je aplikacija napravljena iskljucivo za moje potrebe i relativno je limitirana. Normalno ja imam objasnjenje zasto je to tako, medjutim ako bih se upustio u objasnjenje mog nacina kladjenja ova bi tema otisla u off. Ukoliko ima interesovanja i volje za otvaranje teme na temu primena softvera kod kladjenja, mozemo otvoriti novu temu pa tamo iznositi svoja razmisljanja u uradjene aplikacije.
[ konislav @ 13.09.2009. 03:45 ] @
Tacno je da osnovni cilj ove teme nije napraviti program za obracun podataka kod kladjenja, vec da se napravi jedna mala aplikacija koja ce racunati koliko ce neko dobiti kod nekog sistema ako dobije minimalno moguci dobitak, pa je to prosireno i izracunato je koliko ce maksimalno dobiti, ALI sta ako je dobitak negde izmedju masimuma i minimuma? Sta cemo onda? Znaci, mnogo smo radili, ali nismo doradili do kraja. Poradjaj je uspesan, ali nam je dete falicno. Dali da mu se radujemo ili da tugujemo?

Code:
Ali ono sto bi trebalo da je jos zanimljivije je skracivanje sistema radi manjeg broja kombinacija....



Na kakve skracene sisteme si mislio?
Jednostruko skracene sisteme:

7 parova/ 3 greske

Parovi:1,2,3,4,5,6,7

Kombinacije :

1,2,3
1,2,4
1,2,6
1,3,5
1,4,6
1,5,7
2,3,5
2,4,6
2,5,7
3,4,7
3,6,7
4,5,6

12 kombinacija, minimalni koeficient 2.30

ILI si mislio na vsestruko skracene sisteme

9 parova/ 3 greske

Parovi: 1,2,3,4,5,6,7,8,9

Kombinacije:
1,7,8
1,7,9
1,8,9
2,3,5
2,3,6
4,5,6
7,8,9

7 kombinacija/ minimalni koeficient 1.95

Skraceni i visestruko skraceni sistemi imaji jedni po meni veliku manu. Traze veci broj parova, a to povecava rizik.

Mozemo da nastavimo diskusiju i razradu sistema

[Ovu poruku je menjao konislav dana 13.09.2009. u 05:02 GMT+1]
[ timmy @ 13.09.2009. 08:54 ] @
Tako je, mislio sam i na takve skracene sisteme koje si naveo, koji naravno nose
veci rizik ali zato sa druge strane nose mogucnost vise dobitnih linija. Medjutim,
sta mislis o skracenim sistemima koji se "pokrivaju" drugim sistemima? Ideja je da
postoji vise dobitnih linija, a da kod manjeg broja pogodataka sistem vraca 50%
ili 70% ulozenog novca. Dacu ti par (od nekoliko stotina, preko hiljadu) primera:

Code:

utakmica: 9
kvota: 1.7
sistem: 3 od 7
kombinacija: 35
tiketa: 4
Uplata: 175*4=700

 1  2  3  4  5  6  7
 1  2  3  4  5  8  9
 1  2  3  6  7  8  9
 1  4  5  6  7  8  9

Dobitak (u dinarima):
P3    P4    P5    P6    P7    P8    P9
75    221    542    933    1,598    2,333    3,440

sa 5 promasaja vraca 32%
sa 4 promasaja vraca 77%
sa 3 promasaja zaradjuje 33%

---------------------------------------------

utakmica: 9
kvota: 1.7
sistem: 3 od 8
kombinacija: 56
tiketa: 4
Uplata: 280*4=1120
 
 1  2  3  4  5  6  7  8
 1  2  3  4  5  6  7  9
 1  2  3  4  5  6  8  9
 1  2  3  4  5  7  8  9

Dobitak (u dinarima):
P3    P4    P5    P6    P7    P8    P9
100    392    984    1,719    2,702    3,956    5,504

sa 5 pogodaka (4 promasaja) vraca 88%
----------------------------------------------

utakmica: 9
kvota: 1.7
sistem: 5 od 7
kombinacija: 21
tiketa: 9
Uplata: 105*9=945

 1  2  3  4  5  7  8
 2  3  4  5  6  8  9
 1  3  4  5  6  7  9
 1  2  4  5  6  7  8
 2  3  5  6  7  8  9
 1  3  4  6  7  8  9
 1  2  4  5  7  8  9
 1  2  3  5  6  8  9
 1  2  3  4  6  7  9

Dobitak (u dinarima):
P3    P4    P5    P6    P7    P8    P9
        71    426    2,059    5,964    13,419

---------------------------------------------


Ili recimo za x-1

utakmica: 12
kvota: 4.5
sistem: 3 od 6
kombinacija: 20
tiketa: 15
Uplata: 15*100=1500

 1  2  3  4  5  6
 1  2  7  8  9 10
 3  4  7  8 11 12
 5  6  9 10 11 12
 1  2  3  9 11 12
 1  4  5  7 10 11
 2  4  6  8 10 12
 3  5  6  7  8  9
 1  3  6  7 10 12
 1  4  5  8  9 12
 2  3  5  8 10 11
 2  4  6  7  9 11
 1  3  6  8  9 11
 2  3  5  7  9 12
 1  2  3  4  9 10

P3    P4    P5    P6     P7            P8            P9            P10            P11           P12
1,368    4,100    8,658    15,494   23,236    34,166    56,948    78,362    104,788    136,680

3 pogotka vracju 91%


I tako za razne kvote, razne brojeve odabranih utakmica i razne "pokrivajuce" sisteme...
Ove sisteme sam nasumice odabrao, u zavrsnoj fazi je aplikacija koja bi sluzila za pregled
i izracunavanje/prikaz svih kombinacija utakmica/kvota/sistem... Pa cu je ovde postaviti.

Pozdrav
[ timmy @ 13.09.2009. 09:53 ] @
Evo i male dopune za sisteme koje si ti naveo (9 utakmica, 3 na tiket)

Code:

Utakmica: 9
Sistem: 2 od 3
Tiketa: 12
Kvota: 1.95
Uplata: 600

 1  4  7
 2  5  8
 3  6  9
 1  6  8
 2  4  9
 3  5  7
 1  5  9
 2  6  7
 3  4  8
 1  2  3
 4  5  6
 7  8  9

Na 4 pogodjena vraca 60%
Na 5 pogodenih zarazjuje 5% (tj. vraca ulozeno)
Na 6 pogodaka donosi 50% zarade
Na 7 pogodaka donosi 121% zarade
Na 8 pogodaka donosi 195% zarade
Na 9 pogodaka donosi 280% zarade

---------------------------------------------------

Utakmica: 9
Sistem: 2 od 3
Tiketa: 12
Kvota: 2.30
Uplata: 600

Isti tiketi.

Na 3 pogotka vraca 44%
Na 4 pogotka vraca 88%
Na 5 pogodaka donosi 46% zarade
Na 6 pogodaka donosi 120% zarade
Na 7 pogodaka donosi 208% zarade
Na 8 pogodaka donosi 310% zarade
Na 9 pogodaka donosi 428% zarade


Cifre su okvirne za manji broj pogodaka jer se odredjeni dogadjaji ponavljaju na vise kombinacija
[ konislav @ 14.09.2009. 03:28 ] @
Kod izrade sistema mora se voditi racuna u vezi limita koje postavljaju kladionice ( mislim na najmanji broj utakmica na uplatnom listicu). Neznam kako je to u Srbiji, ali gledam da takvih ogranicenja ima u Makedoniji.
Znaci ako uzmemo zadnji primer 2 od 3 sa koeficientom 1.95 treba da vidimo kom tipu bi to odgovaralo.
Sto se tice skracenog sistema koji se pokriva drugim sistemom, ne da sam razmisljao nego je primarno kod razmisljanja. Ako nadjem stare "domace radove" zakaci cu ih ovde.
Medjutim ovde moramo da pazimo da dva problema koja se javljaju.
Prvi: pogoditi 6 ili 7 od 9 sa koeficientom oko 2 ili vise nije nimalo jednostavno.
Drugi: ako ostvarujemo minimalnu zaradu po uplati, dovodimo sebe u situaciju da kod veceg promasaja trebamo dugo vremena da se vratimo na nulu. Ako i duze igramo sa povratom novca od 80-90% opet dugorocno gledano moramo da bankrotiramo.
[ timmy @ 15.09.2009. 13:35 ] @
Ne znam kakvi su "uslovi" koje postavljaju ovdasnje kladionice (ne pamtim kada sam usao u neku
od njih), znam da je ranije bilo raznih uslovljavanja ali da je to vremenom polako ukidano. Ako nista
drugo postoje Online kladionice gde takvih uslova nema. Npr bet-at-home cak nudi minimalnu cenu
po kombinaciji od samo 0.01 EUR

Naravno da nije tek tako lako pogoditi 6 ili 7 od 9 dogadjaja sa tako malom verovatnocom koja
odgovara kvoti 1.95 (licno cu lakse toliko da ih promasim), ali je moj osnovni cilj pri sklapanju
ovih sistema bilo da napravim sisteme koji ce ponuditi mogucnost povratka bar jednog dela
ulozenih sredstava u situaciji koju mogu da pretpostavim da cu ostvariti, a da u slucaju "malo
vise srece" donose vrlo veliki dobitak. Medju 599 sistema od skoro 1500 koje cu vam uskoro
pokazati verovatno ima nekog koji bi zadovoljio ove moje polazne ciljeve. Zapravo, nisam imao
dovoljno vremena da ih dalje istrazujem ali mi je namera da taj deo posla podelim sa prijateljima
koji "dobro poznaju materiju" tj. imaju matematicke osnove (mada veci deo odradjuje sama moja
aplikacija) i iskustva i njuh za fudbalske utakmice. Kad zavrsim jednu takvu analizu podelicu to
sa svima na ES.

Svakako da je potpuno logicna tvrdnja da sistem koji vraca 50%-60% novca dugorocno vodi
do bankrota. Ali sistem koji bez uticaja srece donosi dobitak ne postoji (osim naravno 'Sure-Bet'
ali su dobici 1%-3% od uloga). Ja bih bio zadovoljan kada bi neki od tih par stotina sistema u 80%
slucajeva vracao 70% novca, u 10% donosio 3-5x zaradu, a u 3% donosio 5-10x zaradu (optimizam ha?).
To bi na duze staze obezbedilo dobitak od oko 30%. Neki od sistema u sebi imaju rezervu da
uz malo (vise) srece donesu i 50-500x zaradu.

No, najbitnije je odabrati pravi tip. Dakle kombinacija srece, dobre obavestenosti i opet srece

Pozdrav

[ batterydoc @ 08.10.2009. 01:29 ] @
Citat:
Tacno je da osnovni cilj ove teme nije napraviti program za obracun podataka kod kladjenja, vec da se napravi jedna mala aplikacija koja ce racunati koliko ce neko dobiti kod nekog sistema ako dobije minimalno moguci dobitak, pa je to prosireno i izracunato je koliko ce maksimalno dobiti, ALI sta ako je dobitak negde izmedju masimuma i minimuma? Sta cemo onda? Znaci, mnogo smo radili, ali nismo doradili do kraja. Poradjaj je uspesan, ali nam je dete falicno. Dali da mu se radujemo ili da tugujemo?


U medjuvremenu sam ja doradio ovaj program, tako da ima mogucnost da se proveri koliki je Max, Min i stvarni dobitak.

Nadam se da se Timmi nece ljutiti.

Pozdrav

batterydoc



[ konislav @ 08.10.2009. 11:00 ] @
Pogledao sam tvoj rad, medjutim kod tebe se ne moze utvrditi tacan dobitak. Ovakva apliikacija nije potpuna i nije mnogo odmakla od prethodne koje si korigovao.
Probaj da tvojom aplikacijom prikazes koliko ce biti dobitak sa cetiri pogocena dogadjaja.
[ batterydoc @ 08.10.2009. 16:00 ] @
[quote]Probaj da tvojom aplikacijom prikazes koliko ce biti dobitak sa cetiri pogocena dogadjaja./quote]

Daj jos nekih podataka , koliki je sistem, kolika je uplata.??"
[ konislav @ 08.10.2009. 20:10 ] @

Nema nikakvih dodatnih podataka, jednostavno ti si se javio kako si doradio aplikaciju koja pokazuje MIN, MAX i tacan dobitak. Ja tvrdim da tvoja aplikacija ne pokazuje tacan dobitak.
Da probam da ti pojasnim.
Na tvojoj aplikaciji nema mogucnost da se vidi koliki je dobitak sa cetiri pogodka. Odnosno mora se dodatno " pesadiski " izracunavati, koliki je dobitak sa cetiri pogotka. Ti si malo usminkao predhodnu aplikaciju, koja isto tako nije imala mogucnost prikazivanja dobitka sa cetiri pogotka. Samo si i ode pogresio pa nisi dao mogucnost da se upise iznos uplate, pa da sama aplikacija izracuna uplatu po kombinaciji.
A, od dodatnih podataka mogu ti dati sledeci: ako igras sistem 3 od 5, pa pogodis cetiri (dogadjaja)utakmice, dobices vise nego da si pogodio tri, a manje od maksimuma ili pet (maksimalno mogucih). Tvoja aplikacija treba da prikaze koliki ce dobitak biti.
Uzmi primer da igras sistemski listic 4 od 7. Ovde moze da se desi da pogodis cetiri (minimum da bi bio dobitan) moze da se desi da pogodis pet, moze da se desi da pogodis i sest ili sedam. Tvoja aplikacija bi pokazala koliki bi bio dobitak sa cetiri ili sa sedam, ali ne moze prikazati koliko bi dobio sa pet ili sest.
[ hrvoje001 @ 13.06.2012. 01:14 ] @
jel zna netko kako da mi se izlistaju sve kombinacije 8 od 17. ja u excelu napišem COMBIN(17;8) ali on mi napiše samo broj kombinacije ali mi ne izlista kombinacije. hvala
[ neptuncokg @ 13.06.2012. 10:21 ] @
Ovaj fajl u attachu sam odavno skinuo upravo na ovom forumu. Mislim da je to sto ti treba. Pozdrav
[ 3okc @ 14.06.2012. 13:54 ] @
Na Internetu se mogu naći sajtovi koji vam završavaju kompletan proračun kombinacija, sa sve listom elemenata: Google: "online combination calculator"

Što se Excela tiče, ima i tu zanimljivih radova međutim sve su VBA rešenja.
Introduction to sets, subsets, and the power set (tushar-mehta.com) -Uvod u skupove, podskupove i nadskupove
Using excel to combine numbers in an array (mrexcel.com)
Number combination calculation (ozgrid.com)
calculate all possible combination from 10 variables (excelforum.com)
Combinations (google groups)

Ima li neko ideju da se kombinovanje obavi ali bez programiranja? dakle, samo uz pomoć formula? :)

Citat:
timmy: ... Kad zavrsim jednu takvu analizu podelicu to
sa svima na ES.

@timmy -Prošlo je dosta vremena od ovoga, da li se nešto konkretizovalo posle saradnje sa prijateljima?
[ Jpeca @ 14.06.2012. 16:12 ] @
Citat:
Ima li neko ideju da se kombinovanje obavi ali bez programiranja? dakle, samo uz pomoć formula? :)

VBA je za ovakve situacije primeriniji jer se ne zna unapred broj rezultata, pa u formulama to zahteva nekakvu dodatnu logiku za skrivanje redova i kolona što unosi dodatne komplikacije.

Neko razmišljanje na temu formula koje bi to obavile je da se zada početna kombinacija (redom brojevi od 1 do k) u susednim ćeiljama - za k=3 npr. A6:C6 - i onda matričnom formulom odredi kolona koja se inkrementira.

Code:
{=MAX(IF(A6:C6 < N+COLUMN(A6:C6)-K;COLUMN(A6:C6);0))}

Neka je taj rezultat u E6

Onda će elementi nove kombinacije (sedmi red) biti
prvi element, kolona A
Code:
IF(COLUMN() = $E6;A6+1;A6)

drugi element, kolona B
Code:
=IF(COLUMN() = $E6;B6+1;IF(COLUMN()>$E6;A7+1;B6))

i ostali elementi se dobijaju kopiranjem ove formule iz kolone B

E7 se dobija kopranjem matrične formule iz E6

Ceo red sa tako dobijenim formulama se kopira u onoliko redova koliko ima kombinacija.

Ipak ovo zahteva prilično ručnog rada i podešavanja za različiti kombinacije N i K. Moguće je stvar donekle popraviti drugačijom organizacijom i "sakrivanje" formula belim fontom uz pomoć uslovnog formatiranja, ali lično mislim da je rešenje sa VBA kodom ipak elegantnije, pa dajem i jedno jednostavno rešenje u prilogu koje koristi funkciju NextCombination
[ dataofsport @ 29.11.2012. 12:13 ] @
Pozdrav društvo,

Ja temu sam nabasao guglajući i tražeči stvar koju je i otvarač teme tražio. Naime, odigravši sinoč sistem 5/15 imam 11 pogodaka, 3 promašaja i jednu tekmu večeras. Obzirom da je pala kvota hoću na Pinnu da pokrijem +0.5 i tu sam došao u dilemu da skontam koliko ću dobiti ako pogodim ili promašim ovu večeras (odnosno da li će u konačnici biti 11 ili 12 dobitnih selekcija) pa da onda oduzmem razliku između eventualnih 12 i 11 pogodaka pa da samo tu razliku pokrijem na Pinnu.
Odličnu stvar je postao timmy još 2008.godine.(excel file 2008.god "kombinacije 2")
Ono što je ostalo nepoznanica svima ovdje (bar kolko sam ja shvatio) jeste način kako da upisianjem kvota i determiniranjem koje su dobitne, a koje gubitne dobijemo iznos koji će sistem vratiti!!!

Ja sam veliki fan Excela iako sa VBA nemam previše iskustva.
Uradio sam rješenje koje je na platformi timmijevog file-a, ali je rješenje pješke kroz excel.
Nadam se da ču do večeras uspjeti postaviti file sa objašnjenjem pa bi neko vičan VBA to mogao pretvoriti u code.

Pozdrav,
dataofsport

[ dataofsport @ 29.11.2012. 23:32 ] @
Eh idemo,

Kao što sam danas rekao koristim timmyevu podlogu od prije par godina.






Dodao sam još jednu kolonu koja bi nam trebala determinisati da li je kombinacija dobitna ili ne. Ja sam pješke uradio tako što sam prebacio kolonu E7:E1146 u drugi sheet pa na tu kolonu primijenio "Text to columns" funkciju koja mi je brojeve parova u kombinaciji podijelila u tri kolone. Onda mi nije bilo teško da u kombinaciji IF i OR funkcije nađem promašene/pogođene kombinacije























To je ono što sam ja uradio.

Otvoren za prijedloge kako preskočiti ovaj dio koji sam pješke išao.

Hvala,
dataofsport
[ toto102 @ 06.04.2013. 00:22 ] @
Citat:
----------------------------------------------

utakmica: 9
kvota: 1.7
sistem: 5 od 7
kombinacija: 21
tiketa: 9
Uplata: 105*9=945

1 2 3 4 5 7 8
2 3 4 5 6 8 9
1 3 4 5 6 7 9
1 2 4 5 6 7 8
2 3 5 6 7 8 9
1 3 4 6 7 8 9
1 2 4 5 7 8 9
1 2 3 5 6 8 9
1 2 3 4 6 7 9

Dobitak (u dinarima):
P3 P4 P5 P6 P7 P8 P9
71 426 2,059 5,964 13,419

---------------------------------------------

Analiza sistema koji je naveo timmy je prikazana na slici. Za pogodjenih 3,4,5,6,7 brojeva (parova), zastupljenost brojeva kao i generalna garancija.



Sistem ima garanciju 5d5, perfektan je (ista zastupljenost brojeva - svaki po 7 puta) i predstavlja svjetski rekord. Analiza je radjena sa programom CoverMaster54, koji je besplatan i predstavlja odlicno rjesenje za analizu loto sistema gdje se izvlaci 3-7 brojeva. Problem nastaje kada se zeli analizirati loto sistem koji se primjenjuje za kladionicu, tj. za kladjenje na sport.
Sta se desava kada se pogodi 8 i 9 parova, za gore navedeni sistem, ostaje da se rucno racuna. Klasican primjer je sledeci sistem 12,6,4,6-6 kmb.

Code:
Dogaðaja: 12
Garancija: 4 od 6 [sistemski listiæi]
Listica: 6 [90]

1.  1  2  3  4  5  6
2.  1  5  6  7  8 12
3.  1  7  8  9 10 11
4.  2  3  4  7  8 12
5.  2  3  4  9 10 11
6.  5  6  9 10 11 12


Sa CM54 bez problema radimo analizu do 7 pogodaka, dalje nastaju problemi... Da li se moze u excel-u napraviti alternativa za CM54, tj. da se analizira sistem do 12 pogodaka odnosno do onoliko brojeva koliko ima sistem??

Evo par sajtova sa loto sistemima, a neki su primjenjivi i za kladjenje:
TheLottoSite
World Record
La Jolla Covering Repository Tables

Pozdrav
[ Ivek33 @ 07.04.2013. 16:19 ] @
Ovo je vjerojatno off topic ali će već moderator obrisati post ako jeste

Samo bih konstatirao
Lijepe ove sličice, puno truda za pojašnjenje, to je pohvalno
Međutim rijetko se tko odluči prikačiti file za download da i drugi vide to na konkretnom primjeru?
Izgleda da se ljubomorno čuvaju mogućnosti za "bogaćenje"
[ 3okc @ 09.04.2013. 13:41 ] @
Da proširim listu Excel-rešenja sa još dva - izvanredno dokumentovana:
    Combinatorics using Excel formulas with examples (goo.gl/8Pzc5)
(pdf view) http://docs.google.com/viewer?...20using%20Excel%20formulas.pdf (1 MB)
Autori: Kristina Sabo (Szabó), Gabor Madač (Madács) i Roberto Mensa

    Arithmetic Combinations, The workbook
(xls view) http://docs.google.com/viewer?...s%2FArithmeticCombinations.xls (11 MB)
Autor: Stephen Allen
[ koschava @ 06.06.2013. 15:53 ] @
Hteo bih izracunati u excelu sistem 4/6 u dole navedenom primeru, odnosno prema prikazanim podacima na slici, gde su navedene celije u kojima se nalaze kvote. Kako to da izracunam da ne bih pisao svih 15 kombinacija. Hvala

e1 = 2,15
e4 = 1,95
e5 = 1,75
e7 = 2,00
e9 = 1,80
e12 = 2,25

[att_img]
[Ovu poruku je menjao koschava dana 06.06.2013. u 20:10 GMT+1]

[Ovu poruku je menjao koschava dana 06.06.2013. u 20:13 GMT+1]


[Ovu poruku je menjao 3okc dana 07.06.2013. u 00:50 GMT+1]
[ 3okc @ 06.06.2013. 23:58 ] @
Code:
=e1+e3+e4+e6
=e1+e3+e4+e7
=e1+e3+e4+e8
=e1+e3+e6+e7
=e1+e3+e6+e8
=e1+e3+e7+e8
=e1+e4+e6+e7
=e1+e4+e6+e8
=e1+e4+e7+e8
=e1+e6+e7+e8
=e3+e4+e6+e7
=e3+e4+e6+e8
=e3+e4+e7+e8
=e3+e6+e7+e8
=e4+e6+e7+e8


Za sve koji ne umeju da primene gore opisana rešenja, imate kombinacije online, npr ovde
Odredite vrstu kombinacija i za elemente unesete npr adresu ćelije, praćenu znakom sabiranja. Posle iskopirate rezultat u neki txt editor i zamenite svaki "razmak i plus" sa "novim redom i =" - i imate gotove formule.

[Ovu poruku je menjao 3okc dana 07.06.2013. u 09:35 GMT+1]
[ koschava @ 07.06.2013. 14:46 ] @
Kolega 3okc

Mislim da me nisi shvatio sta zelim. Znam ja da izradim svih 15 kombinacija u navedenom primeru. Mene interesuje da li u excelu postoji formula koja ce zameniti ispisivanje tih 15 kombinacija, odnosno da ce te kombinacije odraditi neka formula i time olaksati posao i skratiti umnogome vreme.
[ koschava @ 07.01.2014. 14:26 ] @
Da li neko zna kako se u exceli moze napraviti surebets kalkulator za izracunavanje uplate i dobitka za 3 tipa. Potrebna mi je formula.
[ 2012 @ 10.01.2014. 10:52 ] @
Citat:
Da li neko zna kako se u exceli moze napraviti surebets kalkulator za izracunavanje uplate i dobitka za 3 tipa. Potrebna mi je formula.


1/Q1+1/Q2+1/Q3= Qs

Q1,Q2,Q3 - koeficijenti sa svaki tip (1,x,2)
Qs- mora biti manji od 1, broj koji dobijes pokazivace procenat zarade ili gubitka. Ako je broj manji od 1 to pokazuje dobitak, ako je veci od 1 pokazuje gubitak.

Ne znam da li si mislio na ovakvu formulu.
[ koschava @ 11.01.2014. 09:06 ] @
Da to je to, hvala.
[ toto102 @ 11.01.2014. 21:39 ] @
Citat:
2012:
Citat:
Da li neko zna kako se u exceli moze napraviti surebets kalkulator za izracunavanje uplate i dobitka za 3 tipa. Potrebna mi je formula.


1/Q1+1/Q2+1/Q3= Qs

Q1,Q2,Q3 - koeficijenti sa svaki tip (1,x,2)
Qs- mora biti manji od 1, broj koji dobijes pokazivace procenat zarade ili gubitka. Ako je broj manji od 1 to pokazuje dobitak, ako je veci od 1 pokazuje gubitak.

Ne znam da li si mislio na ovakvu formulu.


I kako ova formula pokazuje, ukoliko je zbir reciprocnih kvota manji od 1, koliko treba uplatiti po kojem tipu /1,X,2/ od ukupne sume koju smo namijenili za opkladu??
[ rudy_kv @ 12.01.2014. 00:28 ] @
Nešto ovako bi to trebalo da izgleda. Naravno, gotovo da nije moguce naci ovakve kvote, ali treba pratiti što više različitih kladionica i proveravati zbir reciprocnih vrednosti kvota. U jednoj kladionici (npr. bwin) taj zbir je oko 1,1.
[ koschava @ 16.01.2014. 20:39 ] @
Hvala kolega rudy_kv, to je upravo ovo sto sam trazio, iako sam mislio da mi je prvobitno resenje dobro.
[ 3okc @ 19.06.2014. 18:14 ] @
Znam da je dosta ljubitelja fudbala na ovoj temi pa da podelim ovaj neverovatan rad - nema proračuna kombinacija, "samo" prezentacija:

FIFA World Cup 2014 Brazil free prediction templates for Excel
[ koschava @ 01.12.2014. 14:59 ] @
Jos uvek nisam dobio odgovor, pa pokusavam ponovo da postavim pitanje:

Da li postoji excel formula kojom se moze izracunati broj punog sistema i koja bi zamenila ispisivanje svih mogucih kombinacija. Evo primera:

Jedan od tiketa ima 5 tipova u sledecim celijama:
F5
F7
F8
F10
F13

Ako zelim izracunati pun sistem 4/5 (5 kombinacija), moram ispisati svih 5 kombinacija.

Da li se ovo moze resiti nekom excel formurom, koja ce zameniti ispisivanje svih 5 kombinacija, sto sada koristim.
Poznata mi je formula da bih izracunao pun sistem 4/5 ili bilo koji drugi, ali ovo je specificno i verujem da postoji resenje.
[ 2012 @ 01.12.2014. 17:42 ] @
Moze, samo trebace ti jedna pomocna kolona u kojoj ces vrsiti odabir koje cetiri utakmice su prosle. Zatim ces napisati jednu poduzu formulu sa nekoliko IF u kojoj ces obraditi sve moguce kombinacije, koja ce uzimati podatke od odabranih celija iz pomocne kolone.
Nesto kao naprimer:
=IF(and(celija1=x;celija2=x;celija3=x;celija4=x);uradi ovo; onda tako redom za sledecu situaciju i tako redom.

Nema drug nacin da Excel zna koja se kombinacija dogodila i sta treba u tom slucaju uraditi.
[ koschava @ 02.12.2014. 09:40 ] @
Cini mi se da se nismo razumeli, jer ako unesem ove podatke u excel sistem, dobijam odgovor da je u pitanju greska.
Meni treba formula koja ce izvrsiti kombinovanje svih 5 kombinacija u sistemu 4/5, da ne bih ispisivao svih 5 kombinacija.
Ako imam u sistemu sledece celije i njhove vrednosti:

Prvi tip 1 je u celiji E5, a kvota 1.5 u celiji F5
Drugi tip 3+ je u celiji E7, a kvota 1.7 u celiji F7
Treci tip 1-1 je u celiji E9, a kvota 2.15 u celiji F9
Cetvrti tip X je u celiji E11, a kvota 3.2 u celiji F11
Peti tip 0-2 je u celiji E12, a kvota 1.65 u celiji F12

Nadam se da je ovo sada jasnije.
[ 2012 @ 02.12.2014. 11:55 ] @
Citat:
koschava: Cini mi se da se nismo razumeli, jer ako unesem ove podatke u excel sistem, dobijam odgovor da je u pitanju greska.
Meni treba formula koja ce izvrsiti kombinovanje svih 5 kombinacija u sistemu 4/5, da ne bih ispisivao svih 5 kombinacija.
Ako imam u sistemu sledece celije i njhove vrednosti:

Prvi tip 1 je u celiji E5, a kvota 1.5 u celiji F5
Drugi tip 3+ je u celiji E7, a kvota 1.7 u celiji F7
Treci tip 1-1 je u celiji E9, a kvota 2.15 u celiji F9
Cetvrti tip X je u celiji E11, a kvota 3.2 u celiji F11
Peti tip 0-2 je u celiji E12, a kvota 1.65 u celiji F12

Nadam se da je ovo sada jasnije.


Ja i dalje ne razumem sta zelis dobiti.

U primeru koji si naveo imas pet dogadjaja (utakmica) sa razlicitim tipom uplate/opklade.
Sistem 4/5 znaci da ces ostvariti zaradu ako pogodis 4 od 5 uplacenih. Postoje pet mogucih kombinacija koje su dobitene

1.2.3.4
1.2.3.5
1.2.4.5
1.3.4.5
2.3.4.5

sesta dobitna koja nije pomenuta to je ako pogodis svih pet. Ali pretpostavlajmo da trazis minimum prolaznu kombinaciju.

Kako ce Excel znati koja kombinacija treba tebi? Sta tacno zelis da izracunas?
[ koschava @ 02.12.2014. 12:42 ] @
Da ne bih ispisivao svih tih 5 kombinacija, koje si ti i naveo, meni treba formula koja ce to zameniti, ne trazim formulu za dobitnu kombinaciju, vec samo jednu formulu koja ce zameniti ispisivanje tih 5 kombinacija. Zamisli da igram sistem od 8 parova i trazim 6/8 sto je 28 kombinacija, i treba mi vreme da ih svih 28 ispisem, a idealno bi bilo kada bih to resio samo jednom formulom. Mislim da sam ti sada objasnio sta zelim.
[ 2012 @ 02.12.2014. 13:02 ] @
Citat:
koschava: Da ne bih ispisivao svih tih 5 kombinacija, koje si ti i naveo, meni treba formula koja ce to zameniti, ne trazim formulu za dobitnu kombinaciju, vec samo jednu formulu koja ce zameniti ispisivanje tih 5 kombinacija. Zamisli da igram sistem od 8 parova i trazim 6/8 sto je 28 kombinacija, i treba mi vreme da ih svih 28 ispisem, a idealno bi bilo kada bih to resio samo jednom formulom. Mislim da sam ti sada objasnio sta zelim.


Nije mi jasno zasto bi ispisivao kombinacije. Da bi se izbeglo ispisivanje koristi se sistem.
Zamisljam da imas 8 parova i igras 6/8, sta sada ima da ispisujes. Stavis tih osam para na listic i uplatis 6/8. Kada bi probao da mi objasnis sta ispisujes i zbog cega ti to trebam, mozda bi mogao da ti pomognem. Jos uvek ne raumem zta zelis
[ koschava @ 02.12.2014. 13:44 ] @
Mislim da je najbolje da ti posaljem sliku ovoga sto radim i kako radim. Tacno je da je najjednostavnije da ispisem sistem i uplatim, ali meni to treba da bih izracunao dobitak po svakom tiketu i kasnije ponistim promasene kvote kada se utakmica zavrsi i znam koliko sam dobio. Prva slika je kako izgleda sistem, a druga je kako izgleda jedna zavrsena kombinacija 5/6. Mislim da sada razumes sta hocu.