Help Excel :Comment Compter le nombre de cellules sans somme

ely -  
 ely -

Bonjour à tous!

Alors, me voici pour un besoin Excel,

Je vais tenté d'être clair,

J'ai deux colonnes, et, sans utiliser de filtre, j'ai besoin de savoir combien, dans ma colonne A, il y a de cellules non vide (ou contenant une valeur)


en prenant un critère présent dans ma colonne B


Donc j'ai une 3ème colonne dans laquelle il y une cellule où je rentre comme critère de recherche une des valeurs de la colonne B.

Merci à toutes les bonnes âmes qui prendront le temps de me lire!


Windows / Firefox 110.0

A voir également:

5 réponses

ely
 

J'ajoute que je ne peux pas faire de filtres car je dois exploiter un tableau que je mets à jours régulièrement avec de nouvelles données, et c'est un tableau de 59000 lignes environs... Voici le modèle de mon fichier

0
yclik Messages postés 3872 Date d'inscription   Statut Membre Dernière intervention   1 561
 

Bonjour

A tester

=SOMMEPROD((A:A>0)*(B:B=E2))

0
ely
 

Bonjour yclik

Merci pour ce retour rapide, mais ça ne fonctionne pas, l'erreur #NOM? s'affiche.

De plus ma demande est plutôt de compter le nombre d’occurrences en A, mais pas de les additionner.

0
ely > ely
 

Dans mon exemple, les lignes vont jusque A342,

j'ai tenté la formule  =SOMMEPROD((A1:A342>0)*(B1:B342=E2))

Mais elle me renvoie 207, soit le nombre de fois où ma valeur E2 est présente hors je souhaite avoir le nombre de N° unique présents en A pour mon critère E2.

0
cousinhub29 Messages postés 1074 Date d'inscription   Statut Membre Dernière intervention   361
 

Bonjour,

Selon la version Excel utilisée... (fonctions dispo à partir de 2019 il me semble)

(plages à adapter)

=NB(UNIQUE(FILTRE(A2:B25;(B2:B25=E2)*(A2:A25<>""))))

0
brucine Messages postés 21615 Date d'inscription   Statut Membre Dernière intervention   3 406
 

Bonjour,

UNIQUE et FILTRE ne sont disponibles qu'à partir de Excel 2019 non compris (2021 et 365)

0
cousinhub29 Messages postés 1074 Date d'inscription   Statut Membre Dernière intervention   361 > brucine Messages postés 21615 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

Effectivement, pour Unique, non dispo 2019. Par contre, Filtre est compatible 2019.

Maintenant, comme je l'ai précisé, c'est une solution "selon la version utilisée"

Je pense qu'il serait bon de demander au "demandeur", dès la rédaction de sa question, d'indiquer la version qu'il utilise, les réponses pouvant différer, et s'adapter au mieux.

Ici, dans ce cas, où la base comporte près de 60 000 lignes, est-ce qu'un traitement par Power Query ne serait pas plus adapté?

Attendons le retour, bonne apm

0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 352
 

Bonjour.

Toutes versions confondues =NB.SI.ENS($A$2:$A$99999;">0";$B$2:$B$99999;E2) devrait donner satisfaction.

Vu le grand nombre d'organismes, je recommande vivement d'utiliser l'outil Liste déroulante de cellule pour enseigner les colonnes B et E !


0
cousinhub29 Messages postés 1074 Date d'inscription   Statut Membre Dernière intervention   361
 

Bonjour Raymond,

Pas tout à fait, le demandeur désirant le nombre UNIQUE, et non le nb.si total... (même si son exemple n'est pas parlant, car ne comportant aucun cas...)

Si j'ai bien compris, si on remet un 8 en A22, on aurait donc 3 FILIA LTD, mais seulement 2 Uniques (Filia 7 et Filia 8)

Mais cela, sous toute réserve de ma compréhension...

Bonne journée

0

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

Posez votre question
ely
 

Bonjour, Merci à tous pour ces retours. En effet, ma version du boulot n'a pas la formule UNIQUE... Je tenterais dès lundi la solution de Raymond PENTIER (=NB.SI.ENS($A$2:$A$99999;">0";$B$2:$B$99999;E2)

Et cousinhub29: oui, c'est tout à fait ça, si cela fonctionne, FILIA LTD devrait me renvoyer 2 car seules 2 cellules pour l'organisme FILIA contiennent une valeur.

0