Jours fériés et mon tableau faux ,jours ouvrés entre deux dates

Fermé
etoile du nord - 6 juil. 2015 à 00:22
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 7 juil. 2015 à 08:30
Bonjour,

Je débute en tableau xls , et je ne comprends pas trop pourquoi j'ai une erreur d'un jour

Lorsque je cherche entre deux dates des jours ouvrés je me trouve à avoir une erreur d'un jour

ex si je mets 1/01/2015 au 15/02/2015
ex si je mets 03/07/2015 au 27 juillet 2015 le premier j'obtiens 31 alors que cela doit être 32 jours ouvrés ; et 15 au lieu de 16 jours ouvrés (j'utilise la formule = DATE(année;mois;jour) en ayant fait les fériés pris sur vidéo youtube)

Une solution ?

Merci



3 réponses

m@rina Messages postés 20033 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 19 avril 2024 11 269
6 juil. 2015 à 02:51
Bonsoir,

Je ne sais pas exactement comment tu as fait, tu parles de Youtube ?...

En tous les cas, tes résultats sont bons.
Pour calculer le nombre de jours fériés, il y une fonction qui s'appelle NB.JOURS.OUVRES. Parallèlement tu dois, bien entendu avoir la liste quelque part des jours fériés.

Partant du principe que les jours ouvrés ne contiennent ni les samedis ni les dimanches, ni les jours fériés, on a bien 31 jours et 15 jours.
Je pense que ton erreur vient du fait que tu comptes dans tes calculs le dernier jour.
Si tu fais une soustraction 10-3, il reste 7 et pas 8 ! En jours c'est pareil, d'autant plus que l'unité de temps en Excel est le jour. Si tu comptes le nombre de jours (tout compris), tu soustrairas la première date de la seconde et tu obtiendras 24 et non 25.

En conclusion, si le jour du 27 juillet doit être compris dans ton calcul, tu dois soustraire 03/07/2015 de 28/07/2015 et non de 27.

Pour la formule, supposant que la première date se trouve en A1, la seconde date en A2, et le jour férié en H1 :

=NB.JOURS.OUVRES(A1;A2;H1)

m@rina
1
etoile@du@nord Messages postés 2 Date d'inscription lundi 6 juillet 2015 Statut Membre Dernière intervention 6 juillet 2015
6 juil. 2015 à 15:52
bonjour

Je suis simplement etoile du nord pas encore des neiges mdr

Merci Marina cela fonctionne un peu mieux

Raymond (si je peux me permettre) , il est bien de rectifier mais se serais un plus pour moi si j'avais une réponse du comment faire non!!

Pouvez vous m'aider à trouver la formulation d'une prise en compte suivante

Entre deux dates (date d'envoi d'un recommandé pour une rupture ) si la date A2(date de réception du recommandé) comporte un férié ou un samedi et dimanche le résultat doit être un jour ouvrable ou si congé du salarié le préavis est repoussé d'autant de jour et ayant les même contraintes en férié ,samedi ou dimanche (pour estimer un préavis )
0
m@rina Messages postés 20033 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 19 avril 2024 11 269
6 juil. 2015 à 18:27
Bonjour Etoile du Nord ;)

Désolée, mais vraiment je n'ai pas compris. Peux tu donner un exemple concret ?
m@rina
0
etoile@du@nord Messages postés 2 Date d'inscription lundi 6 juillet 2015 Statut Membre Dernière intervention 6 juillet 2015
6 juil. 2015 à 22:07
Bonsoir m@rina

Je souhaite créer un classeur qui détermine le préavis ;
Si le 6 juillet 2015 est la date du début du préavis
Et que Le préavis est en fonction de l'ancienneté du salarié
( 15 jours ;30 jours ;60 jours (liste déroulante prévu ))
Il faut que le préavis se termine un jour ouvrable (1)
et dans le cas de congés payés , le préavis soit reporté


Si il est possible déjà pour avoir une formule sur cet élément (1) se serai top

Pour ma première demande

Je fais un tableau avec 5 colonnes la première et la deuxième sous le format jjj jj mmm aaaa= lundi 6 juillet 2015
La 1ere colonne est la date de départ des congés lundi 6 juillet 2015(J38)
La 2ème colonne la date de reprise lundi 27 juillet 2015(U38)
La 3ème colonne est le nombre de jours pris = 15 (=NB.JOURS.OUVRES(J38;U38;Fer))|Fer = Feriés]
La 4ème colonne est le nombre de cp restants (=SI(AD38="";"";U$35-AD38) [U£35= jours ouvrables= 30]
La 5 ème Colonne est la date sous le format jjj jj mmm aaaa= samedi 25 juillet 2015 (=SI(OU(J38="";U38="");"";U38-1)dénommé jours de fin de congés **

J'ai besoin d'une formule qui prend en compte cet élement « ** le dernier jour de congés à décompter est le dernier jour ouvrable précédent la reprise »

Merci de votre aide

bonne soirée
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
Modifié par eriiic le 7/07/2015 à 08:31
Bonjour,

Un peu complexe à comprendre ta description de tableau.
Tu peux déposer un fichier (anonymisé) sur cjoint.com et coller ici le lien fourni.
Met qq lignes avec différents cas et le résultat attendu, et les explications car avec ta description je ne vois même pas où est ta date de d'origine des calculs. Tu parlais de préavis, il a disparu. Tu n'en fais même plus mention, pas de durée. Bref, c'est confus..
Et évite les abréviation qui ne nous disent rien : cp ?

Il faut que le préavis se termine un jour ouvrable (1)
C'est bien +1 (ou -1) ?
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
6 juil. 2015 à 06:37
Bonjour, étoile des neiges.

Petit rappel : du 1/01/2015 au 15/01/2015 donne 15 si tu dis que tu as mangé au restaurant pendant cette période, mais donnera 14 si tu règles ta note d'hôtel en étant arrivé le 01/01 à 12 h et étant reparti le 15/01 à midi.

Ton calcul (mental) est bizarre ! Dans ton message initial tu donnes pour premier exemple
1/01/2015 au 15/02/2015
et tu veux trouver 15 ou 16, alors que c'est 14 ou 15 (voir plus haut)...
en deuxième exemple tu indiques
03/07/2015 au 27 juillet 2015
et tu annon-ces comme résultat 31 ou 32, alors que c'est 24 ou 25, selon le critère ...
m@rina est sympa de te laisser croire que "tes résultats sont bons" :=)
-2