Rechercher : dans
Par :

Jours ouvrés dans BO

Dernière réponse le 13 nov 2009 à 11:50:05 janice, le 15 avr 2009 à 12:02:15 
 Signaler ce message aux modérateurs

Bonjour,
Comment peut-on faire pour calculer un nombre de jours ouvrés (equivalent de la fonction EXCEL NB.JOURS.OUVRES) dans Business Object ?
Merci d'avance pour vos réponses

Configuration: Windows XP
Internet Explorer 7.0

1

csi, le 17 avr 2009 à 13:45:16

Bonjour,

J'airencontré le même pb et j'ai trouvé une solution de contournement (pas optimale pour le moment) pour ôter au moins les week-ends.
J'ai une première colonne avec où j'ai éditer une variable avec la fonction "jours entre" qui me donne mon nombre de jours total. Variable Jours : =JoursEntre(<Date max> ,DateActuelle())
Dans la deuxième colonne, j'ai créé une variable qui me donne le nombre de semaine correspondant à mon nombre de jours. J'ai utilisé la fonction "tronque" avec 0 décimale pour avoir juste le nombre de semaines entières. Variable semaine =Tronque((<Jours>/7) ,0)
Puis une colonne avec un nombre approximatif de jours ouvrés puisque les jours fériés ne sont pas déduits. =<Jours>-(<semaine>*2)

Répondre à csi

2

janice, le 17 avr 2009 à 14:39:52

Bonjour,
Merci pour votre réponse.
C'est un peu comme j'ai fait (en utiliasnt la fonction Joursentre). Par contre, ce que tu donnes n'est qu'une estimation, mais nous malheureusement on nous demande d'être bcp + précis !! J'ai donc multiplié les variables pour calculer véritablement en fonction du n° du jour de la semaine, le nombre de jours avec tous les cas possibles si plus d'une semaine entre jour début et jour fin ou moins d'une semaine. Reste encore les jours fériés : encore, les fixes, je pense que je vais pouvoir m'en sortir, mais pour les variables, tu fais comment ?

Répondre à janice

3

max, le 13 nov 2009 à 11:28:08

Bonjour Janice,

Je suis aujourd'hui confronté au même problème que vous dans BO.
J'ai lu votre échange sur le sujet et si j'ai bien compris vous avez trouvé une solution plus précise que la solution proposée...

Pouvez-vous s'il vous plaît m'expliquer comment vous avez fait.


Merci d'avance pour votre aide.

Répondre à max

4

 janice, le 13 nov 2009 à 11:50:05

Bonjour Max,
Malheureusement ma solution est très complexe et je vais avoir du mal à vous l'expliquer en détail, en plus ce rapport BO a été fait il y a déjà pas mal de temps et il faudrait que je me replonge dedans !!
En gros j'ai utilisé les fonctions :
- Semaine (n° de la semiane)
- JoursEntre (nombre de jours entre 2 date)
- NumeroDuJourDeLaSemaine
Avec plein de tests sur les dates de début et de fin afin de déterminer si plus d'1 semaine ou non entre les 2 etc...
Je ne suis pas allée jusqu'à déduire les jours fériés...

Mais bon je trouve que tout ça demande une usine à gaz alors que dans Excel la formule existe déjà !!
Je trouve fou qu'il n'y ai pas d'équivalence dans BO...

Bon courage !
Janice

Répondre à janice
Collection CommentÇaMarche.net