Soustraction heures minutes

manuBX

XLDnaute Occasionnel
Bonjour à TOUS

comment faire une soustraction dépassant les 24h
c est à dire (A1)674566:54-(B2)45756:32=C3(A1-A2)
quand on l écris c est du format texte et faire la somme de la colonne C
ci joint exemple

J ai essayé différents formats
Je coince
Merci d avance
A+
 

Pièces jointes

  • soustract.xls
    13.5 KB · Affichages: 59

ERIC S

XLDnaute Barbatruc
Re : Soustraction heures minutes

Bonjour

pour une date, 1 signifie 1 jour ......ou 24h

si j'ai bien compris :

si tu veux les jours c'est format nombre, pas de décimale:

=ENT(GAUCHE(A2;NBCAR(A2)-3)-GAUCHE(B2;NBCAR(B2)-3)+(DROITE(A2;2)-DROITE(B2;2)/60))

si tu veux les heures correspondant aux décimales:

=GAUCHE(A2;NBCAR(A2)-3)-GAUCHE(B2;NBCAR(B2)-3)+(DROITE(A2;2)-DROITE(B2;2)/60)

si tu veux le global heures, c'est les jours * 24 + heures
 

sigismond

XLDnaute Occasionnel
Re : Soustraction heures minutes

Bonjour à tous

ManuBx, j'ai compris que tu voulais additionner des valeurs au format texte H:mn

La solution que je propose (laborieuse) convertit tout en mn, additionne et reconvertit en H:mn

Bonne journée

Sigismond
 

Pièces jointes

  • soustract_02.xls
    27 KB · Affichages: 61

hoerwind

XLDnaute Barbatruc
Re : Soustraction heures minutes

Bonjour, salut Eric,

L'aide MS (touche clavier F1 - Limites) spécifie que 9999:59:59 est la plus grande valeur horaire que Excel peut afficher.

Donc pour apporter une solution à ta question il faut d'abord soustraire un nombre de jours entiers des deux valeurs textes et établir le calcul sur le solde, soit :
=22:54-12:32=10:22
puis y ajouter la différence entre les heures restantes, soit :
=674544-45744=628800
et additionner ces deux résultats, soit 628800:00+10:22=628810:22
ce qui sera forcément aussi une valeur texte.

Si les deux valeurs de départ sont inférieures à la limite, la solution sera évidemment bien plus simple.
 

Modeste geedee

XLDnaute Barbatruc
Re : Soustraction heures minutes

Bonsour®
Bonjour à TOUS

comment faire une soustraction dépassant les 24h
c est à dire (A1)674566:54-(B2)45756:32=C3(A1-A2)
quand on l écris c est du format texte et faire la somme de la colonne C

J ai essayé différents formats
Je coince

A+

Spécifications et limites relatives à Excel
:( Durée maximale pouvant être entrée
9999:59:59

;) mais il ne s'agit que de saisie,
la valeur peut cependant etre interprétée en tant que telle.
il faut donc que la valeur saisie soient convertie en format interne excel

=(GAUCHE(A1;TROUVE(":";A1)-1)*"1:")+TEMPSVAL("0"&DROITE(A1;3))
format de cellule [h]:mm:ss
les calculs peuvent ensuite fonctionner
pièce jointe


autre possibilité travailler en heures décimales (heures et centiemes d'heure)
674566,96 -45756,533 =
 

Pièces jointes

  • ManuBx.xls
    44 KB · Affichages: 56
  • ManuBx.xls
    44 KB · Affichages: 63
  • ManuBx.xls
    44 KB · Affichages: 69

ERIC S

XLDnaute Barbatruc
Re : Soustraction heures minutes

Re

désolé un oubli de parenthèse en fin de formule (la division par 60 ne se faisait que sur le dernier

=GAUCHE(A3;NBCAR(A3)-3)-GAUCHE(B3;NBCAR(B3)-3)+((DROITE(A3;2)-DROITE(B3;2))/60)
 

Statistiques des forums

Discussions
312 413
Messages
2 088 200
Membres
103 766
dernier inscrit
mahieux