Nombre d’occurrence dans des cellules filtrées

Résolu/Fermé
mlg35 - 18 oct. 2019 à 09:09
 mlg35 - 18 oct. 2019 à 11:27
Bonjour à tous,

Je n'arrive pas à résoudre mon problème qui je pense est relativement simple :
A1 : A, B, C
A2 : A, B, D, E
A3 : B, C, D, E
A4 : A, E

A, B, C, D et E représentent des expressions de mots (par exemple "j'aime excel")

B1 : Cheval
B2 : Chien
B3 : Chat
B4 : Cheval

Je filtre ma feuille sur la colonne B avec Cheval.

Je cherche au final à calculer combien de fois A, B, C, D et E s'affichent lorsque j'applique un filtre (j'arrive à trouver les valeurs sans le filtre avec la fonction "=NB.SI(A1:A4;"A")")

Dans l'exemple je devrais trouver
A =>2
B =>1
C =>1
D =>0
E =>1

Merci !
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
18 oct. 2019 à 09:16
Bonjour

si c'est pour compter le nombre de lignes visibles une fois filtrées, vous pouvez
créer une colonne hors champ avec 1 pour chaque ligne qui contient un texte
entrer en haut de la colonne cette formule:
=SOUS.TOTAL(9;champ ,des 1)

par contre sans filtrer vous pouvez trouver combien de cellule contiennent un mot inclus dans un texte
par exemple de>A2àA100 les textes en B2 inscrivez cheval (ou autre)
en C2 la formule:
=NB.SI(A2:A100;"*"&B2&"*")
vous donnera le nombre de textes qui contiennent le mot inscrit en B2
crdlmnt
0
Bonjour Vaucluse,

Merci pour ce retour mais ce n'est pas ce que je recherche :
- je filtre sur la colonne B mais je veux compter les occurrences dans A qui correspondent au filtre de B
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
18 oct. 2019 à 11:01
Alors toujours sans filtre, si ça peut vous aider

NB.SI.ENS(B:B;valeur à filtrer;A:A;valeur à compter)

vous pouvez rajouter des conditions

crdlmnt
0
Merci beaucoup !! C'est exactement ce dont j'avais besoin !
0