Somme si ens entre 2 dates

David59 -  
 David59 -
Bonjour à tous,

j'aurai besoin de votre aide pour une formule Excel,
je sens que je n'en suis pas loin mais mon cerveau déconnecte.

Voici la formule en question :
=SOMME.SI.ENS('Data Conso'!$X:$X;'Data Conso'!$C:$C;'Conso S11 12 13 14'!$B$5;'Data Conso'!$Y:$Y;$C$2;'Data Conso'!O:O;'Conso S11 12 13 14'!D1>='Data Conso'!O:O;'Data Conso'!R:R;'Conso S11 12 13 14'!D1<='Data Conso'!R:R)

La partie en gras fonctionne,
mais cela se complique quand je rajoute les 2 derniers critères.
Onglet Data Conso :
Colonne O = date de début de production
Colonne R = Date de fin de production.
Colonne C = N° de Machine
Colonne Y = Code article
Colonne X = valeur a renvoyer (quantité produite)

Onglet Conso S11 12 13 14 :
Cellule D1 = date de production
Cellule B5 = N° de Machine
Cellule C2 = Code Article

Donc j'aimerai que si ma cellule D1 est dans l'intervalle de la colonne O et R de l'onglet Data conso alors on me renvoi la valeur de la Colonne X

je ne sais pas si je suis clair,
j'ai vu sur divers forum la fonction SOMMEPROD mais je ne sais pas si ca peux entrer en compte avec mes différents critères (N° de machine et code article.

merci de votre aide
cdt

Configuration: Windows / Chrome 89.0.4389.82

3 réponses

  1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
     
    Bonjour,

    Plutôt comme ceci je pense, à tester
    =SOMME.SI.ENS('Data Conso'!$X:$X;'Data Conso'!$C:$C;'Conso S11 12 13 14'!$B$5;'Data Conso'!$Y:$Y;$C$2;'Data Conso'!O:O;">="&'Conso S11 12 13 14'!D1;'Data Conso'!R:R;"<="&'Conso S11 12 13 14'!D1)


    Cordialement
    0
    1. David59
       
      Bonjour ALS35,

      merci pour la réponse,

      Malheureusement j'ai déjà essayer dans ce sens également, et ca ne fonctionne pas, j'ai la valeur 0 qui reviens, alors que je devrai avoir une valeur qui reviens.
      Un format de date diffèrent pour causer ce problème peut-être ?


      merci
      cdt
      0
      1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147 > David59
         
        Bonjour,

        Alors essaie de donner un exemple de ton fichier pour voir le problème.
        (en passant par cjoint.com ou mon-partage.fr et en donnant ici le lien créé)


        Cordialement
        0
  2. David59
     
    Bonjour,

    Voici, https://mon-partage.fr/f/5FZ1Bltu/

    J'ai mis en surbrillance Vert les critères.
    La cellule en surbrillance Jaune => La formule
    La ligne en surbrillance Jaune => La correspondance a la formule

    Désolé pour l'esthétique ca viendra plus tard dans la mise en place du fichier :)

    merci de ton aide
    cdt
    0
    1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
       
      Avec un exemple c'est quand même plus facile à comprendre.
      Inverse le sens des inégalités comme ceci :
      =SOMME.SI.ENS('Data Conso'!$X:$X;'Data Conso'!$C:$C;'Conso S11 12 13 14'!$B5;'Data Conso'!$Y:$Y;$C$2;'Data Conso'!$O:$O;"<="&'Conso S11 12 13 14'!D$1;'Data Conso'!$R:$R;">="&'Conso S11 12 13 14'!D$1)    

      Attention aux références absolues, j'ai mis des $ aux bons endroits, je pense.

      Cordialement
      0
  3. David59
     
    AAAAH Super merci,
    Je caler vraiment sur cette formule, je n'avais pas pensé a inverser les inégalités. A trop s'obstiner parfois on s'obstine dans le mauvais sens :)

    Un grand merci,
    Cdt
    0