Liste aléatoire de 0 à 9
Résolu/Fermé
A voir également:
- Liste aléatoire de 0 à 9
- Liste déroulante excel - Guide
- Annuaire inversé gratuit liste rouge - Forum Mobile
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Si #n/a alors 0 - Forum Bureautique
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
7 réponses
Kino76
Messages postés
85
Date d'inscription
mardi 26 juillet 2011
Statut
Membre
Dernière intervention
15 décembre 2011
3
28 juil. 2011 à 11:36
28 juil. 2011 à 11:36
Autorisation de Marco ou non?
si c'est faisable juste avec une formule, ce serait préférable, mon PDA n'accepte pas les macros !.....
Merci d'avance.
Merci d'avance.
Kino76
Messages postés
85
Date d'inscription
mardi 26 juillet 2011
Statut
Membre
Dernière intervention
15 décembre 2011
3
28 juil. 2011 à 11:42
28 juil. 2011 à 11:42
je vais voir ce que je peut faire
Kino76
Messages postés
85
Date d'inscription
mardi 26 juillet 2011
Statut
Membre
Dernière intervention
15 décembre 2011
3
28 juil. 2011 à 11:55
28 juil. 2011 à 11:55
Cela tiendra donc sur 10 cellules si tu ne veux pas de doublons?
Oui, c'est ça. 10 cellules avec 1 chiffre aléatoire de 0 à 9 dans chaque cellule
Kino76
Messages postés
85
Date d'inscription
mardi 26 juillet 2011
Statut
Membre
Dernière intervention
15 décembre 2011
3
28 juil. 2011 à 12:12
28 juil. 2011 à 12:12
sans jamais qu'il n'y est deux fois le meme chiffre si j'ai bien compris
Tout à fait. 10 cellules. dans chacune d'elle un chiffre de 0 à 9 différent des autres cellules de la ligne.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
Modifié par Vaucluse le 28/07/2011 à 12:52
Modifié par Vaucluse le 28/07/2011 à 12:52
Bonjour
je peux vous donner une solution, mais elle nécessite deux colonnes que vous pouvez masquer:
exemple à adapter
en B1 liste des nombres de 0 à 9
en A1 jusqu'en A10, la formule:
=ALEA()
en C1 la formule:
=RECHERCHEV(PETITE.VALEUR($A$1:$A$10;LIGNE());A1:B10;2;0)
à tirer jusqu'en C10
vous donnera la liste de 0 à 9 selon l'ordre des valeurs de A1à A10 qui n'ont que peu de chance d'être identiques!!
note: selon le champ où vous placer les colonnes du champ, il faudra ajuster le code LIGNE() qui renvoie 1 sur ligne 1
donc par exemple en démarrant sur ligne 2:
LIGNE()-1 etc....
en attendant mieux!!
crdlmnt
ps: à placer aussi en ligne si besoin avec le code Colonne()-xx selon besoin.
si vous placer les champs de construction en ligne aussi, utilisez RECHERCHEH plutôt que RECHERCHEV
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
je peux vous donner une solution, mais elle nécessite deux colonnes que vous pouvez masquer:
exemple à adapter
en B1 liste des nombres de 0 à 9
en A1 jusqu'en A10, la formule:
=ALEA()
en C1 la formule:
=RECHERCHEV(PETITE.VALEUR($A$1:$A$10;LIGNE());A1:B10;2;0)
à tirer jusqu'en C10
vous donnera la liste de 0 à 9 selon l'ordre des valeurs de A1à A10 qui n'ont que peu de chance d'être identiques!!
note: selon le champ où vous placer les colonnes du champ, il faudra ajuster le code LIGNE() qui renvoie 1 sur ligne 1
donc par exemple en démarrant sur ligne 2:
LIGNE()-1 etc....
en attendant mieux!!
crdlmnt
ps: à placer aussi en ligne si besoin avec le code Colonne()-xx selon besoin.
si vous placer les champs de construction en ligne aussi, utilisez RECHERCHEH plutôt que RECHERCHEV
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
28 juil. 2011 à 12:59
28 juil. 2011 à 12:59
Re et suite...
par rapport à la solution précédente
du fait que vous cherchez simplement des chiffres de 0 à 9, on peut gagner une colonne, (où une ligne, c'est selon):
de A1 à A10 la formule:
=ALEA()
de B1 à B10, la formule en B1 à tirer vers les bas:
=RANG(A1;$B$1:$B$10;)-1
crdlmnt
par rapport à la solution précédente
du fait que vous cherchez simplement des chiffres de 0 à 9, on peut gagner une colonne, (où une ligne, c'est selon):
de A1 à A10 la formule:
=ALEA()
de B1 à B10, la formule en B1 à tirer vers les bas:
=RANG(A1;$B$1:$B$10;)-1
crdlmnt
Kino76
Messages postés
85
Date d'inscription
mardi 26 juillet 2011
Statut
Membre
Dernière intervention
15 décembre 2011
3
28 juil. 2011 à 14:07
28 juil. 2011 à 14:07
Effectivement je ne sais pas si une seule ligne suffit...
Ca, c'est pas génant !
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
28 juil. 2011 à 14:11
28 juil. 2011 à 14:11
Alors, voyez si les propositions des messages précédents vous conviennent??
la 1° peut traiter n'importe quelle valeur ou texte, la seconde ne traite que de 9 chiffres successifs
crdlmnt
la 1° peut traiter n'importe quelle valeur ou texte, la seconde ne traite que de 9 chiffres successifs
crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
28 juil. 2011 à 14:29
28 juil. 2011 à 14:29
Probalement :-) .....puisque ça marche chez moi
sans doute un problème de blocage manquant sur le champ de rang '=( les signes $ aux bons endroits.
regardez ici ce que cela donne:
http://www.cijoint.fr/cjlink.php?file=cj201107/cij8Lh9cJ6.xls
crdlmnt
sans doute un problème de blocage manquant sur le champ de rang '=( les signes $ aux bons endroits.
regardez ici ce que cela donne:
http://www.cijoint.fr/cjlink.php?file=cj201107/cij8Lh9cJ6.xls
crdlmnt