Excel 2003

Fermé
leonette Messages postés 24 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 13 août 2017 - 4 oct. 2014 à 18:11
leonette Messages postés 24 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 13 août 2017 - 6 oct. 2014 à 10:39
Bonsoir et merci d'avance,

je souhaite faire ressortir les chiffres par un nombre de fois (je pense que je ne suis pas claire) alors exemple

ligne 1 12-5-9-17-3
ligne 2 2-12-8-19-4
ligne 3 8-7-3-15-1
ligne 4 10-3-8-16-11

je veux qu'en calculant on me dise ex : 2x le chiffre12 - 3x le chiffre 8 etc...

je n'arrive pas à trouver la formule exact, comment je dois inscrire mon tableau sous excel, tout dans une case A ou chaque chiffre par case, si je dois sélectionner ....
Vous avez compris, je suis pas top !
Merci
A voir également:

5 réponses

Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
Modifié par Mike-31 le 4/10/2014 à 18:20
Bonsoir,

pour compter les 12 par exemple dans la plage A1:A4

=NB.SI(A1:A4;"*12*")

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 17 198
5 oct. 2014 à 01:12
Bonjour leonette, et salut à Mike-31 !

leonette, c'est à toi, normalement, de nous indiquer comment est fabriqué ton tableau ! Tu as saisi :
soit 12 en A1, 5 en B1, 9 en C1 ... 2 en A2, 12 en B2, 8 en C2 ... et 8 en A3, 3 en B3 ...
soit "12-5-9-17-3" en A1, "2-12-8-19-4" en A2, "8-7-3 ..." en A3
soit les 20 nombres en A1 (c'est plus difficile mais on y arrive).

Si personne ne t'a rien imposé, et si tu as donc le choix, il est beaucoup plus logique de prendre la première méthode, avec un seul nombre par cellule ; et alors la formule pour trouver combien de fois où le nombre
3
figure dans la plage A1:E4 sera
=NB.SI($A$1:$E$4;3).
Si tu as opté pour la deuxième méthode, avec 5 nombres dans une même cellule, c'est la formule de Mike-31 qui convient.

Pour faciliter les choses, tu devrais procéder ainsi :
* si ta plage de données est A1:A4, tu saisis en H1 ta formule =NB.SI(A1:A4;G1)
* si ta plage de données est A1:E4, tu saisis en H1 ta formule =NB.SI(A1:E4;G1)
Dans les 2 cas tu tapes en G1 le nombre que tu veux décompter : résultat en H1 !
C'est le seul endroit où tu sélectionnes quelque chose ...
http://cjoint.com/?DJfbpCyllVs
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 948
Modifié par Mytå le 5/10/2014 à 02:04
Salut le Forum

Attention avec la formule
=NB.SI(A1:A4;"*1*")
sur l'onglet Mike
Le résultat sera erroné : 4

Mytå
0
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 17 198
5 oct. 2014 à 02:59
Merci beaucoup, Mytå !
Je n'avais pas testé tous les cas de figure ... aussi je n'ai pas noté que pour les nombres supérieurs à 9 le chiffre des dizaines est aussi décompté avec cette formule!
C'est un peu quand même de la faute de notre amie leonette, qui a parlé du chiffre 12 au lieu du nombre 12, et du coup je ne me suis attardé sur le fait que la liste des données comprenait aussi bien des chiffres (de 0 à 9) que des nombres supérieurs à 9, et qu'il fallait traiter les 2 cas !
0
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 17 198
Modifié par Raymond PENTIER le 5/10/2014 à 03:07
Il faudrait alors obliger leonette à commencer et terminer sa série avec des tirets, pour obtenir
-12-5-9-17-3- en A1 ; alors la formule en H1 serait =NB.SI(A1:A4;"*-"&G1&"-*")
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 948
5 oct. 2014 à 03:13
Re le Forum

Ou de saisir pour les chiffres de 1 à 9 (01, 02 ... 09)
et on espérant ne pas dépasser 99 comme nombre.

Mytå
0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
Modifié par Mike-31 le 5/10/2014 à 08:28
Bonjour le fil,

effectivement, ma réponse était trop simpliste, je n'avais pas analysé tous les cas de figure,
la solution de Raymond semble être mieux adaptée, saisie encadrée de tiret et formatée en texte, exemple -12-5-9-17-3-

=NB.SI(A1:A10;"*-12-*")
=NB.SI(A1:A10;"*-1-*")

mais attendons le réveil de Leonette

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
leonette Messages postés 24 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 13 août 2017
6 oct. 2014 à 10:37
Bonjour et merci pour votre réponse, je vais essayer
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
leonette Messages postés 24 Date d'inscription dimanche 14 octobre 2012 Statut Membre Dernière intervention 13 août 2017
6 oct. 2014 à 10:39
Merci à vous deux pour l'aide apportée, je vais essayer
0