Sous.total et Nb.SI

Bonjour,

voilà, je cherche à lier une formule de sous.total à nb.si

En effet, lorsque je fais :

NB.SI(H:H;">14") par exemple, je calcule bien dans la colonne H le nombre de valeur >14. Cependant, lorsque je filtre une autre colonne, je garde le même résultat.

J'ai voulu utiliser alors la formule SOUS.TOTAL mais la fonction associée à NB.SI ne semble pas exister.

Avez-vous une solution ?

Merci d'avance

Bonjour

Peux-tu envoyer un fichier en exemple s'il te plait?

Cordialement

Je ne sais pas si cela te conviens :

Merci

Bonsoir

La formule en F10 renvoie "" et pour Excel, ce résultat est supérieur à &4, ce qui fausse les résultats

En remplaçant "" par 0 dans cette colonne et en utilisant la formule en J2

=SOMMEPROD(SOUS.TOTAL(3;DECALER($F$3;(LIGNE(INDIRECT("1:10")));))*($F$4:$F$13>14))

nous obtenons le résultat souhaité

Cordialement

360sous-total.zip (6.14 Ko)

Merci Amadeus.

Dans ce cas j'aurais une autre question : en fait ma formule en F10 renvoi "" car dans la même colonne j'utilisais SOUS.TOTAL(1;F:F) et que je ne voulais pas qu'il me compte les 0. Donc si j'utilise ta formule, y a t'il un moyen de ne pas compter les 0 ?

Merci

Bonjour

Oui

en ayant en mémoire cette formule qui fait la moyenne sans tenir compte des 0

=SOMME(A1:A10)/NB.SI(A1:A10;"<>"&0)

on peut en déduire

=SOMMEPROD(SOUS.TOTAL(9;DECALER($F$3;(LIGNE(INDIRECT("1:10")));)))/SOMMEPROD(SOUS.TOTAL(3;DECALER($F$3;(LIGNE(INDIRECT("1:10")));))*($F$4:$F$13>0))

Cordialement

Merci beaucoup Amadeus, il me faut maintenant digérer cette super formule

Rechercher des sujets similaires à "total"