Combien de fois un chiffre apparaît dans une liste de nombres
Pascale
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise Excel 2010. Un de nos clients nous a demandé de découper dans du métal une liste de nombre allant de 1 à 250. J'ai donc besoin de savoir combien de fois apparaît le chiffre 1, le chiffre 2 etc ...
Je pensais que la formule =NB.SI(A1:A20;*2*) allait m'aider, mais ça ne fonctionne pas.
Auriez-vous une idée ?
Merci d'avance pour votre aide.
J'utilise Excel 2010. Un de nos clients nous a demandé de découper dans du métal une liste de nombre allant de 1 à 250. J'ai donc besoin de savoir combien de fois apparaît le chiffre 1, le chiffre 2 etc ...
Je pensais que la formule =NB.SI(A1:A20;*2*) allait m'aider, mais ça ne fonctionne pas.
Auriez-vous une idée ?
Merci d'avance pour votre aide.
A voir également:
- Combien de fois un chiffre apparaît dans une liste de nombres
- Liste déroulante excel - Guide
- Excel trier par ordre croissant chiffre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Combien de combinaison possible avec 3 chiffres - Forum Réseaux sociaux
- Combien y a-t-il de bateaux dans la zone de 475 pixels de large et 1000 pixels de haut à partir du coin supérieur gauche de cette image ? - Forum Photoshop
7 réponses
Bonjour à tous
Pas encore tout à fait bon, car il va manquer les chiffres en doublons ou triplons style 11 ou 111, personnellement je procéderai ainsi :
https://www.cjoint.com/c/GBCqF2JNcBs
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
Pas encore tout à fait bon, car il va manquer les chiffres en doublons ou triplons style 11 ou 111, personnellement je procéderai ainsi :
https://www.cjoint.com/c/GBCqF2JNcBs
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
Bonjour,
C'est presque bon.
En A1 saisir '1 En A2 saisir '2 recopier jusqu'à 250. Ceci pour avoir des valeurs de texte dans la colonne A, la coche simple n'apparaît pas.
C1= 0 >>> C10=9
D1=NB.SI(A1:A250;"*"&C1&"*") recopier jusqu'à D10
Correction:
Maintenant que via55 a dénoncé le dernier piège:
D1=SOMMEPROD((NBCAR($A$1:$A$250)-NBCAR(SUBSTITUE($A$1:$A$250;C1;"")))) recopier jusqu'à D10
Oups! moi non plus je n'avais pas rafraîchi!
C'est presque bon.
En A1 saisir '1 En A2 saisir '2 recopier jusqu'à 250. Ceci pour avoir des valeurs de texte dans la colonne A, la coche simple n'apparaît pas.
C1= 0 >>> C10=9
D1=NB.SI(A1:A250;"*"&C1&"*") recopier jusqu'à D10
Correction:
Maintenant que via55 a dénoncé le dernier piège:
D1=SOMMEPROD((NBCAR($A$1:$A$250)-NBCAR(SUBSTITUE($A$1:$A$250;C1;"")))) recopier jusqu'à D10
Oups! moi non plus je n'avais pas rafraîchi!
Bonjour,
voilà une proposition :[http://static.ccm2.net/www.commentcamarche.net/pictures/YvXqk0XGtMkUJuUGZIk0sVLCshnqOy3RMXSgXU3xCTBwAf4JbR7thNbCtUO2Ao0H-ccm-nbre-de-chiffres.png [image:http://static.ccm2.net/www.commentcamarche.net/pictures/YvXqk0XGtMkUJuUGZIk0sVLCshnqOy3RMXSgXU3xCTBwAf4JbR7thNbCtUO2Ao0H-ccm-nbre-de-chiffres-s-.png|513px||center|fancy]]
cordialement
edit : j'aurais dû rafraichir mon écran avant de poster!
Bonjour à tous
voilà une proposition :[http://static.ccm2.net/www.commentcamarche.net/pictures/YvXqk0XGtMkUJuUGZIk0sVLCshnqOy3RMXSgXU3xCTBwAf4JbR7thNbCtUO2Ao0H-ccm-nbre-de-chiffres.png [image:http://static.ccm2.net/www.commentcamarche.net/pictures/YvXqk0XGtMkUJuUGZIk0sVLCshnqOy3RMXSgXU3xCTBwAf4JbR7thNbCtUO2Ao0H-ccm-nbre-de-chiffres-s-.png|513px||center|fancy]]
cordialement
edit : j'aurais dû rafraichir mon écran avant de poster!
Bonjour à tous
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à tous,
Chacun son procédé et via55 a les bons chiffres.
Comme j'avais vu que ce n'était pas aussi simple, je l'ai fait avec une fonction personnalisée
Que l'on appelle avec
Il faut que "Renvoyer à la ligne" soit coché
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
Chacun son procédé et via55 a les bons chiffres.
Comme j'avais vu que ce n'était pas aussi simple, je l'ai fait avec une fonction personnalisée
Public Function chiffres(deb, fin) Dim idx As Long, res, tbn For idx = deb To fin: tbn = tbn & idx & ",": Next idx For idx = 0 To 9 res = Split(tbn, idx): chiffres = chiffres & idx & " : " & UBound(res) & vbLf & " " Next idx End Function
Que l'on appelle avec
=chiffres(1;250)et qui donne les 10 chiffres dans la même cellule.
Il faut que "Renvoyer à la ligne" soit coché
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
Pascale, Bonjour.
Bonjour à tous.
La merveille d'un outil puissant comme Excel est une pluralité de solutions possibles simultanément.
Ceci est ma contribution à l'affaire:
Si votre objectif est de savoir combien de chiffres vous devez couper à assembler les chiffres désirés sont dans la gamme de A1:A250, alors cela devrait vous aider.
Supposons que:
A1: A250 -> Les chiffres désirés.
B1: B10 -> 0; 1; 2, 3 ... 9
C1: C10 -> Les formules avec nombre de chiffres à couper.
Première option:
C1 --> =SOMMEPROD(--((NBCAR($A$1:$A$250)-NBCAR(REMPLACER($A$1:$A$250;B1;""))) / NBCAR(B1)))
Deuxième option:
C1 --> =SOMME(NBCAR($A$1:$A$250)-NBCAR(REMPLACER($A$1:$A$250;B1;"")))
Il faut appuyer sur Ctrl+Maj+Entrée pour les insérer dans vos classeurs.
Il était ce que vous vouliez?
J'espère avoir aidé aussi.
Cordialement,
--
Belo Horizonte, Brasil.
Marcílio Lobão
Bonjour à tous.
La merveille d'un outil puissant comme Excel est une pluralité de solutions possibles simultanément.
Ceci est ma contribution à l'affaire:
Si votre objectif est de savoir combien de chiffres vous devez couper à assembler les chiffres désirés sont dans la gamme de A1:A250, alors cela devrait vous aider.
Supposons que:
A1: A250 -> Les chiffres désirés.
B1: B10 -> 0; 1; 2, 3 ... 9
C1: C10 -> Les formules avec nombre de chiffres à couper.
Première option:
C1 --> =SOMMEPROD(--((NBCAR($A$1:$A$250)-NBCAR(REMPLACER($A$1:$A$250;B1;""))) / NBCAR(B1)))
Deuxième option:
C1 --> =SOMME(NBCAR($A$1:$A$250)-NBCAR(REMPLACER($A$1:$A$250;B1;"")))
Il faut appuyer sur Ctrl+Maj+Entrée pour les insérer dans vos classeurs.
Il était ce que vous vouliez?
J'espère avoir aidé aussi.
Cordialement,
--
Belo Horizonte, Brasil.
Marcílio Lobão