Moyenne Si Ens entre deux date

Bonjour,

Je suis incapable de faire fonctionner ma formulaire correctement.
Je dois calculer la moyenne de la production à l'heure par personne par mois.

Voici ma formule:
=MOYENNE.SI.ENS(Compilation!M3:M7;Compilation!A3:A7;A4;Compilation!F3:F7;">=CALENDRIER!A1";Compilation!F3:F7;"<=CALENDRIER!A30")

Pouvez-vous m'aider, car l'erreur #DIV/0 s'affiche toujours

Vous trouverez en p.j mon fichier excel.
Merci pour votre aide

2 réponses

  1. Contributeur
    Bonjour
    on ne pourra rien vous dire tant que l'on ne saura pas ce qu'il y a dans votre fichier et principalement en A1 et A30 de calendrier, ainsi qu'en M3:M7
    voyez si vous pouvez déposer un modèle ici:
    http://mon-partage.fr
    et revenez coller le lien créé sur le site
    à vous lire
    crdlmnt
    0
  2. Contributeur
    re
    j'aurais pu le voir aussi dans votre premier message:
    votre formule est mal écrite et Excel cherche dans la liste de dates les textes compris entre guillemets au lieu de chercher les dates en A1 et A30
    écrivez la comme ci dessous pour les adresses de cellules dates:
    soit entre guillemets: ">=" suivi du signe & suivi de l'adresse de cellule
    =MOYENNE.SI.ENS(Compilation!M3:M7;Compilation!A3:A7;A4;Compilation!F3:F7;">="&CALENDRIER!A1;Compilation!F3:F7;"<="&CALENDRIER!A30)

    crdlmnt

    0
    1. Advenant le cas, que je désire étendre ma sélection sélectionner a des cases où rien n'est encore inscrit, dois-je inscrire quelques choses d'autre dans la formulaire?
      0
    2. Contributeur
      aucune incidence, avec ce code, ne seront prises en compte que les lignes qui réunissent les conditions de dates et une valeur numérique en M mais par précaution, placez cette formule en colonne M pour éviter l'affichage du #DIV/0

      =SIERREUR(SOMME((H3+I3)/((L3-ENT(L3))*24));"")
      crdlmnt
      0