Formule du vendredi
Résolu
surplus
Messages postés
673
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j ai une longue formule que voici
=SI(OU(ESTVIDE(A9);ESTVIDE(B9));"";NB.JOURS.OUVRES(A9;B9;Fer)+N(NB.JOURS.OUVRES(A9;B9;Fer)>4,5)+SI(ET(JOURSEM(B9;2)=7;D9="/V");-1,5;SI(D9="/C";-0,5;0))+SI(ET(JOURSEM(B9;2)=7;D9="V/");1;SI(D9="C/";-0,5;0)))
selon telle condition me renvoi une valeur si la condition /V qui est vendredi vendredi apres midi me donne 6 jours si je prends du lundi au vendredi ce qui est juste pour mon calcul
si je prends comme depart un autre jour mardi ou mercredi ou jeudi ma formule est pas bonne
comment rajouter un jour de + du moment que je prends un vendredi plein
j'avais pensé a mettre une feuille cachée contenant tous les vendredis de l'année qu'on inclue dans la formule mais pas sur de pouvoir rajouter
une idée ?
merci
a bientot
j ai une longue formule que voici
=SI(OU(ESTVIDE(A9);ESTVIDE(B9));"";NB.JOURS.OUVRES(A9;B9;Fer)+N(NB.JOURS.OUVRES(A9;B9;Fer)>4,5)+SI(ET(JOURSEM(B9;2)=7;D9="/V");-1,5;SI(D9="/C";-0,5;0))+SI(ET(JOURSEM(B9;2)=7;D9="V/");1;SI(D9="C/";-0,5;0)))
selon telle condition me renvoi une valeur si la condition /V qui est vendredi vendredi apres midi me donne 6 jours si je prends du lundi au vendredi ce qui est juste pour mon calcul
si je prends comme depart un autre jour mardi ou mercredi ou jeudi ma formule est pas bonne
comment rajouter un jour de + du moment que je prends un vendredi plein
j'avais pensé a mettre une feuille cachée contenant tous les vendredis de l'année qu'on inclue dans la formule mais pas sur de pouvoir rajouter
une idée ?
merci
a bientot
9 réponses
-
Bonjour
Je n'ai pas tout compris, mais de lundi à vendredi cela fait 5 jours et non 6
à quoi sert la cellule D9
Que chercher vous exactement ?
cette formule renvoie bien les jours ouvrés
=SI(OU(ESTVIDE($A$9);ESTVIDE($B$9));"";NB.JOURS.OUVRES($A$9;$B$9;fer))-
oui justement je veux en compter six meme si je dois inclure les samedis je suis en congés a 30 jours et tous les samedis comptent dans mes congés
une semaine de vacances prise c'est 6 jours un vendredi en congés c'est 2 jours decomptés
donc des que le vendredi est en conges je dois rajouter le samedi
jeudi et vendredi 3 ainsi de suite du moment que le vendredi est inclus dans le calcul congés -
D9 est une condition si je suis en "C"= congés c'est 6 jours que je dois compter si je suis en "M" maladie ce nest que 5 jours je sais que les jours ouvrés =5 mais dans ma convention on a 30j de congés en comptant 6 jours par semaine au lieu de 5 pour ceux qui ont 25 j par an le resultat est le meme mais le comptage n'est pas pareil
malheureusement
a bientot
-
-
Bonjour,
Il te faudrait une fonction personnalisée nb.jours.ouvrables().
Ici http://f1oza.free.fr/articles.php?lng=fr&pg=193 tu as des fonctions, dont JoursOuvrés où tu peux spécifier samedi et/dimanche travaillé.
eric-
-
-
Re,
Tu as tort, elle est super bien faite sa fonction.
Je t'en ai créé une nouvelle (se servant de la sienne) pour simplifier l'utilisation.
J 'ai mis 2 exemples en B2 et B3, regarde si tu comprends mieux.
Sa fonction calcule les jours fériés fixes et mobiles, tu n'as plus besoin déclarer les fériés dans une plage.
https://www.cjoint.com/?BEEv5FvHZsP
Et si tu veux ajouter 1 jour si le dernier jour est un vendredi, en date de fin tu mets :
DateFin + JOURSEM(B10;2)=5
eric
-
-
bonjour
en fait je fais ça c 'est un peu confus au niveau comptage des jours
https://www.cjoint.com/?BEEvzIqjb9l
dites moi vos conseils ou modifs a apporter car je suis pas au top niveaux formules
merci -
bonsoir eriic
je comprends pas trop comment tu te passes de plages des feriés mais je n arrive pas a l'integrer a ma formule meme si je remplace tout
pourrais tu me faire la condition 3 samedi et Pentecôte travaillé en exemple sur ma feuille je suis avec excel 2007 je sais pas si cela influe mais moi je n'obtiens que des #NOM?
merci -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
je travaille dans un garage la convention est sur 30 jours même si l'atelier nous on s'arrête le vendredi les vendeurs eux viennent le samedi et même dimanche parfois mais c'est plus le coté atelier qui m'intéresse les vendeurs sont payés a la commission donc pas gérable
-
excuse oui plus 1 si vendredi
-
Bonjour,
Je t'ai ajouté une colonne dans 'congés', je ne sais pas comment fonctionnent tes feuilles Juin/Juillet (ni leur intérêt d'ailleurs...).
https://www.cjoint.com/?BEFiELZBtFQ
Regarde déjà si les résultats sont corrects
eric-
bonjour
les feuilles juin et juillet servent a avoir d'un simple coup d'oeil la disponnibilité de chacun savoir qui est la ou pas pour gerer les interventions il y en a 12 pour chaque mois bien sur
j'ai regardé la feuille en fait le resultat juste serait 18 car la ça compte les dimanches
comment decompter les 1/2 journées dans ce cas?
merci
a bientot -
-
-
ok
je vais voir ce que je peux faire
merci de ton aide
a bientot -
Bonjour,
Si tu as la version 2010 tu as cette fonction :
NB.JOURS.OUVRES.INTL(date_début, date_fin, [weekend], [jours_fériés])La syntaxe de la fonction NB.JOURS.OUVRES.INTL contient les arguments (argument : valeur qui fournit des informations à une action, un événement, une méthode, une propriété, une fonction ou une procédure.) suivants :
date_début et date_fin Obligatoire. Dates pour lesquelles la différence doit être calculée. La valeur de date_début peut être antérieure, identique ou ultérieure à celle de date_fin.
week_end Facultatif. Indique les jours de la semaine qui représentent les jours du week-end et qui ne sont pas compris dans le nombre de jours ouvrés entiers inclus entre date_début et date_fin. L'argument week-end est un numéro de week-end ou une chaîne qui indique la date du week-end.
Les valeurs de numéro de week-end indiquent les jours de week-end suivants :
eric