Combinazioni e permutazioni Excel
Hai un problema con 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! |
|
|