Excel calcul date
Résolu
Evedll
Messages postés
74
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Excel calcul date
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
6 réponses
Bonjour
précision?
1° )votre affichage nécessite obligatoirement de tomber un lundi?
2° ) lorsque'il y a un ou plusieurs jours fériés entre deux lundi successifs, doit on passer au lundi d'après de façon à garantir un décalage de 7 jours minimum, ou bien est ce seulement quand le lundi tombe un jour fériés qu'il faut décaler au lundi suivant??
ce qui fait par exemple que si le 1° mai tombe un lundi, le 8 donc aussi et le lundi de Pentecôte le lundi 15 mais, il y aura 4 semaines d'écart entre les deux lundis?
à vous lire.
Ps la colonne N de votre fichier est vide
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
précision?
1° )votre affichage nécessite obligatoirement de tomber un lundi?
2° ) lorsque'il y a un ou plusieurs jours fériés entre deux lundi successifs, doit on passer au lundi d'après de façon à garantir un décalage de 7 jours minimum, ou bien est ce seulement quand le lundi tombe un jour fériés qu'il faut décaler au lundi suivant??
ce qui fait par exemple que si le 1° mai tombe un lundi, le 8 donc aussi et le lundi de Pentecôte le lundi 15 mais, il y aura 4 semaines d'écart entre les deux lundis?
à vous lire.
Ps la colonne N de votre fichier est vide
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Suite
éventuellement s'il s'agit de trouver le lundi disponible suivant.
pour exemple à placer où vous voulez:
en colonne M en M3 la formule à tirer sur la hauteur du calendrier:
=SI(OU(JOURSEM(H3;2)<>1;NB.SI(I3:K3;VRAI));"";MAX($M$2:M2)+1)
et en F6 à faire suivre en adaptant aux adresses de cellules:
=INDEX($H$3:$H$1000;EQUIV(INDEX($M$3:$M$1000;EQUIV(C6;$H$3:$H$1000;0))+1;$M$3:$M$1000;0))
C6 étant l'adresse de la cellule où se trouve le lundi de départ du calcul.
attention aux positions des signes $ à respecter
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
éventuellement s'il s'agit de trouver le lundi disponible suivant.
pour exemple à placer où vous voulez:
en colonne M en M3 la formule à tirer sur la hauteur du calendrier:
=SI(OU(JOURSEM(H3;2)<>1;NB.SI(I3:K3;VRAI));"";MAX($M$2:M2)+1)
et en F6 à faire suivre en adaptant aux adresses de cellules:
=INDEX($H$3:$H$1000;EQUIV(INDEX($M$3:$M$1000;EQUIV(C6;$H$3:$H$1000;0))+1;$M$3:$M$1000;0))
C6 étant l'adresse de la cellule où se trouve le lundi de départ du calcul.
attention aux positions des signes $ à respecter
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Bonjour,
si tu fais ta liste de fériés et vacances avec juste les dates concernées tu as cette fonction sur 2010 :
SERIE.JOUR.OUVRE.INTL, fonction
SERIE.JOUR.OUVRE.INTL(date_départ, nb_jours, [nb_jours_week-end], [jours_fériés])
Renvoie le numéro de série d'une date située un nombre de jours ouvrés avant ou après une date donnée avec des paramètres de week-end personnalisés. Les paramètres de week-end indiquent les jours de la semaine correspondant au week-end et leur nombre. Les jours correspondant au week-end et tous les jours spécifiés en tant que jours fériés ne sont pas considérés comme des jours ouvrés.
eric
Salut vaucluse,
pour t'éclairer : ...il doit sauter les dates inutiles pour trouver la date suivante...
Je comprend si lundi férié, reporté au mardi si ouvert
si tu fais ta liste de fériés et vacances avec juste les dates concernées tu as cette fonction sur 2010 :
SERIE.JOUR.OUVRE.INTL, fonction
SERIE.JOUR.OUVRE.INTL(date_départ, nb_jours, [nb_jours_week-end], [jours_fériés])
Renvoie le numéro de série d'une date située un nombre de jours ouvrés avant ou après une date donnée avec des paramètres de week-end personnalisés. Les paramètres de week-end indiquent les jours de la semaine correspondant au week-end et leur nombre. Les jours correspondant au week-end et tous les jours spécifiés en tant que jours fériés ne sont pas considérés comme des jours ouvrés.
eric
Salut vaucluse,
pour t'éclairer : ...il doit sauter les dates inutiles pour trouver la date suivante...
Je comprend si lundi férié, reporté au mardi si ouvert
Bonjour Eric,
Pour ma part, j'ai excel 2007, j'ai regardé les fonctions. Celle que j'ai est : '=SERIE.JOUR.OUVRE(date_départ; nb_jours;[jours_fériés]) qui n'est pas tout à fait la même.
Peut-être qu'elle peut être utilisée aussi dans ma version ? A tester !
Pour ce cas ci, je vais essayer celle de Vaucluse qui, si je réussi à trouver le complément, pourrait être la bonne solution.
Cependant, merci pour ton aide et à bientôt,
Evelyne
Pour ma part, j'ai excel 2007, j'ai regardé les fonctions. Celle que j'ai est : '=SERIE.JOUR.OUVRE(date_départ; nb_jours;[jours_fériés]) qui n'est pas tout à fait la même.
Peut-être qu'elle peut être utilisée aussi dans ma version ? A tester !
Pour ce cas ci, je vais essayer celle de Vaucluse qui, si je réussi à trouver le complément, pourrait être la bonne solution.
Cependant, merci pour ton aide et à bientôt,
Evelyne
Merci Vaucluse,
Désolée pour la colonne vide, j'ai supprimé des colonnes et n'ai pas prêté attention qu'il fallait que je renomme les adresses dans mes explications.
En ce qui concerne le jour, oui il faut que ce soit toujours le même que celui la date de départ et quand par exemple deux lundis qui se suivent sont fériés, il faut passer au lundi suivant et si le lundi suivant est un jour de vacances, il faut encore sauter le lundi.
Par contre, j'ai besoin que le jour change par exemple le mardi et que ce soit tous les mardis. Pour bien m'expliquer, je dois mettre une date quelconque et le jour concerné doit être le même à chaque fois. Je viens de tester pour les autres jours, et ça ne fonctionne pas. Je comprends donc qu'il me faut une formule unique qui s'adapte au jour de la date de départ.
Si le jour était toujours le lundi, la formule est exactement la bonne.
Je vais essayer de voir si je peux réussir à la modifier.
Je vais essayer de trouver dans la formule existante comment préciser qu'il prenne en compte le jour de la date donnée mais avant tout, il faut que je comprenne bien la formule.
Merci beaucoup de ton aide, ça me fait déjà avancer.
A bientôt
Evelyne
Désolée pour la colonne vide, j'ai supprimé des colonnes et n'ai pas prêté attention qu'il fallait que je renomme les adresses dans mes explications.
En ce qui concerne le jour, oui il faut que ce soit toujours le même que celui la date de départ et quand par exemple deux lundis qui se suivent sont fériés, il faut passer au lundi suivant et si le lundi suivant est un jour de vacances, il faut encore sauter le lundi.
Par contre, j'ai besoin que le jour change par exemple le mardi et que ce soit tous les mardis. Pour bien m'expliquer, je dois mettre une date quelconque et le jour concerné doit être le même à chaque fois. Je viens de tester pour les autres jours, et ça ne fonctionne pas. Je comprends donc qu'il me faut une formule unique qui s'adapte au jour de la date de départ.
Si le jour était toujours le lundi, la formule est exactement la bonne.
Je vais essayer de voir si je peux réussir à la modifier.
Je vais essayer de trouver dans la formule existante comment préciser qu'il prenne en compte le jour de la date donnée mais avant tout, il faut que je comprenne bien la formule.
Merci beaucoup de ton aide, ça me fait déjà avancer.
A bientôt
Evelyne
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai trouvé,
Merci à vous deux de votre aide. J'ai remplacé la valeur du jour de semaine par l'adresse dans laquelle il ira la trouver.
Je suis certaine que sans aide, je serai encore à me creuser la tête.
https://www.cjoint.com/?3FcvAUuymv0
Sans rancune Eric, nos courriers se sont croisés. Je t'avais répondu directement car ce n'est pas la première fois que tu m'aides. Je n'allais donc surtout pas t'oublier.
Merci encore
Evelyne
Merci à vous deux de votre aide. J'ai remplacé la valeur du jour de semaine par l'adresse dans laquelle il ira la trouver.
Je suis certaine que sans aide, je serai encore à me creuser la tête.
https://www.cjoint.com/?3FcvAUuymv0
Sans rancune Eric, nos courriers se sont croisés. Je t'avais répondu directement car ce n'est pas la première fois que tu m'aides. Je n'allais donc surtout pas t'oublier.
Merci encore
Evelyne