Calculer le nombre d'occurences dans une ligne

Fermé
Ch_94 - Modifié par Ch_94 le 19/03/2016 à 02:45
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 19 mars 2016 à 14:39
Bonjour,

Je voudrais calculer le nombre de fois qu'apparaît le chiffre 4 dans une ligne, j'ai déjà cherché sur plusieurs forums sans trouver de réponse.

Merci d'avance à celui ou celle qui me trouvera la solution !
A voir également:

1 réponse

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
19 mars 2016 à 03:55
Bonjour,

Tu ne dis rien sur les valeurs dans lesquelles tes chiffres 4 apparaissent.
Comme tu as recherché sur le net et que tu n'as rien trouvé, j'en conclus que les NB.SI(mazone;4) ne te conviennent pas et que tes 4 sont mélangés avec d'autres caractères ou chiffres.
Tu ne dis rien sur le nombre de lignes/colonnes sur lesquelles tu veux travailler. Si c'est 500.000 lignes/100 colonnes avec des chaînes de 50 caractères, la formule que je t'indique ci-dessous aura l'avantage de te laisser le temps de prendre un café à chaque recalcul.

Supposons que D28:F28 contiennent 4, 14, az141. La formule matricielle suivante te donnera 3 comme réponse.
=SOMMEPROD(--(SIERREUR("4"=STXT(D28:F28;LIGNE($1:$15);1);0)))

A valider par CTRL+MAJ+ENTER.
Si 15 n'est pas suffisant, tu peux mettre 20 ou 50 ou 150.... ça dépend de la longueur des chaînes de caractères en D28:F28.

Cordialement
0
En fait j'ai des lignes avec 1 chiffre par cellule (de 1 à 5), et je voudrais savoir pour chaque ligne, combien de fois un 4 ou un 5 apparaît.
(J'ai 320 lignes pour 7 colonnes)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
19 mars 2016 à 14:39
Bonjour
alors NB.SI évoqué par JvDo (salut) devrait convenir

pour une ligne1 de A à G

=NB.SI(A1:G1;4)

crdlmnt
0