XL 2016 Aide sur mes calculs d'heure de travail

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

coralie_hld

XLDnaute Nouveau
Bonjour,

J'ai un petit problème qui est surement simple, dont je ne comprends pas l'erreur..
La même formule est utilisée pour chaque jour du mois, et sur certains jours la formule ne "fonctionne" pas.

J'aimerai que mon temps de travail soit calculé sans compter la coupure. Pour des jours cela fonctionne parfaitement bien et pour d'autre c'est une cata..

Pourquoi ça me met des résultats incohérents et comment y remédier? Si vous pouvez m'éclairer se serait super!
Je vous joins mon fichier pour que vous compreniez un peu mieux de quoi je parle.

Merci d'avance pour votre lecture, et vos réponses.

Coralie
 

Pièces jointes

Solution
Bonjour coralie_hld,

Il faudrait donner suite aux réponses qu'on vous donne, qu'en est-il de la discussion du 18 février ?

Pour celle-ci voyez le fichier joint et les formules en G9 et H9 :
Code:
=SIERREUR(24*EXP(LN([@[Heure de départ]]-[@[Heure d’arrivée]]-[@[Fin du déjeuner]]+[@[Début du déjeuner]]));"")

=SIERREUR([@[Heures de travail]]/OU(JOURSEM([@[Date(s)]])=1;NB.SI(Fériés;[@[Date(s)]]))/2;"")
EXP(LN(xxx)) permet d'éliminer les valeurs nulles ou négatives.

Edit : pas de majoration pour les heures du samedi.

A+
Bonjour coralie_hld,

Il faudrait donner suite aux réponses qu'on vous donne, qu'en est-il de la discussion du 18 février ?

Pour celle-ci voyez le fichier joint et les formules en G9 et H9 :
Code:
=SIERREUR(24*EXP(LN([@[Heure de départ]]-[@[Heure d’arrivée]]-[@[Fin du déjeuner]]+[@[Début du déjeuner]]));"")

=SIERREUR([@[Heures de travail]]/OU(JOURSEM([@[Date(s)]])=1;NB.SI(Fériés;[@[Date(s)]]))/2;"")
EXP(LN(xxx)) permet d'éliminer les valeurs nulles ou négatives.

Edit : pas de majoration pour les heures du samedi.

A+
 

Pièces jointes

Dernière édition:
Bonjour coralie_hld, Job,
S'il suffit de calculer mon temps de travail sans compter la coupure, il suffit de faire Max-Min me semble t-il :
VB:
=MAX(FeuilleDeTemps348711[[#Cette ligne];[Heure d’arrivée]:[Heure de départ]])-MIN(FeuilleDeTemps348711[[#Cette ligne];[Heure d’arrivée]:[Heure de départ]])
Pour le total utilisez le format [h]:mm;@ pour pouvoir dépasser les 24H.
 

Pièces jointes

Tout d'abord merci pour vos réponses!
Et je m'excuse pour le manque de réponse sur mon autre sujet. Je vais y noté le message comme solution!

Job c'est exactement ce que je recherchais! Pour la MFC je n'y avais absolument pas pensé pour une feuille d'heure, ça facilite les choses 😵 Mille merci!

Sylvanu du coup ça me fait le même soucis qu'avant puisque ce n'est pas les résultats du total d'heure de ma journée. " EXP(LN(xxx))" fonctionnerait aussi avec votre formule?
 
Bonjour,


formule :
=SIERREUR(24*MAX([@[Heure de départ]]-[@[Heure d’arrivée]]-[@[Fin du déjeuner]]+[@[Début du déjeuner]];0);0)

format personnalisé pour masquer les valeurs 0 :

Affichage de la ligne de totaux du tableau.

cordialement
 

Pièces jointes

Dernière édition:
Re,

1 - Sélectionnez la colonne 'Heure de travail' de votre tableau.
2 - Onglet 'Accueil' cliquez sur l'équerre fléchée en bas et à droite du groupe 'Nombre' pour ouvrir la Boîte de dialogue des format personnalisés
3 - Dans cette dernière, sélectionnez l'onglet 'Nombre' et tapez : 0,00;; dans la zone 'Type', Validez par 'Ok'

1606145648759.png


Bonne soirée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour