Sous.total, NBval ou NB.Vide avec filtre

  • Initiateur de la discussion Initiateur de la discussion Broch002
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Broch002

XLDnaute Occasionnel
Bonjour,

Je me trouve face à un problème.

Dans une liste de comptes clients de 2003 à 2009, j'ai leurs historiques depuis 2003 en colonne sur 10000 lignes.
Ce que je souhaite c'est pour chaque année, compter les entrées, les sorties , les actifs et les inactifs et ce avec une fonction sous total dans la cas de trie.

J'ai essayé les formules Sous.total (3 etc..., NBval, NB.Vide etc... je n'arrive pas à faire le total dans chaque cellule devant contenir ces résultats.

je vous joins un fichier pour expliquer mes besoins.
Dans les cellules D5 à D8 l'explication des résultats.
Si colonne D contient une valeur autre que 0 = Actifs
Si colonne D contient 0 inactifs
Si colonne D = Rien et Colonne C une valeur = Clients sortie
Si colonne D = valeur et colonne C rien = Client nouveau:

Merci d'avance.
 

Pièces jointes

Re : Sous.total, NBval ou NB.Vide avec filtre

Bonjour à tous,

Si j'ai bien compris ta requête:

1) =NB.SI($D$9:$D$22;">"&0)
2) =NB.SI($D$9:$D$22;"="&0)
3) =SOMMEPROD(($C$9:$C$22<>"")*($D$9:$D$22=""))
4) =SOMMEPROD(($C$9:$C$22="")*($D$9:$D$22<>"")*($D$9:$D$22<>0))

JHA
 
Re : Sous.total, NBval ou NB.Vide avec filtre

Bonjour,

Merci pour la réponse,
En appliquant les formules sur le fichier, il apparait des erreurs sur les autres colonnes, j'ai bien supprimer les"$" avant le copier coller.
Exemple, la colonne E comporte 1 client nouveau, le client 8 et la formule "3" donne un résultat 0
Toujours dans la même colonne la formule "4" donne 1 client sorti alors qu'il n'y en a pas.

De plus si je trie les colonnes, les totaux tiennent compte des cellules masquées d'ou ma question sur "Sous.total" avec NB.si et autre.

Merci d'avance.
 

Pièces jointes

Re : Sous.total, NBval ou NB.Vide avec filtre

Bonjour à tous,

Si j'ai bien compris ta requête:

1) =NB.SI($D$9:$D$22;">"&0)
2) =NB.SI($D$9:$D$22;"="&0)
3) =SOMMEPROD(($C$9:$C$22<>"")*($D$9:$D$22=""))
4) =SOMMEPROD(($C$9:$C$22="")*($D$9:$D$22<>"")*($D$9:$D$22<>0))

JHA

Bonjour,

Merci pour la réponse,
En appliquant les formules sur le fichier, il apparait des erreurs sur les autres colonnes, j'ai bien supprimer les"$" avant le copier coller.
Exemple, la colonne E comporte 1 client nouveau, le client 8 et la formule "3" donne un résultat 0
Toujours dans la même colonne la formule "4" donne 1 client sorti alors qu'il n'y en a pas.

De plus si je trie les colonnes, les totaux tiennent compte des cellules masquées d'ou ma question sur "Sous.total" avec NB.si et autre.

Merci d'avance.
11/03/2010 16h43
 
Re : Sous.total, NBval ou NB.Vide avec filtre

Un début de réponse pour les nouveaux client et clients sortis :

la formule dans le fichier joint ne pointe pas sur les bonnes colonnes.

en E7 : =SOMMEPROD((E$9:E$22<>0)*(D$9: D$22=0))

en e8 : =SOMMEPROD((D9: D22<>0)*(E9:E22=0))

ensuite il faudra gérer les case à "" et celles à 0 : un client qui est à 0 sur une année est il considéré comme sorti ? (par rapport à celui qui est à "")

Je ne comprends pas la partie tri des colonnes et cellules masquées
 
Re : Sous.total, NBval ou NB.Vide avec filtre

Un début de réponse pour les nouveaux client et clients sortis :

la formule dans le fichier joint ne pointe pas sur les bonnes colonnes.

en E7 : =SOMMEPROD((E$9:E$22<>0)*(D$9: D$22=0))

en e8 : =SOMMEPROD((D9: D22<>0)*(E9:E22=0))

ensuite il faudra gérer les case à "" et celles à 0 : un client qui est à 0 sur une année est il considéré comme sorti ? (par rapport à celui qui est à "")

Je ne comprends pas la partie tri des colonnes et cellules masquées

Bonjour.

Concernant les tries, par exemple si je veux faire le total d'un département, je trie par la colonne B et les différents résultats doivent correspondre à ce Dpt.
et non au total de l'ensemble des dpt.

Les cases "" spécifient que le client n'existe pas.
Les cases 0 renseignent que le compte est ouvert donc existant.

Merci de vous interesser à mon litle problème😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
968
Réponses
12
Affichages
988
Retour