Formule nombre de jours mensuel
Résolu
skyzino
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je rencontre un problème, plus exactement 2 problèmes (que j'ai scindé en 2 topics afin de ne pas mélanger) sur un fichier que j'ai mis au point grâce à l'aide de ce forum notamment. D'où le fait que je me tourne vers vous.
J'ai tout d'abord un problème relativement simple mais que je n'arrives pas à réparer sur la formule en colonne G, Onglet CDD. Cette formule doit me calculer le nombre de jour mensuel de présence. Je n'avais pas de problème jusque là, mais il s'avère que si c'est à cheval sur 2 années cela pose un problème. J'ai rajouter ANNEE dans la formule mais cela n'a rien amélioré (au contraire)
Si vous pouviez m'aider cela serait bien sympa, merci beaucoup par avance
https://www.cjoint.com/?BIyn4f93iV6
Je rencontre un problème, plus exactement 2 problèmes (que j'ai scindé en 2 topics afin de ne pas mélanger) sur un fichier que j'ai mis au point grâce à l'aide de ce forum notamment. D'où le fait que je me tourne vers vous.
J'ai tout d'abord un problème relativement simple mais que je n'arrives pas à réparer sur la formule en colonne G, Onglet CDD. Cette formule doit me calculer le nombre de jour mensuel de présence. Je n'avais pas de problème jusque là, mais il s'avère que si c'est à cheval sur 2 années cela pose un problème. J'ai rajouter ANNEE dans la formule mais cela n'a rien amélioré (au contraire)
Si vous pouviez m'aider cela serait bien sympa, merci beaucoup par avance
https://www.cjoint.com/?BIyn4f93iV6
A voir également:
- Formule nombre de jours mensuel
- Nombre de jours entre deux dates excel - Guide
- Formule si et - Guide
- Compte facebook suspendu 180 jours - Guide
- Compte instagram suspendu 180 jours - Guide
- Formule moyenne excel plusieurs colonnes - Guide
1 réponse
Bonjour
1°) j'ai quelques soucis avec votre formule en G . Je l'ai transformé je pense en version française en NB.JOURS.OUVRES et Excel n'en veut pas. Il y a en effet pour lui une information de trop dans ces codes
NB.JOURS.OUVRES(début;fin;jours_fériés) admet trois variables alors que vous en avez 4 (avec un 11 dont je se sait pas ce qu'il fait là)
Mais peut être ne suis je pas dans la bonne traduction
2°) un peu au hasard:
vous dites que vous avez utilisé le code ANNEE en complément
Avez vous essayer dans chaque condition de remplacer les variables MOIS(E2) MOIS(fin) etc...par
ANNEE(E2)&MOIS(E2)*1 ou ANNEE(deb)&MOIS(deb)*1
(le *1 étant pour éviter qu'éventuellement, Excel ne considère les concaténations comme du texte)
3° bien entendu si vous calculez à cheval sur plusieurs années, la liste des jours fériés devra s'adresser à toutes les années considérées.
crdlmnt
1°) j'ai quelques soucis avec votre formule en G . Je l'ai transformé je pense en version française en NB.JOURS.OUVRES et Excel n'en veut pas. Il y a en effet pour lui une information de trop dans ces codes
NB.JOURS.OUVRES(début;fin;jours_fériés) admet trois variables alors que vous en avez 4 (avec un 11 dont je se sait pas ce qu'il fait là)
Mais peut être ne suis je pas dans la bonne traduction
2°) un peu au hasard:
vous dites que vous avez utilisé le code ANNEE en complément
Avez vous essayer dans chaque condition de remplacer les variables MOIS(E2) MOIS(fin) etc...par
ANNEE(E2)&MOIS(E2)*1 ou ANNEE(deb)&MOIS(deb)*1
(le *1 étant pour éviter qu'éventuellement, Excel ne considère les concaténations comme du texte)
3° bien entendu si vous calculez à cheval sur plusieurs années, la liste des jours fériés devra s'adresser à toutes les années considérées.
crdlmnt
1°) Le 11 sert à indiquer quels jours sont ouvrés ou non et le 11 exclut seulement le dimanche. NB.Jours.OUVRES(début;fin;weekend;jours fériés)
2°) Je ne l'avais pas fait de cette façon et cela à l'air de fonctionner
3°) Jajuste également ce détail.
Je vous tiens au courant pour les résultats. Merci pour votre réactivité
Merci
crdlmnt
Ps une petite précaution par contre, pas inutile je crois.
Selon vos dates il est possible que le résultat soit faussé
Par exemple ANNEE()$MOIS() peux donner 201112 et 20123 ce qui n'st pas forcément bon pour comparer le plus grand et le plus petit;
J'avais corrigé le message, (mais à prori la modif n'est pas passée) en précisant qu'il était plus sur d'utiliser:
=ANNEE(cell)&TEXTE(MOIS(Cell);"00"))*1 qui donne toujours un nombre à 5 chiffres.
Merci