calcul

  • Initiateur de la discussion christian
  • Date de début
C

christian

Guest
bonsoir le forum,

J'ai un petit problème de calcul d'heure, J'ai une feuille excel représentant une fiche de présence, qui jusqu'ici fonctionne très bien. sauf dans une cellule en particulier, j'aimerais écrire une formule inscrit comme suit:
=(L19-I19) ... j'aimerais que cette dernière ne dépasse pas 8:00 heures, et qu'advenant le cas, que la différence soit transférée dans la cellule R19

ex: S19 (8:50) donc j,aimerais que le 50 minute de supplémentaire soit inscrit dans la cellule R19 Je ne sais vraiment pas comment m'y prendre

Merci de me répondre et encore félicitation à tous pour votre participation

christian
 
D

daniel

Guest
1. affecter le format "Date" au cellules cibles (format/Date/13:30 AM)
2. si e.g la cellule cible est "B23" alors entrer la formule dans la cellule
resultat:
=IF(AND(HOUR(B23)<=8;MINUTE(B23)=0);"";CONCATENATE(TEXT((HOUR(B23)-8);0);":";(TEXT(MINUTE(B23);0))))

3. Tests:
8:00 am -->
8:30 am --> 0:30
9:10 am --> 1:10

Attention, la formule a ete generee sous Excel version English.
 
M

Monique

Guest
Bonjour,

En A1, l'heure de début.
En B1, l'heure de fin.
Cellule qui ne doit pas dépasser 08:00 (C1 par exemple)
=SI(B1-A1<=8/24;B1-A1;8/24)
Cellule qui reçoit le supplément (D1 par exemple)
=SI(B1-A1<=8/24;"";B1-A1-8/24)

Format de ces cellules hh:mm
Si tu fais le total des colonnes C et D, format des cellules de totaux [hh]:mm
(les 2 crochets pour pouvoir dépasser le seuil des 24 heures)

Pour Excel, 1 = 1 jour, donc 24 heures
8 heures = 8 / 24 si la cellule est au format heure.
 

Discussions similaires

Réponses
15
Affichages
974

Statistiques des forums

Discussions
314 647
Messages
2 111 533
Membres
111 193
dernier inscrit
Raf'