Formule excel 2003 pour compter du texte

Fermé
mmun - 30 oct. 2008 à 11:23
 mmun - 31 oct. 2008 à 11:35
Bonjour,
j'ai une liste de noms sur excel 2003 et je recherche la formule qui compte le nombre de noms différents (file active de ma liste);
Merci.
A voir également:

7 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
30 oct. 2008 à 12:01
Bonjour à tous

liste sans cellule vide
=SOMME(1/NB.SI(A3:A8;A3:A8))
formule matricielle à valider par "Ctrl+maj+entrée" et non par "entrée" comm d'hab



1
Merci pour votre formule matricielle c'est parfait et facile à mettre en place !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
30 oct. 2008 à 11:46
Bonjour
je ne connais pas de formule directe, mais peut vous proposer ceci, à tester et à ajuster aux limites de votre champ:
En colonne A, à partir de A2, votre liste (il est nécessaire de prévoir une cellule au dessus du départ de liste) admettonsd qu'elle aille jusqu'à A100
En B1:
=SOMME(B2:B110)
en B2, la formule à descendre jusqu'à B100:
=SI(NB.SI($A$1:A1;A2)>0;0;1)
La cellule B1 vous donnera le nombre de nom différents dans la liste

Crdlmnt
0
LePierre Messages postés 249 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 2 août 2012 338
30 oct. 2008 à 11:49
Bonjour

je ne connais pas de formule mais avec une macro commande tu peux y arriver.
Voici un exemple qui compte les données sans doublons dans la colonne B à partir de "B5"
Sub CompteSansDoublons()
    MaCellule = "B5"
    Nb = 0
    Range(MaCellule).Select
    ActiveCell.CurrentRegion.Sort Key1:=Range(MaCellule), Order1:=xlAscending, Header:=xlYes
    donnee1 = ActiveCell
    While ActiveCell <> ""
        ActiveCell.Offset(1, 0).Select
        If ActiveCell <> donnee1 Then
            donnee1 = ActiveCell
            Nb = Nb + 1
        End If
    Wend
    MsgBox ("Il y a " & Nb & " élément(s)")
End Sub
à plus
0
LePierre Messages postés 249 Date d'inscription samedi 8 mars 2008 Statut Membre Dernière intervention 2 août 2012 338
30 oct. 2008 à 18:29
bonjour à tous
et merci à Michel pour cette superbe formule matricielle
à plus
0

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

Posez votre question
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
30 oct. 2008 à 18:52
Enfin, surtout Merci au célèbre Laurent Longre !!!
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
30 oct. 2008 à 19:00
sALUT?

Il y a également cette formule qui compte les cellules textes

=SOMMEPROD(1*ESTTEXTE(A1:A500))

A+
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
30 oct. 2008 à 19:06
=SOMMEPROD(1*ESTTEXTE(A1:A500))
mais qui détecte le nombre de valeurs uniques ?
0