rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Impossible? [excel] saisie heures

Posté par Goldrigger 61, le dimanche 17 février 2008 à 14:47:17
Bonjour,

J'ai un classeur excel dans lequel je dois saisir des données. Ces données sont des heures. Le format de la cellule est [h]:mm.

Je voudrais savoir (pour des raisons de rapidité) si on peut simplement saisir le chiffre et appuyer sur entrée pour saisir l'heure.

exemple 3H: 3 au lieu de 3:00.

Est-ce possible?
Configuration: Windows XP
Firefox 2.0.0.12
Répondre à Goldrigger 61  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
tontong, le dimanche 17 février 2008 à 16:59:47
bonjour,
Excel codifie les dates et heures à partir du 1janvier 1900 (ou 1904).
Si l'on saisis 2/3/8 Excel l'interprète comme 02/03/2OO8.
Si l'on saisis 3 Excel l'interprète comme 03/01/1900.
De plus il faut bien faire la différence entre les "données"(valeurs en mémoire) et les "formats" (mise en forme,présentation).
Répondre à tontong

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le dimanche 17 février 2008 à 17:32:49
Bonjour,

ou bien tu réserves une colonne pour la saisie, et dans la colonne suivante tu fais la conversion.
En A1: 3
En B1: =A1/24 au format hh:mm ou [h]:mm

eric
Répondre à eriiic

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le dimanche 17 février 2008 à 22:06:53
bonjour

exemple 3H: 3 au lieu de 3:00.

Tu peux permettre cette saisie en gérant une macro événementielle de saisie.
En supposant que tu choisisses la colonne C (3), si tu mets cette macro dans ta feuille concernée, tu obtiendras ce que tu veux.
Private Sub Worksheet_Change(ByVal sel As Range)
If sel.Column = 3 Then
Application.EnableEvents = False
    sel.Formula = sel / 24
    sel.NumberFormat = "[h]:mm"
Application.EnableEvents = True
End If
End Sub

Pour éviter de taper les ":" peu pratiques effectivement à saisir,
tu peux aussi utiliser le menu "outils" / "options de correction automatiques"
puis tu choisis ".." par ":" ce qui feras que en saisissant "3.." tu obtiendras "3:00".
Le savoir est la seule matière qui s'accroît quand on la partage. (Socrate)
Répondre à gbinforme

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Goldrigger 61, le dimanche 17 février 2008 à 22:50:58
Bonsoir à tous,

Merci pour ta macro gb mais j'ai un petit problème.

Pour des heures entières ça marche nickel, mais pour des heures et des minutes (par ex 3:10, ça me met 0:07 si je saisie en mettant les : après le 3.

Si je met une virgule ça me met 3:06.
Répondre à Goldrigger 61

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gbinforme, le lundi 18 février 2008 à 09:41:11
bonjour

Tu demandais : "Est-ce possible?" c'est donc possible mais pas forcément pratique...

Tu demandes de saisir des heures "brutes" et donc si tu veux saisir "3:30" il faut mettre "3.5" : tant que tu restes dans des heures entières ou moitié tout va bien mais autrement ce n'est pas réaliste.
Si tu veux saisir "2.25" et obtenir "2:25" il faut changer la formule, mais n'est-ce pas un peu ésotérique ?
    sel.Formula = (Int(sel) / 24) + ((sel - Int(sel)) / 14.3)


Le fait de saisir ":" fait que c'est Excel qui enregistre des 24 ièmes d'heures et rajoutes correctement les minutes.

Le savoir est la seule matière qui s'accroît quand on la partage. (Socrate)
Répondre à gbinforme

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Goldrigger 61, le lundi 18 février 2008 à 09:57:55
Bonjour,

Oui en effet c'est ésotérique,mais quand même les développeurs d'Excel ils aurai pu simplifier la chose, non?

En tout cas, j'ai copier ta formule et ça marche même si lorsque je mets 2.25 par exe ça me met 2:25:10, c'est pas grave.
Répondre à Goldrigger 61
Logiciels pertinents trouvés dans les téléchargements
Télécharger Excel Viewer 2003Excel Viewer - Avec Microsoft Office Excel Viewer 2003, vous pouvez ouvrir, afficher et imprimer des classeurs Excel (fichiers XLS ), même...Catégorie: Tableur
Licence: Freeware/gratuit
Télécharger FreeMind 0.8.1FreeMind - FreeMind est un logiciel de Mind mapping entièrement libre, permettant de créer des cartes heuristiques permettant de...Catégorie: Organisation
Licence: Open Source
Télécharger Google Toolbar pour Internet Explorer 4Google Toolbar pour Internet Explorer - La barre d'outils Google permet : d'afficher le pagerank des pages visitées d'ajouter à vos favoris les pages que vous...Catégorie: Référencement
Licence: Freeware/gratuit
Télécharger Ant Renamer 2.10.0Ant Renamer - ANT Renamer permet de renommer un grand nombre de fichiers et dossiers en quelques clics. Il ne fait que modifier les noms...Catégorie: Gestion de fichiers
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Impossible? [excel] saisie heures »