Utiliser une fonction sur excel
Fermé
chikizo_11
Messages postés
4
Date d'inscription
dimanche 23 décembre 2012
Statut
Membre
Dernière intervention
24 décembre 2012
-
23 déc. 2012 à 23:57
chikizo_11 Messages postés 4 Date d'inscription dimanche 23 décembre 2012 Statut Membre Dernière intervention 24 décembre 2012 - 24 déc. 2012 à 16:44
chikizo_11 Messages postés 4 Date d'inscription dimanche 23 décembre 2012 Statut Membre Dernière intervention 24 décembre 2012 - 24 déc. 2012 à 16:44
A voir également:
- Utiliser une fonction sur excel
- Liste déroulante excel - Guide
- Excel fonction si et - Guide
- Comment utiliser chromecast - Guide
- Déplacer une colonne excel - Guide
- Formule excel - Guide
3 réponses
yoann090
Messages postés
9180
Date d'inscription
mercredi 12 août 2009
Statut
Contributeur sécurité
Dernière intervention
13 avril 2016
1 687
24 déc. 2012 à 01:51
24 déc. 2012 à 01:51
Bonjour,
A mon avis avec de l'aleatoire tu ne pourras pas. Le seul truc qui me parait plausible, et ça se fait assez facilement en java (ou autres languages de programmation). A verifier si ça peut se faire avec excel serait qu'une fois que la ligne est générée entièrement la comparer avec les lignes précédentes et la supprimer en cas de doublon.
Cordialement
A mon avis avec de l'aleatoire tu ne pourras pas. Le seul truc qui me parait plausible, et ça se fait assez facilement en java (ou autres languages de programmation). A verifier si ça peut se faire avec excel serait qu'une fois que la ligne est générée entièrement la comparer avec les lignes précédentes et la supprimer en cas de doublon.
Cordialement
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
24 déc. 2012 à 12:08
24 déc. 2012 à 12:08
Bonjour,
Il faudrait que tu nous dises le nombre de combinaisons possibles avec X colonnes pour délimiter le domaine d'action: pour ma part , je suis fâché avec les calculs de proba...
a propos, c'est toujours 6 colonnes ou cela peut il varier , si oui jusqu'à combien ?
Il faudrait que tu nous dises le nombre de combinaisons possibles avec X colonnes pour délimiter le domaine d'action: pour ma part , je suis fâché avec les calculs de proba...
a propos, c'est toujours 6 colonnes ou cela peut il varier , si oui jusqu'à combien ?
chikizo_11
Messages postés
4
Date d'inscription
dimanche 23 décembre 2012
Statut
Membre
Dernière intervention
24 décembre 2012
24 déc. 2012 à 15:37
24 déc. 2012 à 15:37
slt,
les colonnes varie entre 1 et 13
pour le calcul des combinaisons de 6 colonne 3*3*3*3*3*3 = 927 Combinaison possible.
3 represente les 3 cas possible qui sont 1,2,3.
merci
les colonnes varie entre 1 et 13
pour le calcul des combinaisons de 6 colonne 3*3*3*3*3*3 = 927 Combinaison possible.
3 represente les 3 cas possible qui sont 1,2,3.
merci
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
24 déc. 2012 à 15:41
24 déc. 2012 à 15:41
Si ce n'est pas trop te demander, tu peux regarder en dessous ce que je t'ai envoyé il y a environ 2 heures 1/2
mais je ne voudrais pas te déranger....
mais je ne voudrais pas te déranger....
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
Modifié par michel_m le 24/12/2012 à 13:00
Modifié par michel_m le 24/12/2012 à 13:00
re,
si je ne me suis pas trompé On a 729 combinaisons ac 6 colonnes
code proposé
Michel
si je ne me suis pas trompé On a 729 combinaisons ac 6 colonnes
code proposé
Sub test() generer_code_unique "A1", 729, 6 'adresse de restitution,nombre de lignes et nombre colonnes End Sub Sub generer_code_unique(adr_dep, nbre_lig, nbre_col) Dim D_tirage As Object Dim lig As Long, col As Byte Dim T_out(), tirage As Byte, compil As String ReDim T_out(1 To nbre_lig, 1 To nbre_col) Randomize Set D_tirage = CreateObject("scripting.dictionary") For lig = 1 To nbre_lig doublon: compil = "" For col = 1 To nbre_col tirage = Int(Rnd * 3) + 1 T_out(lig, col) = tirage compil = compil & tirage Next If D_tirage.exists(compil) Then GoTo doublon Else D_tirage.Add compil, "" End If Next Range(adr_dep).Resize(nbre_lig, nbre_col) = T_out End Sub
Michel
chikizo_11
Messages postés
4
Date d'inscription
dimanche 23 décembre 2012
Statut
Membre
Dernière intervention
24 décembre 2012
24 déc. 2012 à 16:44
24 déc. 2012 à 16:44
merci bien, c'est gentil de ta part
24 déc. 2012 à 04:05
24 déc. 2012 à 11:33
Mais si vous ne maitrisez pas la programmation ca ne va pas etee possible.