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;