Calculer date limite de cmd à partir de la date de réception
Fermé
claude3100
Messages postés
5
Date d'inscription
lundi 29 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
-
29 oct. 2012 à 12:00
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 30 oct. 2012 à 21:26
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 30 oct. 2012 à 21:26
A voir également:
- Calcul délai de livraison excel
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Formule de calcul excel - Guide
11 réponses
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié par Mike-31 le 29/10/2012 à 13:34
Modifié par Mike-31 le 29/10/2012 à 13:34
Re,
Exact, j'ai lu en diagonale et cette notion de jours ouvrables m'a échappée mais tu aurais pu proposer une formule
sur ce lien un petit montage, il suffit de sélectionner en A1 une année pour avoir les jours fériés et en D4 la date de livraison pour avoir en F3 la date de mise en fabrication.
En F5 même formule avec gestion d'erreur
En F7, utilise les données de fabrication en modulable en E2 et de livraison en F2
https://www.cjoint.com/?BJDnICnjV21
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Exact, j'ai lu en diagonale et cette notion de jours ouvrables m'a échappée mais tu aurais pu proposer une formule
sur ce lien un petit montage, il suffit de sélectionner en A1 une année pour avoir les jours fériés et en D4 la date de livraison pour avoir en F3 la date de mise en fabrication.
En F5 même formule avec gestion d'erreur
En F7, utilise les données de fabrication en modulable en E2 et de livraison en F2
https://www.cjoint.com/?BJDnICnjV21
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
29 oct. 2012 à 12:07
29 oct. 2012 à 12:07
Salut,
ta date limite en A1
=DATE(ANNEE(A1);MOIS(A1);JOUR(A1)-3-4)
tu peux mettre tes dates de fabrication exemple en B1 et de livraison en C1, dans ce cas la formule devient
=DATE(ANNEE(A1);MOIS(A1);JOUR(A1)-B1-C1)
ou encore
=DATE(ANNEE(A1);MOIS(A1);JOUR(A1)-(B1+C1))
ta date limite en A1
=DATE(ANNEE(A1);MOIS(A1);JOUR(A1)-3-4)
tu peux mettre tes dates de fabrication exemple en B1 et de livraison en C1, dans ce cas la formule devient
=DATE(ANNEE(A1);MOIS(A1);JOUR(A1)-B1-C1)
ou encore
=DATE(ANNEE(A1);MOIS(A1);JOUR(A1)-(B1+C1))
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 308
29 oct. 2012 à 12:19
29 oct. 2012 à 12:19
Salut michel_m et Morgothal !
Désolé de faire le chiant, mais les formules ne prennent pas en compte les données jours ouvrés et jours ouvrable indiquées par Claude.
En effet, pour être livré le 20/11, avec 3 jours ouvrés de fabrications, et 4 jours ouvrables de livraison, il devra être commandé au plus tard le 12, et non le 13.
Cordialement.
Désolé de faire le chiant, mais les formules ne prennent pas en compte les données jours ouvrés et jours ouvrable indiquées par Claude.
En effet, pour être livré le 20/11, avec 3 jours ouvrés de fabrications, et 4 jours ouvrables de livraison, il devra être commandé au plus tard le 12, et non le 13.
Cordialement.
claude3100
Messages postés
5
Date d'inscription
lundi 29 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
Modifié par claude3100 le 29/10/2012 à 17:15
Modifié par claude3100 le 29/10/2012 à 17:15
Merci à tous pour vos réponses, ça fait vraiment plaisir :) et je me rends compte que je suis vraiment nulle en Excel...
Mike-31 : j'ai essayé ta formule mais en fait, le fait d'ajouter des conditions me bloque, en effet, j'aurai une colonne avec la date de fabrication et une colonne de livraison. Je voudrais créer une plage avec les samedis et dimanches (certains jours seront travaillés d'autres non) et une plage uniquement avec les dimanches (je n'ai pas besoin d'insérer les jours fériés car mon tableau se terminera le 25/12). Je me suis permise de joindre le fichier type : la colonne que je souhaite obtenir est la "Date limite de cmd". Mon raisonnement doit être vraiment faux, j'obtiens 2061...
Merci encore de vos lumières...
Mike-31 : j'ai essayé ta formule mais en fait, le fait d'ajouter des conditions me bloque, en effet, j'aurai une colonne avec la date de fabrication et une colonne de livraison. Je voudrais créer une plage avec les samedis et dimanches (certains jours seront travaillés d'autres non) et une plage uniquement avec les dimanches (je n'ai pas besoin d'insérer les jours fériés car mon tableau se terminera le 25/12). Je me suis permise de joindre le fichier type : la colonne que je souhaite obtenir est la "Date limite de cmd". Mon raisonnement doit être vraiment faux, j'obtiens 2061...
https://www.cjoint.com/?BJDrhNMHnsB
Merci encore de vos lumières...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié par Mike-31 le 29/10/2012 à 18:08
Modifié par Mike-31 le 29/10/2012 à 18:08
Re,
ça change tout, au début il s'agissait d'une date. enfin je regarde ton fichier dans la soirée
Explique moi en colonne G et H à quoi correspondent ces dates
en B1 c'est la date de réception de la commande, en colonne D c'est la date de livraison, c'est bien cela
et lorsque une date est en colonne G et également en colonne H il faut soustraire le jour une fois ou deux fois
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
ça change tout, au début il s'agissait d'une date. enfin je regarde ton fichier dans la soirée
Explique moi en colonne G et H à quoi correspondent ces dates
en B1 c'est la date de réception de la commande, en colonne D c'est la date de livraison, c'est bien cela
et lorsque une date est en colonne G et également en colonne H il faut soustraire le jour une fois ou deux fois
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
claude3100
Messages postés
5
Date d'inscription
lundi 29 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
30 oct. 2012 à 11:53
30 oct. 2012 à 11:53
Bonjour Mike-31,
cellule B2 = date de réception totale (qui changera au cours de l'opé)
colonne B = délai de fabrication du produit
colonne H = Toutes les dates où il n'y aura pas de fabrication (donc à soustraire de la colonne B "Fabrication")
colonne C = délai de livraison
colonne G = Toutes les dates où la livraison n'aura pas lieu (donc à soustraire de la colonne C "Livraison")
colonne D = résultat que je dois obtenir, soit la date limite de commande pour recevoir mon colis en date "B2" en fonction du délai de fabrication "colonne B" hors les jours de "la colonne H" et en fonction du délai de livraison "colonne C" hors les jours de la "colonne H".
Merci encore pour le temps que vous passez à m'aider !
cellule B2 = date de réception totale (qui changera au cours de l'opé)
colonne B = délai de fabrication du produit
colonne H = Toutes les dates où il n'y aura pas de fabrication (donc à soustraire de la colonne B "Fabrication")
colonne C = délai de livraison
colonne G = Toutes les dates où la livraison n'aura pas lieu (donc à soustraire de la colonne C "Livraison")
colonne D = résultat que je dois obtenir, soit la date limite de commande pour recevoir mon colis en date "B2" en fonction du délai de fabrication "colonne B" hors les jours de "la colonne H" et en fonction du délai de livraison "colonne C" hors les jours de la "colonne H".
Merci encore pour le temps que vous passez à m'aider !
claude3100
Messages postés
5
Date d'inscription
lundi 29 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
30 oct. 2012 à 11:59
30 oct. 2012 à 11:59
En fait pour moi la plus grosse difficulté c'est d'exclure des dates, j'ai essayé en créant une plage (cf pièce jointe) mais le raisonnement est totalement faux.
Merci encore à tous
Merci encore à tous
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
29 oct. 2012 à 23:04
29 oct. 2012 à 23:04
Re,
Sans réponse on va improviser, commence par nommer la plage G3:G14 No_dist
en E3 colle cette formule
=D3-B3-C3-SOMMEPROD((Prod_fermee>=D3-B3-C3)*(Prod_fermee<=D3)+(No_dist>=D3-B3-C3)*(No_dist<=D3))
et incrémente vers le bas
tiens nous au courant
Sans réponse on va improviser, commence par nommer la plage G3:G14 No_dist
en E3 colle cette formule
=D3-B3-C3-SOMMEPROD((Prod_fermee>=D3-B3-C3)*(Prod_fermee<=D3)+(No_dist>=D3-B3-C3)*(No_dist<=D3))
et incrémente vers le bas
tiens nous au courant
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
30 oct. 2012 à 07:00
30 oct. 2012 à 07:00
Salut les copains
Mike, la bonne formule pour ton tableau, à mon avis:
=SI(DA="";"";SERIE.JOUR.OUVRE(D4;-(E2+F2-1);fériés))
le -1 pour exclure le jour de réception qui sinon est inclus.
C'est plus simple, je pense.
Crdlmnt
Mike, la bonne formule pour ton tableau, à mon avis:
=SI(DA="";"";SERIE.JOUR.OUVRE(D4;-(E2+F2-1);fériés))
le -1 pour exclure le jour de réception qui sinon est inclus.
C'est plus simple, je pense.
Crdlmnt
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
30 oct. 2012 à 08:46
30 oct. 2012 à 08:46
Salut l'ami,
Oui mais parce qu'il y a un mais si j'ai bien tout compris on ne peut pas utiliser la fonction JOUR.OUVRE puisque certain samedis et dimanches sont travaillés d'après le fichier et dernières explications de Claude, pas plus que les jours fériés.
Enfin à jeun, c'est ce que j'ai compris
a suivre
Oui mais parce qu'il y a un mais si j'ai bien tout compris on ne peut pas utiliser la fonction JOUR.OUVRE puisque certain samedis et dimanches sont travaillés d'après le fichier et dernières explications de Claude, pas plus que les jours fériés.
Enfin à jeun, c'est ce que j'ai compris
a suivre
claude3100
Messages postés
5
Date d'inscription
lundi 29 octobre 2012
Statut
Membre
Dernière intervention
30 octobre 2012
30 oct. 2012 à 19:47
30 oct. 2012 à 19:47
Bonsoir tout le monde, alors j'ai essayé ceci :
=SI($B$1-(SI($B$1-B3=RECHERCHEV($B$1-B3;Prod_fermee;1;FAUX);($B$1-B3)+1;$B$1-B3)+C3)=RECHERCHEV($B$1-(B3+C3);Livraison_impossible;1;FAUX);($B$1-(B3+C3))+1;$B$1-(B3+C3))
Mais j'ai un message d'erreur...
Merci !
=SI($B$1-(SI($B$1-B3=RECHERCHEV($B$1-B3;Prod_fermee;1;FAUX);($B$1-B3)+1;$B$1-B3)+C3)=RECHERCHEV($B$1-(B3+C3);Livraison_impossible;1;FAUX);($B$1-(B3+C3))+1;$B$1-(B3+C3))
Mais j'ai un message d'erreur...
Merci !
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
30 oct. 2012 à 21:26
30 oct. 2012 à 21:26
Re,
Je suis de retour et cela n'a pas beaucoup avancé.
Reprend ton fichier et en D3 à D8 saisi les bonnes valeurs en fonction de la date de réception en B1 21/12/2012
je ne comprends pas comment en D3 par exemple tu donnes comme date le 12/3/61 donne la date réelle en fonction des délais de livraisons et fabrications
Je suis de retour et cela n'a pas beaucoup avancé.
Reprend ton fichier et en D3 à D8 saisi les bonnes valeurs en fonction de la date de réception en B1 21/12/2012
je ne comprends pas comment en D3 par exemple tu donnes comme date le 12/3/61 donne la date réelle en fonction des délais de livraisons et fabrications
Morgothal
Messages postés
1236
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
183
29 oct. 2012 à 12:08
29 oct. 2012 à 12:08
Bonjour,
Excel calcule par défaut en jour, il suffit donc d'écrire dans une cellule (A1) 20/11/2012, dans une autre le délai de fabrication (A2) et encore dans une autre le délai de livraison (A3).
La date limite de commande sera donc :
Excel calcule par défaut en jour, il suffit donc d'écrire dans une cellule (A1) 20/11/2012, dans une autre le délai de fabrication (A2) et encore dans une autre le délai de livraison (A3).
La date limite de commande sera donc :
=A1-(A2+A3)Et cette formule renvoie bien 13/11/2012.
29 oct. 2012 à 13:28
Je tiens à apporter une correction sur mon message précédent : bonjour à Mike31 et Morgothal (même si ça n'empêche pas de dire bonjour à michel_m si jamais il passe sur ce sujet ^^).