Nbre_jour_mois_-_dimanche_-_jours_fériés_

Résolu/Fermé
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 6 avril 2013 à 02:01
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 6 avril 2013 à 14:41
bonjour/bonsoir à tous et ttes,

avant d'aller faire dodo, je soumets au noctambule un problème.
à toute fin utile voici le fichier. : https://www.cjoint.com/?3Dgb7okI9p8

ce que je cherche à faire c'est d'avoir le nombre en c1:c15 correspondant au nombre de jours du mois déduit le nombre de dimanche sur le mois, déduit des fériés éventuelles sur le mois.

les jours fériés étant repris en a2:a20 de la feuille data que j'ai nommé férié.

exemple au mois de janvier 2013, il y avait 31 jours sur le mois, moins les dimanches à savoir 4, mois le jours fériés du 1ier je devrait avoir comme résultat 31-4-1=26.

une des difficultés c'est que je n'ai pas deux dates (une du début du mois et une du dernier jours du mois)
j'ai trouvé pas mal de formule avec deux dates et permettant de calculer le nombre de dimanche mais avec une date, j'ai pas trouvé.

si qq un avait en cette belle nuit froide a une idée...

merci à lui/elle.

berni///

7 réponses

PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
Modifié par PHILOU10120 le 6/04/2013 à 12:15
Bonjour

une idée

=NB.JOURS.OUVRES.INTL("01/01/2013";"31/01/2013";11;DATA!A2:A11)
pour le mois de janvier le résultat = 26

ou

=NB.JOURS.OUVRES.INTL(B4;FIN.MOIS($B4;0);11;DATA!$A$2:$A$11)
0
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
6 avril 2013 à 11:53
Bonjour,
Avec Excel 2003 et les formules de Jacques Boisgontier:
En E4 de la feuil1 =DATE(ANNEE(B4);MOIS(B4)+1;0) pour obtenir le dernier jour du mois défini en B4.

=SOMMEPROD((JOURSEM(LIGNE(INDIRECT(B4&":"&E4));2)<7)*ESTNA(EQUIV(LIGNE(INDIRECT(B4&":"&E4));férié;0))) donne le nombre de jours ouvrés en janvier (B4)
Les 2 formules sont à recopier vers le bas.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 6/04/2013 à 12:23
Bonjour,

un début: nombre de dimanche dans un mois
en A1 écrire le 1° du mois

=ENT((FIN.MOIS(A1;0)-JOURSEM(FIN.MOIS(A1;0)-(1-1);1)-A1+8)/7)
d'après formule d'Alain Vallon (MVP)

Si XL<2007
pour activer fin.mois(.....;.)
outils- macros complémentaires- utilitaire d'analyse

Bonne sieste

et parce que c'est toi, un ptit tableau perpétuel des jours fériés(ne t'occupes pas des formules jours ouvrés) en France
https://www.cjoint.com/?3Dgmlc56NGV

et dernier edit: calcul du nombre de férié dans le mois (toujours 1) du mois en A1)
=SOMMEPROD((ferie>=A1)*(ferie<=FIN.MOIS(A1;0)))
Michel
0
Mike-31 Messages postés 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 5 110
6 avril 2013 à 12:18
Salut le fil,

ton fichier en retour, feuille Data, tu peux automatiser le calcul de tes jours fériés en fonction uniquement de l'année

https://www.cjoint.com/?CDgmsx15e7J
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
6 avril 2013 à 12:18
Bonjour à tous, bonjour philou et tontong,

merci pour vos propositions, elles sont des pistes mais...ça coince.
dans les cellules adjacentes du fichier original, j'ai des nombres.

pensez-vous qu'il puisse y avoir un moyen pour faire en sorte que la formule soit dans la même cellule ( à savoir dans la colonne c) ?

merci de vos avis/conseils et propositions éventuelles.

cdlmnt

berni///
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
6 avril 2013 à 12:23
Excuses moi d'avoir essayé de t'aider
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
6 avril 2013 à 12:29
oups...pardon michel_m, je vous avais pas vu (vraiment suis désolé..) ...je vous présente mes excuses....évidement merci à vous de contribuer à résoudre mon problème..je regarde ce que vous avez la gentillesse de proposer...

encore tt mes excuses, je venais de finir un autre post...
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
Modifié par PHILOU10120 le 6/04/2013 à 12:34
juste une modification en janvier mettre cette formule

=DATE(ANNEE(B3);MOIS(B3);JOUR(B3))

vous pouvez mettre cette formule colonne C

=NB.JOURS.OUVRES.INTL($B4;FIN.MOIS($B4;0);11;DATA!$A$2:$A$13)
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
6 avril 2013 à 12:34
voilà, je viens de regarder.

en regardant votre proposition, je commence à croire que pour résoudre mon problème, je devrais mettre sur la feuille data les données (nb de jours, jour féries) et mettre ds la colonne c le résultat.

merci à vous de m'avoir fait part de votre solution..

je continue à réfléchir et trouver "la" solution réaliste et réalisable.

bon temps de midi [et encore mes excuses]

cdlmnt,

berni///
0
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
6 avril 2013 à 12:34
Je pensais qu'il était facile de remplacer E4 par sa valeur!
=SOMMEPROD((JOURSEM(LIGNE(INDIRECT(B4&":"&DATE(ANNEE(B4);MOIS(B4)+1;0)));2)<7)*ESTNA(EQUIV(LIGNE(INDIRECT(B4&":"&DATE(ANNEE(B4);MOIS(B4)+1;0)));férié;0)))
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
6 avril 2013 à 14:41
Bonjour tontong,

votre formule fonctionne :-) elle n'est visiblement pas simple mais elle fonctionne. merci à vous et du temps que vous y avez consacré.

bine cdlmnt,

berni///
0
Mike-31 Messages postés 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 5 110
6 avril 2013 à 12:50
Re,

le fichier entièrement automatisé, il suffit de sélectionner en B3 la date, les jours fériés se calculent automatiquement ainsi que les décomptes demandés

https://www.cjoint.com/?CDgmWy2ILu1
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
6 avril 2013 à 14:33
Bonjour mike-31,

j'espère que vous allez bien. un tt merci pour votre aide et votre proposition.
un tit "hic" c'est que si je retire les colonnes d,e,f...le décompte ne se fait plus.
cela dit, tontong, semble avoir trouvé, je m'empresse donc de vous remercier encore pour votre aide et file, tester la formule sur le fichier.

merci à vous,

tres bonne pm,

cdlmnt,


berni///
0