Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Compter des valeurs séparées par un point virgule

  • Initiateur de la discussion Initiateur de la discussion pierre974
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

pierre974

Guest
Bonjour à Tous !

voila je voudrai compter les valeurs présentes dans une colonne dans les valeurs de cellules sont séparée par un point virgule.

exp :

ligne 1 : 4;3
ligne 2 : 4;2
ligne 3 : 3;2

Quelle formule pourrai je utiliser pour compter le nombre de 4, de 3 et de 2 présentes dans la colonne ?

je vous remercie pour l'attention que vous porterez à mon message et je vous souhaite une bonne journée !

Pierre
 
Re : Compter des valeurs séparées par un point virgule

Bonjour Rachid,

je te remercie de ta réponse mais je n'arrive pas à faire fonctionner ta formule.

je te joint un fichier exemple qui pourra me permettre de mieux comprendre.

Merci bien !

Pierre
 

Pièces jointes

Re : Compter des valeurs séparées par un point virgule

Bonjour,
Si j'ai bien compris, en D3,
Code:
=NB(1/N(NBCAR(A$3:A$9)-NBCAR(SUBSTITUE(A$3:A$9;";";))+1=LIGNES($3:3)))
@ valider par Ctrl+Shift+Enter
@ tirer vers le bas

@ + +
 
Re : Compter des valeurs séparées par un point virgule

Bonjour pierre974 Salut Rachid 🙂

Je crois que pierre974 cherche ceci:

=SOMMEPROD(NBCAR($A$3:$A$9)-NBCAR(SUBSTITUE($A$3:$A$9;C2;"")))

Avec fioritures pour le tableau 😀

Cordialement
 

Pièces jointes

Re : Compter des valeurs séparées par un point virgule

Bonjour pierre974, salut R@chid, Edit : Efgé aussi,

Formule en D3 à tirer vers le bas :

Code:
=SOMMEPROD((NBCAR(";"&A$3:A$11&";")-NBCAR(SUBSTITUE(";"&A$3:A$11&";";";"&C3&";";)))/(2+NBCAR(C3)))
Fichier joint, noter en colonne C le format personalisé "nbre de fois "0

A+
 

Pièces jointes

Dernière édition:
Re : Compter des valeurs séparées par un point virgule

Re,
Salut Job75,
Peut-être que vous avez raison, mais on peut faire plus courte, en D3,
Code:
=NB.SI(A$3:A$9;"*"&LIGNES($3:3)&"*")

@ + +
 
Re : Compter des valeurs séparées par un point virgule

Re,
Problème de valeurs numériques, en D3,
Code:
=NB(1/CHERCHE(C2;A$3:A$9))
@ valider par Ctrl+Shift+Enter
@ tirer vers le bas

@ + +
 
Re : Compter des valeurs séparées par un point virgule

Re,

La formule de mon post #6 fonctionne bien s'il n'y a pas de doublons dans une cellule.

S'il y a des doublons :

Code:
=SOMMEPROD((NBCAR(";"&SUBSTITUE(A$3:A$11;";";";;")&";")-NBCAR(SUBSTITUE(";"&SUBSTITUE(A$3:A$11;";";";;")&";";";"&C3&";";)))/(2+NBCAR(C3)))
Fichier (2).

A+
 

Pièces jointes

Re : Compter des valeurs séparées par un point virgule

Re,

Avant de dîner, une formule matricielle :

Code:
=SOMME(N(STXT(";"&A$3:A$11&";";TRANSPOSE(LIGNE($1:$99));NBCAR(C3)+2)=";"&C3&";"))
A valider par Ctrl+Maj+Entrée.

S'il y a plus de 99 caractères dans une cellule augmenter ce nombre.

Cette formule est plus courte mais en général les calculs seront moins rapides.

Fichier (3).

A+
 

Pièces jointes

Re : Compter des valeurs séparées par un point virgule

Bonjour le fil, le forum,

Fichier (3 bis) qui évite TRANSPOSE et la validation matricielle :

Code:
=SOMMEPROD(N(STXT(";"&A$3:A$11&";";COLONNE(A:CZ);NBCAR(C3)+2)=";"&C3&";"))
Les chaînes sont étudiées sur au plus COLONNES(A:CZ) = 104 caractères.

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…