Compter texte unique + 1 condition

Bonjour,

Je compte un nombre de texte différent sur une colonne avec la formule =SOMME(SI(O2:O858<>"";1/NB.SI(O2:O858;O2:O858)))

mais je veux ajouter une condition : Si colonne G est inférieur à 4

merci de votre aide.

Bonjour,

Un essai

=SOMMEPROD((O2:O7<>"")*(G2:G7<4)*(1/NB.SI(O2:O7;O2:O7)))

Cordialement,

avec le code suivant

=SOMMEPROD((O2:O858<>"")*(G2:G858<4)*(1/NB.SI(O2:O858;O2:O858)))

cela me met l'erreur suivante :

image

Bonjour,

Etrange cela fonctionne chez moi, cf. fichier joint :

4classeur1.xlsx (8.78 Ko)

Comment se présente votre fichier, du moins les valeurs ? Y a-t-il des lignes vides sur vos plages ?

Cordialement,

oui, il y a des lignes vide en colonne O

7classeur1.xlsx (28.27 Ko)

Bonjour,

Dans ce cas a valider en matricielle :

=SOMME(SI((O2:O828<>"")*(G2:G828<4);1/NB.SI(O2:O828;O2:O828)))

Cdlt,

Je trouve une valeur, mais pour l'exemple je trouve 6,666667 alors que je dois trouvé un nombre entier, sachant que je cherche le nombre de texte différent.

Bonjour,

Un 3ème essai ?

=SOMME(SI((O2:O828<>"")*(G2:G828<4);1/NB.SI.ENS(O2:O828;O2:O828;G2:G828;"<4")))

ça marche, par contre j'ai essayé en faisant la condition >3 et ça marche pas :

=SOMME(SI((O2:O828<>"")*(G2:G828>3);1/NB.SI.ENS(O2:O828;O2:O828;G2:G828;">3")))

Bonjour,

Démarrez votre range à la ligne 3, la cellule G2 ne contient pas une valeur numérique.

=SOMME(SI((O3:O828<>"")*(G3:G828>3);1/NB.SI.ENS(O3:O828;O3:O828;G3:G828;">3")))

Cdlt,

Rechercher des sujets similaires à "compter texte unique condition"