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

benlebras

XLDnaute Nouveau
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
 

Tibo

XLDnaute Barbatruc
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

@+
 

wilfried_42

XLDnaute Barbatruc
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

  • Matrice.xls
    19 KB · Affichages: 102
  • Matrice.xls
    19 KB · Affichages: 111
  • Matrice.xls
    19 KB · Affichages: 103

wilfried_42

XLDnaute Barbatruc
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

  • Matrice.xls
    27 KB · Affichages: 104
  • Matrice.xls
    27 KB · Affichages: 112
  • Matrice.xls
    27 KB · Affichages: 123

Discussions similaires

Réponses
12
Affichages
603

Statistiques des forums

Discussions
312 775
Messages
2 092 025
Membres
105 153
dernier inscrit
cocf