Page 2 sur 2
Posté : 17 févr. 2004, 16:17:00
par nicopan
salut,
Voilà une solution sans utiliser vb:
tu rentre tes heures ds la colonne B, ds la cellule C adjacente tu rentres cette fonction :
=TEMPSVAL(CONCATENER(GAUCHE(B6;CHERCHE(",";B6)-1);":";DROITE(B6;NBCAR(B6)-CHERCHE(",";B6))))
tu lui donnes le format hh:mm
à la fin de la colonne B o๠tu veux avoir ton total tu fais la somme de C et tu lui donnes le format [hh]:mm
Attention, les [ sont très importants ils permettent de compter les heures au-dessus de 24.
Attention avec cette methode il faut absolument rentrer la virgule même si tu as 0 après (on pourrait y remédier ms à§a allongerait encore la formule avec un tas de controles (si)
autre pb 1,3 sera interprété comme 01:03 et non comme 01:30 il faut donc rentrer 1,30
Voilà
Posté : 17 févr. 2004, 16:19:00
par nicopan
Salut,
J'ai oublié de idre que tu pouvais masquer la colonne C et ds mon exemple, l'heure était rentrée en B6!
NiCo
Posté : 16 mars 2004, 18:35:00
par shyguy
Hello,
après moultes essai, j'ai enfin trouvé!
C'était tout "bête". Mon erreur c'est d'avoir fait :
format -> format des cellules -> heures
alors qu'il fallait faire:
format -> format des cellules -> personnaliser -> [h]:mm
les operation deviennent alors possible sur des temps entrés au format 01:00.
Merci à ceux qui ont participé!
(o;
Posté : 04 oct. 2004, 07:15:00
par Invité
<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1><b>Citation :</b></font></TD></TR></TABLE><TABLE BORDER=1 CELLPADDING=10 BORDERCOLOR=#FF0000 ALIGN=CENTER WIDTH=85%><TR BGCOLOR=#F3F2F4><TD><FONT SIZE=-1>
Le 16 mars 2004 à 18:35, shyguy a écrit :
Hello,
après moultes essai, j'ai enfin trouvé!
C'était tout "bête". Mon erreur c'est d'avoir fait :
format -> format des cellules -> heures
alors qu'il fallait faire:
format -> format des cellules -> personnaliser -> [h]:mm
les operation deviennent alors possible sur des temps entrés au format 01:00.
Merci à ceux qui ont participé!
(o;
</FONT></TD></TR></TABLE>
Bonjour,
Oui, j'ai fait des essais sous Excel 2002, cela est donc possible sans utiliser aucune fonction, ce qui n'était pas le cas autrefois.
Evidemment, il faut formater correstement les cellules.
Merci
Posté : 04 oct. 2004, 22:56:00
par Invité
Bonjour,
Vous avez beaucoup travaillé, mais il y a une solution beaucoup plus simple en utilisant les fonctions HEURE et MINUTE
Posté : 27 févr. 2005, 00:07:00
par funkyjames
Tu veux dire Nicko que la manière que tu expliques ne fonctionne pas avec Excel 97?
C'est dommage parce qu'avec 2003 à§a fonctionne super bien.
A+
Posté : 27 févr. 2005, 18:03:00
par nicko
Effectivement, les calculs sur le format heure ne semblent être possible qu'à partir d'Excel 2000...
A+
Posté : 27 févr. 2005, 20:06:00
par shyguy
<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1><b>Citation :</b></font></TD></TR></TABLE><TABLE BORDER=1 CELLPADDING=10 BORDERCOLOR=#FF0000 ALIGN=CENTER WIDTH=85%><TR BGCOLOR=#F3F2F4><TD><FONT SIZE=-1>
Le 16 mars 2004 à 18:35, shyguy a écrit :
Hello,
après moultes essai, j'ai enfin trouvé!
C'était tout "bête". Mon erreur c'est d'avoir fait :
format -> format des cellules -> heures
alors qu'il fallait faire:
format -> format des cellules -> personnaliser -> [h]:mm
les operation deviennent alors possible sur des temps entrés au format 01:00.
Merci à ceux qui ont participé!
(o;
</FONT></TD></TR></TABLE>
Hello,
pour info, j'ai pratiqué cette solution sur excel 97.
(o;