Formule nombre de jours mensuel
Résolu/Fermé
skyzino
Messages postés
28
Date d'inscription
jeudi 20 septembre 2012
Statut
Membre
Dernière intervention
2 juillet 2013
-
24 sept. 2012 à 13:57
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 25 sept. 2012 à 12:25
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 25 sept. 2012 à 12:25
A voir également:
- Formule nombre de jours mensuel
- Formule excel - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Formule de politesse mail anglais - Guide
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Formule excel si contient texte alors texte ✓ - Forum Excel
1 réponse
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
24 sept. 2012 à 14:24
24 sept. 2012 à 14:24
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
24 sept. 2012 à 14:35
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é
24 sept. 2012 à 16:34
Merci
Modifié par Vaucluse le 24/09/2012 à 17:20
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.
24 sept. 2012 à 17:17
24 sept. 2012 à 17:21
Merci