SOMME.SI.ENS avec difference de dates
momabchour
Messages postés
42
Statut
Membre
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un tableau de données comme suit:
Commande Date Commande Date Livraison Total(EUR)
79376 01/01/2016 03/01/2016 7600
98987 02/01/2016 07/01/2016 800
Je souhaite faire un SOMME.SI.ENS pour la somme de la derniere colonne avec le critere suivant: la difference entre la date de commande et la date de livraison est entre 0 et 2.
Une idée comment le faire? j'ai essayé mais sans résultat:
J'ai un tableau de données comme suit:
Commande Date Commande Date Livraison Total(EUR)
79376 01/01/2016 03/01/2016 7600
98987 02/01/2016 07/01/2016 800
Je souhaite faire un SOMME.SI.ENS pour la somme de la derniere colonne avec le critere suivant: la difference entre la date de commande et la date de livraison est entre 0 et 2.
Une idée comment le faire? j'ai essayé mais sans résultat:
SOMME.SI.ENS($D$2:$D$3;$C$2:$C$3-$B$2:$B$3;">=0";$C$2:$C$3-$B$2:$B$3;"<=2")
1 réponse
-
Bonjour exemple pour un champ av"ec date commande en A, date livraison en B et mopntant en C
pour lignes de 1 à 100
à adapter
(les N° de ligne sont obligatoires dans les adresses de champs avc le code SOMMEPROD)
=SOMMEPROD((B1:B100>0)*((C1:C100)-(B1:B100)<=2)*(D1:D100))
drdlmt
-
-
je ne vois pas quels sont les critères que SOMME.SI.ENS pourrait utiliser et pas SOMMEPROD. En règle général, le caractère matriciel de ce dernier code permet bien plus de possibilité que SOMME.SI.ENS
sachant que le nombre de "facteur" n'est pas limité:
SOMMEPROD((....)*(....)*(....)*(....)*(champ à sommer))etc... et permet d'ulisiser des extractions de valeur comme le mois ou l'année dans une date, une pârtie de texte à gauche ou à droite, etc...
si toutefois vous voulez vraiment utiliser SOMME.SI.ENS, je crois qu'il ne vous reste plus qu'à créer une colonne pour calculer les différences de date, car SOMME.SI.ENS ne prend pas les matricielles en compte et ne pourra donc pas calculer les différences de dates
bonne chance
crdlmnt
-