Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Nombre heures de nuit + dimanche

michaeldu84000

XLDnaute Nouveau
Bonjour,

Ci-joint, vous trouverez un tableau de calcul d'heures de nuit, de milieux de nuit etc.
Ce tableau est fait pour simplifier la vie et avoir directement des calcul plus rapide.

Nous avons les dates de début et de fin dans B6 et C6
Nous avons les heures de début et de fin dans D6 et E6.

Nous avons le total du nombre d'heure dans F6.
Nous avons également le total du nombre d'heure de nuit dans H6.
Dans K6, j'ai mis le nombre d'heures de milieu de nuit.

Et un récapitulatif plus bas.

Je souhaiterais en E13, le nombre d'heures effectuées le dimanche.
En effet, ces heures sont rémunérées un peu plus..

Par avance, je vous remercie de votre aide, car là je vous avoue que je pêche..
 

Pièces jointes

  • calcul heures conduites occasionnelles1.xlsx
    12.6 KB · Affichages: 27

michaeldu84000

XLDnaute Nouveau
Bonjour @Victor21

Je suis en train de faire un tableau d'astreintes avec les mêmes données, sauf que j'ai besoin d'ajouter en plus des données supplémentaires.

Comme ont peu le voir dans le fichier joint, en Q11, j'ai besoin d'avoir le chiffre 1 si en A11 il y à un jour du lundi, mardi, mercredi, jeudi, ou vendredi.
Sinon mettre 0.
De plus, mettre la case vide si en A11 c'est vide

Dans la case R11, j'aurais besoin d'avoir le chiffre 1 si en A11, il y à un jour Samedi ou Dimanche.
Sinon, mettre 0.
De plus, mettre la case vide si en A11 c'est vide.

Voici ci joint mon fichier, et les formules mises en Q11 et R11

Par avance, je vous en remercie
 

Pièces jointes

  • calcul d'astreintes.xlsx
    39.2 KB · Affichages: 6

michaeldu84000

XLDnaute Nouveau
Super @Victor21
Ça fonctionne pour Q11.
En revanche, pour R11, cela ne fonctionnait pas.
J'ai donc mis " =SI(ESTVIDE(A11);"";SI(OU(A11="";JOURSEM(A11;2)<6);0;10)) "

J'ai rajouter la formule Si EST VIDE, autrement toutes les lignes du dessous se s'affichaient avec un 0 dans la colonne.

Par contre, je ne comprends pas du tout la formule
Merci encore pour votre aide.
Et surtout votre aide aussi rapide ! Seulement 15 minutes de délais entre mon post et votre réponse
 

Victor21

XLDnaute Barbatruc
Bonjour michaeldu84000.

J'ai donc mis "
=SI(ESTVIDE(A11);"";SI(OU(A11="";JOURSEM(A11;2)<6);0;10)) "
J'ai rajouter la formule Si EST VIDE, autrement toutes les lignes du dessous se s'affichaient avec un 0 dans la colonne.
SI(ESTVIDE(A11); et SI(A11=""; c'est kifkif bourricot.
Pour simplifier, préférez :
=SI(ESTVIDE(A11);"";SI(JOURSEM(A11;2)<6;0;10))
qu'on peut traduire par :
Si A11 est vide, renvoyer une chaîne vide ("")
Sinon si le n°du jour en A11 renvoyé par la fonction JOURSEM() et le paramètre 2 est plus petit que 6 (donc ni Sa ni Di), renvoyer un zéro,
Sinon si A11 n'est pas vide, et A11 correspond à Sa ou Di, renvoyer 10

Seulement 15 minutes de délais entre mon post et votre réponse
Bah! quand un répondeur est présent, c'est rapide, et parfois il faut attendre un peu.
Surtout quand vous adressez la question à un membre en particulier : dans ce cas les autres ne sont pas enclins à répondre, et vous risquez d'attendre un peu plus longtemps.
 

Discussions similaires

Réponses
12
Affichages
988
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…