Combien de fois chaque paire de chiffres apparaît
Gitouche
Messages postés
5
Statut
Membre
-
Gitouche -
Gitouche -
Bonjour le forum
J'ignore si quelqu'un pourra m'aider mais j'essaye quand-même.
J'aimerais obtenir le nombre de fois que des paires précises apparaissent dans 20 colonnes sur 20 lignes.
EX: colonnes A1 à U20 Trouver les paires de chiffres ( le 1 avec le 2, 1 avec 3, 1 avec 4 etc... pour finir avec le 9 et le 10 jusqu'à obtenir les 45 paires possibles avec les chiffres de 1 à 10.
Chaque ligne contiennent des numéros qui diffèrent entre 1 à 70 mais j'ai besoin de savoir combien de fois ces paires sont présentes.
J'espère que mes explications sont assez claires.
PS: Je ne mets pas de zéro devant les chiffres soit 1,2,3 etc...
Merci de votre coup de main
Je vous souhaite une belle journée
Gitouche
J'ignore si quelqu'un pourra m'aider mais j'essaye quand-même.
J'aimerais obtenir le nombre de fois que des paires précises apparaissent dans 20 colonnes sur 20 lignes.
EX: colonnes A1 à U20 Trouver les paires de chiffres ( le 1 avec le 2, 1 avec 3, 1 avec 4 etc... pour finir avec le 9 et le 10 jusqu'à obtenir les 45 paires possibles avec les chiffres de 1 à 10.
Chaque ligne contiennent des numéros qui diffèrent entre 1 à 70 mais j'ai besoin de savoir combien de fois ces paires sont présentes.
J'espère que mes explications sont assez claires.
PS: Je ne mets pas de zéro devant les chiffres soit 1,2,3 etc...
Merci de votre coup de main
Je vous souhaite une belle journée
Gitouche
A voir également:
- Combien de fois chaque paire de chiffres apparaît
- Tous les code possible de 0 à 9 (4 chiffres ) liste - Forum Programmation
- Combien de possibilités pour un code à 3 chiffres - Forum loisirs/vie pratique
- Utorrent recherche de pairs ✓ - Forum Téléchargement
- Clé usb n'apparait pas - Guide
- 35 go internet combien de temps ✓ - Forum Free mobile
4 réponses
Bonsoir
Pas très clair
Peux tu poster un exemple de ton fichier allégé et anonymé sur cjoint.com et indiquer le lien fourni dans un prochain message accompagné d'explications précises de ce que tu veux obtenir
Cdlmnt
Pas très clair
Peux tu poster un exemple de ton fichier allégé et anonymé sur cjoint.com et indiquer le lien fourni dans un prochain message accompagné d'explications précises de ce que tu veux obtenir
Cdlmnt
Bonsoir,
le 1 avec le 2, 1 avec 3, 1 avec 4 etc... pour finir avec le 9 et le 10 jusqu'à obtenir les 45 paires possibles avec les chiffres de 1 à 10
Tu peux citer tes 45 paires ?
Pour moi ça ferait plutôt 9! soit 362880 paires...
Tu trouveras le temps de tout lire ?
eric
le 1 avec le 2, 1 avec 3, 1 avec 4 etc... pour finir avec le 9 et le 10 jusqu'à obtenir les 45 paires possibles avec les chiffres de 1 à 10
Tu peux citer tes 45 paires ?
Pour moi ça ferait plutôt 9! soit 362880 paires...
Tu trouveras le temps de tout lire ?
eric
Bonsoir Eric
9! c'est le nombre de combinaisons avec tous les chiffres
Les paires il y en a 100
Si on enlève les 10 paires formées avec 2chiffres identiques (11,22 ..)que gitouche semble vouloir exclure il en reste 90 et si on part du principe que la paire 12 et la paire 21 sont les mêmes il y a bien 90/2 soit 45 paires
Par contre je ne comprends la nécessité de dénombrer ces paires"identiques" et je ne comprend pas Chaque ligne contiennent des numéros qui diffèrent entre 1 à 70 mais j'ai besoin de savoir combien de fois ces paires sont présentes. :
9! c'est le nombre de combinaisons avec tous les chiffres
Les paires il y en a 100
Si on enlève les 10 paires formées avec 2chiffres identiques (11,22 ..)que gitouche semble vouloir exclure il en reste 90 et si on part du principe que la paire 12 et la paire 21 sont les mêmes il y a bien 90/2 soit 45 paires
Par contre je ne comprends la nécessité de dénombrer ces paires"identiques" et je ne comprend pas Chaque ligne contiennent des numéros qui diffèrent entre 1 à 70 mais j'ai besoin de savoir combien de fois ces paires sont présentes. :
Salut via
tu as raison, je me suis fourvoyé.
J'avais dénombré autrement.
Avec le 1 : 9 paires (nombres de 2 à 10), avec le 2 : 8 paire, etc
Il fallait faire la somme et non le produit : 9+8+7+...+1 qui font bien 45
Moi les questions que je me pose sont : est-ce que le dernier nombre d'une ligne peut faire une paire avec le premier de la suivante (continuité) ?
Et si on a 7-8-9 est-ce que ça fait 2 paires, ou une seule car le 8 est déjà utilisé ?
Je voterai 'non' et '2 paires' mais bon, par facilité.
Donc par facilité :
par ligne : =SOMMEPROD((ABS((A2:T2)-(B2:U2))=1)*((B2:U2)<=10)*((A2:T2)<=10))
formule matricielle à valider avec shift+ctrl+entrée
https://www.cjoint.com/c/CFma3EQSAbF
eric
tu as raison, je me suis fourvoyé.
J'avais dénombré autrement.
Avec le 1 : 9 paires (nombres de 2 à 10), avec le 2 : 8 paire, etc
Il fallait faire la somme et non le produit : 9+8+7+...+1 qui font bien 45
Moi les questions que je me pose sont : est-ce que le dernier nombre d'une ligne peut faire une paire avec le premier de la suivante (continuité) ?
Et si on a 7-8-9 est-ce que ça fait 2 paires, ou une seule car le 8 est déjà utilisé ?
Je voterai 'non' et '2 paires' mais bon, par facilité.
Donc par facilité :
par ligne : =SOMMEPROD((ABS((A2:T2)-(B2:U2))=1)*((B2:U2)<=10)*((A2:T2)<=10))
formule matricielle à valider avec shift+ctrl+entrée
https://www.cjoint.com/c/CFma3EQSAbF
eric
Bonjour le forum
C'est avec plaisir que je mets un lien concernant mon message pour trouver des paires identiques.
J'aurais dû le faire hier. ;-) désolé.
Souhaitons que le tout soit plus explicite avec ce fichier
Merci encore à tous .
C'est super d'avoir un coup de pouce de votre part.
Vivez une belle journée!
Gitouche
https://www.cjoint.com/?CFmss7sc5kw
C'est avec plaisir que je mets un lien concernant mon message pour trouver des paires identiques.
J'aurais dû le faire hier. ;-) désolé.
Souhaitons que le tout soit plus explicite avec ce fichier
Merci encore à tous .
C'est super d'avoir un coup de pouce de votre part.
Vivez une belle journée!
Gitouche
https://www.cjoint.com/?CFmss7sc5kw
Bonjour,
Proposition avec du vba.
À noter que ce fichier n'est qu'un exemple car mon vrai fichier compte plus de 8000 lignes
Tu l'as mis à temps, on ne travaille pas pareil avec 8000 lignes qu'avec seulement 20. Tu aurais eu un escargot...
Le mieux est de tout compter, sur 21 colonnes et que tu ailles piocher les résultats qui t'intéressent (ou filtrer sur la feuil2)
Comme tu n'as pas répondu aux questions :
est-ce que le dernier nombre d'une ligne peut faire une paire avec le premier de la suivante (continuité) ?
Et si on a 7-8-9 est-ce que ça fait 2 paires, ou une seule car le 8 est déjà utilisé ?
j'ai fait à mon idée, tu adapteras.
A contrôler :
https://www.cjoint.com/?CFmuyeTvgS3
eric
PS: je viens de voir que ça serait des dates et non des nombres de 1 à 70. Tu peux mettre à la poubelle...
Avec un exemple réaliste peut-être que je m'y remettrai mais là pas trop envie...
D'autant plus que la tranche de nombre n'aura sûrement pas une amplitude de 70, ce qui n'a plus rien à voir.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Proposition avec du vba.
À noter que ce fichier n'est qu'un exemple car mon vrai fichier compte plus de 8000 lignes
Tu l'as mis à temps, on ne travaille pas pareil avec 8000 lignes qu'avec seulement 20. Tu aurais eu un escargot...
Le mieux est de tout compter, sur 21 colonnes et que tu ailles piocher les résultats qui t'intéressent (ou filtrer sur la feuil2)
Comme tu n'as pas répondu aux questions :
est-ce que le dernier nombre d'une ligne peut faire une paire avec le premier de la suivante (continuité) ?
Et si on a 7-8-9 est-ce que ça fait 2 paires, ou une seule car le 8 est déjà utilisé ?
j'ai fait à mon idée, tu adapteras.
A contrôler :
https://www.cjoint.com/?CFmuyeTvgS3
eric
PS: je viens de voir que ça serait des dates et non des nombres de 1 à 70. Tu peux mettre à la poubelle...
Avec un exemple réaliste peut-être que je m'y remettrai mais là pas trop envie...
D'autant plus que la tranche de nombre n'aura sûrement pas une amplitude de 70, ce qui n'a plus rien à voir.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Merci Éric pour ta réponse.
Tu as écrit : Et si on a 7-8-9 est-ce que ça fait 2 paires, ou une seule car le 8 est déjà utilisé ?On obtient 2 paires. Je suis désolée d'avoir pris de votre temps mais j'ai décidé de laisser tomber ce sujet car je pense que ça demande trop de votre part à tous pour arriver à une solution et de plus je ne comprends toujours les explications données. Je ne veux surtout pas abuser de vos conseils.
Je vous dis encore une fois merci et je promets la prochaine fois d'y aller de quelque chose plus simple à résoudre.
Tu as écrit : Et si on a 7-8-9 est-ce que ça fait 2 paires, ou une seule car le 8 est déjà utilisé ?On obtient 2 paires. Je suis désolée d'avoir pris de votre temps mais j'ai décidé de laisser tomber ce sujet car je pense que ça demande trop de votre part à tous pour arriver à une solution et de plus je ne comprends toujours les explications données. Je ne veux surtout pas abuser de vos conseils.
Je vous dis encore une fois merci et je promets la prochaine fois d'y aller de quelque chose plus simple à résoudre.
Bonjour,
N'abandonne pas tout de suite.
Seulement je crains que tu n'aies trop simplifié ton problème ce qui fait que les propositions risquent fort de ne pas être applicables sur ton vrai fichier.
Repose ton problème mais sans trop le déformer, il faut rester très proche du réel.
Selon la nouvelle donne il y aura bien qcq'un qui t'aiguillera.
Et tu n'as toujours pas dit si le dernier nombre d'une ligne peut faire une paire avec le premier de la ligne suivante, s'il faut considérer qu'il y a une continuité...
eric
N'abandonne pas tout de suite.
Seulement je crains que tu n'aies trop simplifié ton problème ce qui fait que les propositions risquent fort de ne pas être applicables sur ton vrai fichier.
Repose ton problème mais sans trop le déformer, il faut rester très proche du réel.
Selon la nouvelle donne il y aura bien qcq'un qui t'aiguillera.
Et tu n'as toujours pas dit si le dernier nombre d'une ligne peut faire une paire avec le premier de la ligne suivante, s'il faut considérer qu'il y a une continuité...
eric
Merci Éric de tes bons conseils. Je pensais que même si on travaillait avec plus de 8000 linges, que les formules matricielles ou codes VBA seraient fonctionnels sans difficulté mais je me rends compte que ce n'est pas aussi simple qu'il paraît.. LOL J'ai du chemin à parcourir pour comprendre EXCEL.
Merci pour les mots d'encouragement. C'est très apprécié.
Gitouche qui va continuer à bûcher LOL Bonne journée
Merci pour les mots d'encouragement. C'est très apprécié.
Gitouche qui va continuer à bûcher LOL Bonne journée
Bonjour,
Disons que pour 20 lignes on ne se prend pas la tête et on fait au plus simple. Le temps de traitement n'est pas important.
Transposé à un tableau de 8000 lignes tu te retrouves à attendre 5 min le résultat. On est obligé de d'optimiser et de compliquer un peu le code. C'est juste une question de confort pour l'utilisateur.
Et si tu annonces des nombres de 1 à 70 on peut préparer une table de résultat avec toutes les paires, même les inutilisées. Ce qui devient impossibles avec des dates dont on ne connait ni le début, ni la fin. Tu te retrouves avec un truc inutilisable avec tes données réelles.
Un programmes est rigide, il faut être précis et complet. Et ne pas changer les conditions sinon ça ne marche plus, et qcq'un aura passé 2h sur ton truc pour rien.
eric
Disons que pour 20 lignes on ne se prend pas la tête et on fait au plus simple. Le temps de traitement n'est pas important.
Transposé à un tableau de 8000 lignes tu te retrouves à attendre 5 min le résultat. On est obligé de d'optimiser et de compliquer un peu le code. C'est juste une question de confort pour l'utilisateur.
Et si tu annonces des nombres de 1 à 70 on peut préparer une table de résultat avec toutes les paires, même les inutilisées. Ce qui devient impossibles avec des dates dont on ne connait ni le début, ni la fin. Tu te retrouves avec un truc inutilisable avec tes données réelles.
Un programmes est rigide, il faut être précis et complet. Et ne pas changer les conditions sinon ça ne marche plus, et qcq'un aura passé 2h sur ton truc pour rien.
eric
Merci Éric pour tes judicieux conseils. Je croyais sincèrement que c'était la même chose pour 20 ou 8000 lignes. Désolée de ne pas avoir mis immédiatement les bons renseignements et Pour ce qui est des dates, ce n'est une nécessité je pourrais tout simplement ne pas les écrire mais je le fais comme référence des tirages mais elles ne sont pas importantes car je peux m'en passer. Je fais mon mea culpa. J'adore excel mais je sais que j'ai beaucoup à apprendre à son sujet avant d'en tirer profit.. Encore merci pour toute la clarté que vous m'avez apporté. Gitouche Bonne fin de journée