Comptage d'occurences selon critère

Résolu/Fermé
LD - Modifié par LD le 12/07/2010 à 18:04
 LD - 13 juil. 2010 à 12:15
Bonjour,
J'ai dans une colonne A (excel 07) des identifiants :
00010
00010
09320
09547
09320
....
Je désire compter le nombre d'occurences différentes commençant par 09 ( ce qui doit faire 2).
j'ai essayé des formules matricielles type {nb(1/frequence(si(A2:A10="09*";equiv(A2:A10;A2:A10;0));si(A2:A10="09*");equiv(A2:A10;A2:A10;0))))} entre autre, et je n'arrive à rien.
Merci pour votre aide.
LD

3 réponses

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
Modifié par Mytå le 13/07/2010 à 01:39
Salut le forum

Ta formule, plage a adapter (Formule à valider par Ctrl+Shift+Enter)

=NB(1/FREQUENCE(SI(GAUCHE(A2:A10;2)="09";EQUIV(A2:A10;A2:A10;0));LIGNE(INDIRECT("1:"&LIGNES(A2:A10)))))

Mytå
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
1
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
13 juil. 2010 à 06:30
Bonjour à tous

au cas où, une autre formule (qui revient au même) :
=SOMME(SI(GAUCHE(A2:A10;2)="09";(1/NB.SI(A2:A10;SI(GAUCHE(A2:A10;2)="09";A2:A10)));0))

cordialement
1
C'est parfait !
Merci beaucoup et bonne journée à tous
LD
0
m@rina Messages postés 21080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 15 novembre 2024 11 351
12 juil. 2010 à 17:50
Bonjour,

Supposant que tes cellules sont au format texte, tu t'es bien compliqué la vie ! ;)
Voici la formule toute bête :

=NB.SI(A1:A10;"09*")

m@rina
0
désolée, mais NB.SI renvoie 3 car la formule dénombre alors tous les identifiants commençant par 09.
Merci quand même!
0
m@rina Messages postés 21080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 15 novembre 2024 11 351
Modifié par m@rina le 12/07/2010 à 18:06
Excuse moi, j'avais zappé le mot "Différente" ! Désolée !
0
m@rina Messages postés 21080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 15 novembre 2024 11 351
12 juil. 2010 à 18:08
Je sais pas si tu veux absolument une formule. Si c'est seulement ponctuel, tu pourrais commencer par faire une extraction sans doublon (via un filtre élaboré ou avec la fonction sans doublon si tu utilises 2007/2010), puis faire le comptage avec un nb.si.
m@rina
0
J'ai fait l'extraction sans doublon et j'ai le résultat, mais je travaille sur de gros fichiers et j'utilise un modèle Excel avec formules qui est alimenté par des sources différentes et me sort des tableaux dans un format identique.
Bonne fin de journée.
LD
0