Microsoft 365 Résultats avec filtres et conditions [RESOLU]

nicoph3

XLDnaute Nouveau
Bonjour, je souhaiterais une formule dans la case C12 qui additionne les NOMBREs de la colonne C sous 2 conditions:

1: que les NOMs de la colonne B contiennent "E"

2: que la colonne D contienne le terme "oui"

et que le tout fonctionne lorsque j'applique un filtre dans le tableau

ainsi le total sans filtres devrait être de 10
et si je filtre la colonne A , le résultats des X devrait être 4 et de Y devrait être 6

Merci de votre aide
 

Pièces jointes

  • testCONDITIONS.xlsx
    11.1 KB · Affichages: 9

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Nicoph,
essayez en C12 :
VB:
=SOMME.SI.ENS(Tableau3[NOMBRE];Tableau3[NOM];"*E*";Tableau3[ACTIF];"oui")
 

Pièces jointes

  • testCONDITIONS.xlsx
    10.6 KB · Affichages: 6

nicoph3

XLDnaute Nouveau
Bonjour Nicoph,
essayez en C12 :
VB:
=SOMME.SI.ENS(Tableau3[NOMBRE];Tableau3[NOM];"*E*";Tableau3[ACTIF];"oui")
Bonjour , oui mais non quand je filtre la collone a en X ou Y j'obtiens toujours le résultat total de 10
alors qu'il devrait etre 6 ou 4 selon si on choisi X ou Y

Je connais les formule SOMME.SI.ENS et SOUS.TOTAL(109 , je cherche à combiner les 2


j'ai trouvé des réponses et j'ai réussi à mettre en place d'autres cases
dans lesquelles j'avais besoin de calculer des conditions plus simple

elles fonctionnent pour différentes valeurs comme
=case, =chiffre, ou encore ="texte" mais ne fonctionnent pas pour mon problème
la seule chose que j'ai mise qui ne me met pas d'erreur c'est ="*E*"
mais le résultat est de 0 alors qu'il devrait être de 10

voici la formule qui ne fonctionne pas avec ="*E*"
mais qui fonctionne si je remplace par les autre exemples cités ci dessus:

=SOMMEPROD(SOUS.TOTAL(109;DECALER(C1;LIGNE(1:9);;))*(B2:B10 ="*E*")*(D2:D10 ="oui"))
 

Discussions similaires

Statistiques des forums

Discussions
311 733
Messages
2 082 010
Membres
101 866
dernier inscrit
XFPRO