PopAds.net - The Best Popunder Adnetwork

Combinazioni e permutazioni Excel

  • combinazioni di zagor
    si utilizza la funzione "COMBINAZIONE" per sapere quanti gruppi si possono formare con un determinato numero di elementi.
    Qualcuno mi sa dire come fare per sapere QUALI gruppi di formano con quel determinato numero di elementi?
    faccio un esempio.con 10 numeri si ottengono 45 ottine,252 cinquine ecc...
    quale formula usare per "visualizzare" le cinquine, le ottine ecc..?
    ringrazio anticipatamente.

    di Mauro
    Se non ho capito male tu vuoi oltre a calcolare il numero di combinazioni, vuoi anke visualizzarle tutte! Questo è un tipico problema di calcolo delle probabilità e dovresti studiare un algoritmo ad hoc.
    La formula x il calcolo delle combinazioni è:
    n!/(k!*(n-k)!) dove n è il numero di elementi e k è il numero di oggetti nella combinazione, e n! sta x fattoriale(n). Per capire come fare sarebbe bello sapere come è stata ottenuta e sviluppata la formula!
    Inoltre si può partire da degli esempi semplici e studiarne i vari casi x ricavare un algoritmo efficace.
    Es: avendo la serie 1,2,3,4 (quindi n=4) e k=2. parto tenendo fermo 1 le combinazioni possibili sono:
    12/13/14. Ed ho ottenutotutte le possibili combinazioni con 1. Tengo fermo il 2, le possibili combinazioni sono: 23, 24. Rimane: 34.
    Ora proviamo con K=3 e studiamo il comportamento... e così via.

    combinazioni di zagor
    Innanzitutto ti ringrazio dell'interessamento
    Hai capito perfettamente quello che voglio,
    la procedura che mi hai indicato mi era già chiara, pensavo che potesse esistere una formula per ovviare ad un algoritmo che risulterà non semplice per una combinazione "grande", anche perchè credo che, parlando di algoritmi bisogna conoscere abbastanza il VBA di cui sono completamente a digiuno. Puoi dirmi qualcos'altro???

    di Mauro
    Hai ragione l'algoritmo non è semplice e richiede un discreto tempo di analisi + ke programmazione. D'altro canto questo è un forum di discussione non un servizio di consulenza informatica gratuita. Purtroppo non mi sembra ci sia nessuna formula in Excel ke ci viene in aiuto, anche perchè dovremmo partire da una serie di numeri ed il risultato è una serie ke può essere anke di dimensioni notevoli! Ti consiglio di fare una ricerca approfondita in internet se qualcuno ha sviluppato l'algoritmo, magari anche su qualche tesi statistica o informatica. Anche se è solo in flow-chart, pseudocodifica o in altro linguaggio va bene lo stesso! Si fa presto a convertire.
    Fammi sapere. Ciao

    di zagor
    visto che sei stato cosi gentile, non potresti magari dirmi come si ricava l'algoritmo e il relativo codice dell'esempio semplice che hai citato? n=4 e k=2,
    P.S. ho scaricato il corso, davvero interessante
    ancora grazie e a presto

    di Mauro
    ho fatto la prova con 1,2,3,4
    prima con classe 2:
    tengo fermo l'1 le possibili combinazioni sono:
    1 2
    1 3
    1 4
    ora tengo fermo il 2 mi resta:
    2 3
    2 4
    ora il 3:
    3 4

    poi ho provato con classe 3:
    1 2 3
    1 3 4
    1 2 4
    2 3 4

    però non ho in mente nessun algoritmo generalizzato. Sarebbe bello trovarne uno. Ma vuoi ke nessuno lo abbia fatto e messo in internet! In internet c'è tutto basta trovarlo!