Formule avec 2 conditions

  • Initiateur de la discussion Initiateur de la discussion alex60
  • 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 !

alex60

XLDnaute Occasionnel
Bonjour,

J'ai déjà fait appel à vous dans un précédent message car j'ai un problème avec la mise en forme d'un tableau croisé dynamique. Je souhaitais obtenir une moyenne glissante directement dans mon TCD. Apparemment ceci n'est pas possible.

Pour contourner ce problème, je voudrai créer une colonne dans mon ongle t base ("moyenne/machine) où je metterai une formule qui si la colonne semaine = 27 et si la colonne poste = A alors j'effectue la moyenne des valeurs répondant à ces conditions.

Ma demande est-elle claire et réalisable???


Merci
 

Pièces jointes

Re : Formule avec 2 conditions

Bonjour,

Sans certitude et sous réserve d'avoir compris, essaye avec cette formule en G3 :

Code:
=SI(C3=27;MOYENNE(SI(E3="A";$F$3:F3;));"")

Formule matricielle à valider par CTRL + MAJ + ENTREE

et à recopier vers le bas

Essaye et dis nous

@+

Edit : version 2 pour éviter l'affichage des zéros :

Code:
=SI(C3=27;SI(E3="A";MOYENNE(SI(E3="A";$F$3:F3;));"");"")

@+
 
Dernière édition:
Re : Formule avec 2 conditions

Merci pour vos réponses,

Cependant j'aurais besoin d'une petite explication (si possible)...
Pourquoi faut-il faire CTRL+MAJ+ENTREE pour que cela fonctionne? J'ai vu ke si je valide la cellule avec juste entrée cela me fait la moyenne de toutes les valeurs.

Si je vous demande cela c'est parce que je vais mettre cette formule dans un tableau qui me servira de base de donnée (avec des centaines de valeurs) et j'ai peur de générer des erreurs de calcul si sur une ligne je valide par ENTREE au lieu de CTRL+MAJ+ENTREE.

Sinon suis-je obligé de passer par une formule matricielle?
 
Re : Formule avec 2 conditions

re,

Une autre solution ne nécessitant pas de validation matricielle, en G3 :

Code:
=SI(ET(C12=27;E12="A");SOMMEPROD(($C$3:C12=27)*($E$3:E12="A")*$F$3:F12)/
SOMMEPROD(($C$3:C12=27)*($E$3:E12="A"));"")

à recopier vers le bas.

@+

Edit : correction :

Code:
=SI(ET(C3=27;E3="A");SOMMEPROD(($C$3:C3=27)*($E$3:E3="A")*$F$3:F3)/
SOMMEPROD(($C$3:C3=27)*($E$3:E3="A"));"")

@+
 
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
20
Affichages
1 K
Réponses
1
Affichages
712
S
Réponses
6
Affichages
1 K
K
Réponses
5
Affichages
2 K
kondabalo
K
L
Réponses
25
Affichages
3 K
LordYass
L
E
Réponses
3
Affichages
1 K
Exl-Noob
E
M
  • Question Question
Réponses
14
Affichages
2 K
Musefraidesbois
M
S
Réponses
4
Affichages
1 K
Sophiiie
S
Retour