=aujourd'hui est un jour non ouvré

Fermé
nab - 27 déc. 2011 à 16:50
 nab - 27 déc. 2011 à 17:47
Bonjour,

j'ai un fichier de prélévement et je souhaiterai que si la date de prélévement (ex. tous les 25 du mois) tombe un jour non ouvré (samedi dimanche) qu'il indique le jour ouvré le plus proche

merci de votre diligeance!

3 réponses

yofa Messages postés 1093 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 1 mars 2013 205
27 déc. 2011 à 16:52
Un peu plus d'information...?
C,C++,C#,vb,java...............?
0
et bien j'ai une colonne date de prélévement et deux autres date de début et date de fin de contrat j'ai une formule qui me calcul le montant si la date du jour est égale à la date de prélévement et si la date du jour est compris durant le contrat.
néanmoins si la date de prélévement est prévu un jour non ouvré, lorsque l'on actualise le fichier le jour ouvré suivant aucun prélévement ne sera fait car si le 25 tombe un dimanche ou samedi, seul les prélévement de la date du lundi seront pris en compte!!!

en espèrant que cela t'aide!!
0
yofa Messages postés 1093 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 1 mars 2013 205
27 déc. 2011 à 17:00
C'est de l'excel donc avec une macro en vb?
0
un macro c'est à dire avec quel base de formule
0
yofa Messages postés 1093 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 1 mars 2013 205
27 déc. 2011 à 17:04
?! j'ai du mal à te comprendre... J'aimerais juste savoir sur quel logiciel tu travailles ...
0
excel 2007
0
yofa Messages postés 1093 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 1 mars 2013 205
27 déc. 2011 à 17:09
Ben voila : )
Je pense que si tu utilise une formula cela va être dificile... Surtout pour savoir si c'est un jour ouvré...
A part si tu crées un tableau qui les répertorient tous... il suffira alors de faire une recherchev...
0
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 293
27 déc. 2011 à 17:19
Bonjour

Avec Excel,Pas besoin de macro...
ta date en B2 par exemple
=SI(ET(JOUR(B2)=25;JOURSEM(B2+1)>2);B2;SERIE.JOUR.OUVRE(B2;1))

nota: tu ne tiens pas compte des jours fériés ?
0
si c'est un jour non ouvré mais je pe utilisé une table à coté je pense, sauf si tu as plus simple !!
0
yofa Messages postés 1093 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 1 mars 2013 205
27 déc. 2011 à 17:22
Lol je ne retrouvais pas cette fonction... j'ai pris du temps car mon excel est en anglais...
0
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 293
Modifié par michel_m le 27/12/2011 à 17:29
je ne retrouvais pas cette fonction.
Je m'disais aussi: c'est bizarre que ce célèbre expert ne connaisse pas cette fonction...

pour nab

tu fais ton tableau des dates de fériés que tu vonnes "feries" pas exemple
=SI(ET(JOUR(B2)=25;JOURSEM(B2+1)>2;NB.SI(feries;B2)=0);B2;SERIE.JOUR.OUVRE(B2;1;feries))
0
yofa Messages postés 1093 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 1 mars 2013 205
27 déc. 2011 à 17:31
mdr... Jsuis découvert... Je l'ai trouvé en francais sur le web mais je ne la trouvait pas sur Excel... C'est déja bien d'avoir cherché... : )
0
surper je met ca en place et je te di si ça marche!!!
merci pour tes réponses
0