Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Calcul automatique sans passer par un tableau croisé avec les + et les -

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 !

Re : Calcul automatique sans passer par un tableau croisé avec les + et les -

Bonjour, Pontcaral.

Une proposition avec Sommeprod().

Edit : Bonjour, Jean-Claude 🙂
 

Pièces jointes

Dernière édition:
Re : Calcul automatique sans passer par un tableau croisé avec les + et les -

En repartant de vos formules, je voudrais créer une fonction SOUS.TOTAL afin de n'avoir que le résultat avec un filtre automatique.
J'ai essayé
=SOUS.TOTAL(9;SOMMEPROD(($G$10:$G$15=$B18)*(C$10:C$15>0)*C$10:C $15))
mais ça ne marche pas.

Merci
 
Re : Calcul automatique sans passer par un tableau croisé avec les + et les -

Bonjour à tous,

Peux-tu essayer :
Code:
=SOMMEPROD(($G$9:$G$15=$G10)*(C$9:C$15>0)*SOUS.TOTAL(9;C$9:C$15))
A + à tous
 
Re : Calcul automatique sans passer par un tableau croisé avec les + et les -

Désolé ça ne marche pas ou du moins je n'ai pas réussi.
Avec cette formule, je devrais retrouver le même résultat tant qu'un filtre automatique n'est pas sélectionné.
Cordialement
 
Re : Calcul automatique sans passer par un tableau croisé avec les + et les -

Bonsoir,
J'ai du mal avec la réponse car c'est trop technique pour moi.
Dans le feuillet 2, de votre fichier, je vais essayer d'être plus clair.
Mes résultats positifs sont de 1.84 et négatif de -6.83 ce qui me donne un total de -4.99. Ca c'est ok.
Par contre, si je veux sélectionner uniquement 2010 avec le filtre, mon total a bien évoluer en -2.40, mais mes résultats + et - sont inchangés. Normal car je n'ai pas mis le sous total, car je ne sais pas... J'aurai donc dû avoir +0.41 et -2.81 ce qui me donne bien mon total de -2.40
Merci
 

Pièces jointes

Re : Calcul automatique sans passer par un tableau croisé avec les + et les -

Bonjour,

Essayer comme ça :
Code:
=SOMMEPROD((SOUS.TOTAL(9;DECALER(G$7;LIGNE($C$7:$C$23)-LIGNE($C$7);0)))*(G$7:G$23>0))

Code:
=SOMMEPROD((SOUS.TOTAL(9;DECALER(G$7;LIGNE($C$7:$C$23)-LIGNE($C$7);0)))*(G$7:G$23<0))

Edit - Le fichier
Edit bis - Fichier changé (on va y arriver)
 

Pièces jointes

Dernière édition:
- 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
3
Affichages
178
R
Réponses
6
Affichages
137
Réponses
1
Affichages
396
Réponses
3
Affichages
184
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
319
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…