Moyenne avec 3 conditions

Fermé
Théophile - 4 nov. 2015 à 14:48
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 4 nov. 2015 à 15:03
Bonjour,

(Sur Excel 2003)

Je souhaite avoir la moyenne mensuelle des délais de traitement des commandes par type:

- Colonne A: Les dates de commande (demande)
- Colonne B: Les dates de réception de la commande
- Colonne C: Le type de commandes ("Local" ou "Etranger"), en mettant une croix "X"
- Colonne E: Durée de traitement de la commande [E=B-A]

Donc je recherche la moyenne de E, par mois selon B (début et fin du mois), et selon C (Local ou Etranger).

Merci de votre réactivité... URGENT svp.

Théophile.

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
4 nov. 2015 à 15:03
Bonjour
deux options
soit par exemple en :en mettant les dates limites du calcul en Z1 et Z2 (c'est plus simple pour traiter les dates dans les formules)

=MOYENNE.SI.ENS(E:E;B:B;">"&Z1;B:B;"<"&Z2;C:C;"X")
et donc
=MOYENNE.SI.ENS(E:E;B:B;">"&Z1;B:B;"<"&Z2;C:C;"<>X")

mais vous pouvez écrire les conditions dates comme cet exemple:
...;"<=1/1/2015";...

ou encore:

=SOMMEPROD((MOIS(B1:B100)=1)*(C1:C100="X")*(E1:E100))/SOMMEPROD((MOIS(B1:B100)=1)*(C1:C100="X"))

le =1 correspondant à janvier, à changer de 1 à 12
et si vous avez plusieurs années dans votre tableau, rajouter un item dans chaque code SOMMEPROD

---*(ANNEE(B1:B100)=2015)*----

notez que le code SOMMEPROD exige des limites de champ avec N° e lignes pour fonctionner correctement

crdlmnt

0