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
Re @Victor21
Je viens de tester le tableau en modifiant la date.

Admettons, l'heure de début est le samedi à 19h, mais l'heure de fin est le même jour à 23h, la formule que vous m'avez donné ne fonctionne pas et me donne une erreur ##########

Alors que si la date de fin est au lendemain ça fonctionne.
 

Victor21

XLDnaute Barbatruc
Re,

Plus fastidieux à expliquer qu'à mettre au point...
VB:
=SI(C5+C9-B5-B9>=0.999;"+ de 24h !";
Si on atteint ou dépasse 24h, , message d'erreur. Sinon :
Code:
SI(C9>B9;
Si on étudie une journée unique (Heure de fin > heure de début), alors
Code:
MAX(0;MIN(C9;FinMN)-MAX(B9;DebutMN));
Sinon Si la journée n'est pas unique (vacation à cheval sur 2 jours)
Code:
MAX(0;FinMN-MAX(B9;DebutMN))+MAX(0;MIN(C9;FinMN)-DebutMN)))
 

michaeldu84000

XLDnaute Nouveau
@Victor21
Je viens de modifié le tableau en insérant les dates directement sur le côté gauche (sur la même ligne que l'heure de début et l'heure de fin).
Cela afin d'insérer plusieurs dates.
En effet, chaques mois, nous recevons plusieurs demandes de conduites occasionnelles avec plusieurs jours différents.

Mon but est de faire le calcul total à payer aux agents directement sur le fichier excel.
Sauf que, quand les dates de début et de fin sont vides, la colonne F, G, H, J et K affichent un résultat érroné.
De ce fait, F19 et F20 sont fausses.

J'ai modifié les formules afin d'afficher les totaux déjà dans les tableaux du bas
 

Pièces jointes

  • Nouveau - calcul automatique des heures de conduites occasionnelles.xlsx
    21.4 KB · Affichages: 8

michaeldu84000

XLDnaute Nouveau
Bonjour @Victor21
Je suis en train de faire une nouvelle modification sur mon tableau.
En effet, comme vous pouvez le voir en colonne M,N,O,P j'ai besoin des quantité saisie sur un autre logiciel.


Exemple en IB09, j'obtient 7.
Pour cela, je met le résultat obtenu (en F8) en R8 avec la formule F8*24 me permettant d'obtenir le nombre d'heure en nombre tout court.
Ensuite, en M8, j'obtient l'arrondi au plus proche grâce à la formule arrondi au multiple.

J'aurais besoin dans les cellules M, N, O, P soit vide et enlever "REF"
si les cellules R, S, T, U sont vides


Au passage, ne sauriez vous pas faire une formule permettant de regrouper F15 avec R4 ?
En effet, en K15 pour obtenir le resultat supérieur de F15, je passe par R4 afin d'obtenir le nombre d'heures en nombre (exemple R4 = F15*24).

Cette formule si vous savez faire, m'aiderais a acrementer directement K15 sans passer par R, mais directement par F15.

Je ne sais pas si je me suis bien fait comprendre sur ce 2nd point.
 

Pièces jointes

  • Nouveau - calcul automatique des heures de conduites occasionnelles.xlsx
    21.3 KB · Affichages: 5

Victor21

XLDnaute Barbatruc
Bonsoir.

De ce que j'ai cru comprendre, une proposition en PJ à tester.
Pour M, 2 solutions en f° de la V° d'Excel.
Je n'ai pas vérifié la cohérence des calculs.
 

Pièces jointes

  • Conduites occasionnelles.xlsx
    21 KB · Affichages: 6

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…