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
A voir également:

3 réponses

ALS35 Messages postés 1033 Date d'inscription   Statut Membre Dernière intervention   145
 
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
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
ALS35 Messages postés 1033 Date d'inscription   Statut Membre Dernière intervention   145 > 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
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
ALS35 Messages postés 1033 Date d'inscription   Statut Membre Dernière intervention   145
 
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
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