Moyenne avec 3 conditions

Théophile -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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