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

Calcul du nombre de chaine de caractère différente

  • Initiateur de la discussion Initiateur de la discussion benlebras
  • 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 !

B

benlebras

Guest
Salut à tous,

J'aimerais compter le nombre de chaine de caractère qui apparait dans une colonne.

Par exemple

cellule A1 : FT1
cellule A2 : FT2 FT3 FT4
cellule A3 : FT1 FT2
cellule A4 : FT3

Le nombre de chaîne de caractère qui apparait dans la colonne A est de 4 (FT1;FT2; FT3; FT4)

Merci pour votre réponse
 
Re : Calcul du nombre de chaine de caractère différente

Bonsoir,

Pas sûr du tout qu'on puisse le faire en une seule formule.

Une solution :

Le principe : décomposer les cellules par "mot" avec cette formule :

Code:
=STXT($A1;(COLONNE()-2)*4+1;3)

à recopier à droite et vers le bas

Ensuite, cette formule matricielle pour dénombrer (en A8 par exemple) :

Code:
=SOMME(SI(B1:D4<>"";((1/NB.SI(B1:D4;B1:D4)))))

Formule matricielle à valider par CTRL + MAJ + ENTREE

@+
 
Re : Calcul du nombre de chaine de caractère différente

Bonjour à tous

voici un fichier

Avec des formules nommées

Matrice02 la concaténation
Matrice01 La suppression des espaces
Matrice : La création de la matrice elle même

par contre je suis dans l'obligation d'afficher la matrice (Colonne B) pour l'utiliser, avec la formule : =somme(1/nb.si(matrice;matrice)) j'ai bien la première partie, mais bizarrement je n'ai pas la 2ème

à moins que quelqu'un ait un idée supplémentaire
 

Pièces jointes

Re : Calcul du nombre de chaine de caractère différente

re:

quand les formules me chauffent le neurone, VBA me vient en secours.

une association des 2, Fonctions personnalisée est Formules

Les Formules sont nommées comme tout à l'heure
Matrice02 : lance un fonction de concaténation de matrices permetant la mise en place du tableau de base
Matrice01 et Matrice : crée toujours une matrice volatile
et Nb_Dif Compte le nombre d'occurences diff"rentes dans cette matrice

plus besoin de la colonne B
 

Pièces jointes

Re : Calcul du nombre de chaine de caractère différente

Merci a tous pour vos réponses.

Pouvez vous m'indiquer comment créer les matrice "matrice" "matrice 2" et "table" ?
 
- 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

Réponses
5
Affichages
674
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…