Date & HeureDébutant

Fonction TEMPSVAL ExcelConvertir du texte en heure – Guide Complet 2026

TEMPSVAL (TIMEVALUE en anglais) est la fonction Excel qui transforme du texte représentant une heure en valeur numérique exploitable dans tes calculs. Tu l'utilises quand tu importes des données d'un autre système, quand des utilisateurs saisissent des heures sous forme de texte, ou quand tu dois convertir des formats temporels non standards.

Dans ce guide, tu vas découvrir comment utiliser TEMPSVAL pour gérer les heures de travail, calculer des durées, facturer au temps passé et éviter les erreurs de format. Fini les heures qui ne se calculent pas parce qu'elles sont stockées en texte !

Syntaxe de la fonction TEMPSVAL

=TEMPSVAL(heure_texte)

TEMPSVAL prend un seul argument : une chaîne de texte représentant une heure. Elle retourne une valeur décimale entre 0 (minuit) et 0,99999 (23:59:59), qui correspond à la fraction du jour que représente cette heure.

Comprendre chaque paramètre de la fonction TEMPSVAL

1

heure_texte

(obligatoire)

C'est la chaîne de texte qui représente une heure. Elle peut être directement dans la formule entre guillemets comme "15:30", ou une référence à une cellule contenant du texte comme A1. Le format doit être reconnu par Excel : HH:MM, HH:MM:SS, ou même le format 12h avec AM/PM.

Excel convertit ce texte en un nombre décimal. Par exemple, midi (12:00) devient 0,5 car c'est exactement la moitié d'un jour de 24 heures. 18:00 (6h du soir) devient 0,75 car c'est 75% d'une journée écoulée.

Astuce : Si ton texte contient à la fois une date et une heure comme "15/03/2024 14:30", TEMPSVAL extrait automatiquement uniquement la partie heure (14:30) et ignore la date. C'est très pratique pour nettoyer des imports de bases de données.

Exemples pratiques pas à pas

Exemple 1 – RH : calculer les heures de présence journalières

Tu travailles aux ressources humaines et tu reçois un fichier CSV où les heures d'arrivée et de départ sont stockées en texte. Tu dois calculer le nombre d'heures travaillées par chaque employé pour préparer la paie.

La formule convertit les textes en heures, calcule la différence et multiplie par 24 pour obtenir des heures décimales.

ABCD
1EmployéArrivéeDépartHeures travaillées
2Sophie Martin08:3017:158,75
3Marc Dubois09:0018:009,00
4Julie Leroy07:4516:308,75
Formule :=(TEMPSVAL(C2)-TEMPSVAL(B2))*24
Résultat :8,75

Sans TEMPSVAL, Excel ne pourrait pas faire le calcul car il ne reconnaîtrait pas les textes comme des heures. La multiplication par 24 transforme la fraction de jour (0,364583) en nombre d'heures lisible (8,75).

Exemple 2 – Consultant : facturation au temps passé

Tu es consultant indépendant et tu utilises un outil de time-tracking qui exporte tes heures en format texte. Tu dois calculer le montant à facturer à ton client en fonction du temps passé et de ton taux horaire.

Calcule automatiquement le montant en convertissant les heures texte en durée, puis en euros.

ABCDE
1DateDébutFinTaux/hÀ facturer
215/03/202409:0012:30120 €420 €
316/03/202414:0018:45120 €570 €
417/03/202410:3016:00120 €660 €
Formule :=(TEMPSVAL(C2)-TEMPSVAL(B2))*24*D2
Résultat :420 €

Cette formule te fait gagner un temps précieux. Tu n'as qu'à copier-coller tes heures depuis ton outil, et Excel calcule instantanément ce que tu dois facturer. Pour le premier jour : 3,5 heures × 120 € = 420 €.

Exemple 3 – Manager : analyser les plages horaires de réunions

Tu es manager et tu veux analyser combien de temps ton équipe passe en réunion chaque semaine. Les créneaux sont saisis par tes collaborateurs dans un formulaire qui stocke les heures en texte.

Chaque ligne calcule la durée de réunion, te permettant de voir rapidement le temps total passé.

ABCD
1RéunionDébutFinDurée (h)
2Daily standup09:0009:150,25
3Point client10:3011:451,25
4Rétrospective14:0015:301,50
5TOTAL3,00
Formule :=(TEMPSVAL(C2)-TEMPSVAL(B2))*24
Résultat :0,25

Tu peux ensuite additionner toutes les durées pour voir que ton équipe passe 3 heures par jour en réunion. Cela t'aide à identifier si vous n'êtes pas en train de sur-réunionner et à optimiser le temps de travail productif.

Exemple 4 – Logisticien : calculer les durées de livraison

Tu es responsable logistique et tu reçois un export de ton système de tracking avec les heures de départ et d'arrivée des livraisons stockées en texte. Tu dois calculer la durée moyenne de livraison pour optimiser tes tournées.

Transforme les heures texte en durées calculables pour analyser la performance de tes tournées.

ABCDE
1TournéeDépartArrivéeDurée (h)Respect SLA
2Tournée A08:0011:303,50OUI
3Tournée B09:1513:454,50OUI
4Tournée C07:3012:455,25NON
5Moyenne4,42
Formule :=(TEMPSVAL(C2)-TEMPSVAL(B2))*24
Résultat :3,50

Grâce à TEMPSVAL, tu peux identifier que ta tournée C prend trop de temps (5,25h) et dépasse ton SLA de 5 heures. Tu peux alors optimiser le parcours ou redistribuer certaines livraisons pour améliorer la performance.

Les erreurs fréquentes et comment les corriger

Erreur #VALEUR! : format de texte invalide

C'est l'erreur la plus courante avec TEMPSVAL. Elle survient quand le texte n'est pas reconnu comme une heure valide. Exemples : "15h30" (avec un 'h'), "15.30" (avec un point au lieu de deux-points), ou "15:30:00:00" (format invalide).

Solution : Utilise toujours le format HH:MM ou HH:MM:SS avec des deux-points. Si tes données contiennent "15h30", tu peux nettoyer avec =SUBSTITUE(A1;"h";":") avant d'appliquer TEMPSVAL.

Espaces invisibles qui cassent la conversion

Parfois, ton texte semble correct mais TEMPSVAL retourne quand même #VALEUR!. C'est souvent dû à des espaces invisibles en début ou fin de texte, surtout après un import CSV ou un copier-coller depuis le web.

Solution : Enveloppe ton texte dans la fonction SUPPRESPACE : =TEMPSVAL(SUPPRESPACE(A1)). Cela supprime tous les espaces parasites avant, après et les espaces doubles à l'intérieur.

Heures qui dépassent 24:00

Si tu essaies de convertir "25:00" ou "30:15", TEMPSVAL te retournera une erreur car ces valeurs dépassent 24 heures. Excel ne peut pas interpréter une heure au-delà d'une journée complète.

Solution : Pour gérer des durées cumulées qui dépassent 24h, ne passe pas par TEMPSVAL. Utilise plutôt le format personnalisé [h]:mm directement sur ta cellule, ou divise par 24 si tu as des durées en heures décimales.

Astuces de pro pour utiliser TEMPSVAL

Combine TEMPSVAL avec SI pour gérer les erreurs :

Utilise =SI(ESTNUM(TEMPSVAL(A1)); TEMPSVAL(A1); "Format invalide") pour afficher un message propre au lieu d'une erreur #VALEUR! quand le format n'est pas reconnu. Parfait pour les fichiers collaboratifs où tu ne contrôles pas la saisie.

Formate le résultat pour garder l'affichage en heures :

Après TEMPSVAL, applique le format personnalisé hh:mm à ta cellule. Tu garderas la valeur numérique exploitable dans les calculs, mais l'affichage restera en format heure lisible par les humains.

Utilise TEXTE pour standardiser avant TEMPSVAL :

Si tu reçois des heures dans différents formats, passe-les d'abord par TEXTE pour les standardiser : =TEMPSVAL(TEXTE(A1; "hh:mm")). Cela garantit un format uniforme avant la conversion.

Raccourci pour les heures qui chevauchent minuit :

Pour calculer une durée qui passe de 22:00 à 02:00 (nuit), utilise =SI(TEMPSVAL(C2)<TEMPSVAL(B2); TEMPSVAL(C2)+1-TEMPSVAL(B2); TEMPSVAL(C2)-TEMPSVAL(B2)). Le +1 ajoute un jour complet quand l'heure de fin est plus petite que l'heure de début.

TEMPSVAL vs HEURE vs TEMPS

CritèreTEMPSVALHEURETEMPS
Accepte du texte✅ Oui❌ Non❌ Non
Retourne valeur complète✅ Fraction de jour❌ Juste l'heure✅ Fraction de jour
Paramètres requis1 (texte)1 (valeur temps)3 (h, m, s)
Usage principalConvertir importsExtraire heuresCréer heures
Exemple=TEMPSVAL("15:30")=HEURE(A1)=TEMPS(15;30;0)

Utilise TEMPSVAL quand tu dois convertir du texte en heure. HEURE quand tu veux extraire uniquement le composant heure d'une valeur temporelle existante. TEMPS quand tu veux construire une heure à partir de composants séparés (heures, minutes, secondes).

Questions fréquentes

Quelle est la différence entre TEMPSVAL et HEURE ?

TEMPSVAL convertit du texte en valeur décimale complète (0,645833 pour 15:30), tandis que HEURE extrait uniquement le composant heure d'une valeur temporelle (15 pour 15:30). HEURE ne fonctionne pas sur du texte, il lui faut une vraie valeur temporelle.

Comment gérer les erreurs #VALEUR! avec TEMPSVAL ?

L'erreur #VALEUR! survient quand le texte n'est pas reconnu comme une heure valide. Vérifie le format : utilise HH:MM ou HH:MM:SS avec des deux-points. Attention aussi aux espaces en début ou fin de texte qui peuvent causer des erreurs.

Peut-on utiliser TEMPSVAL avec des dates complètes ?

Oui ! TEMPSVAL ignore automatiquement la partie date et ne conserve que l'heure. Si tu as '25/12/2024 15:30', TEMPSVAL te donnera 0,645833 (uniquement 15:30 en décimal). La partie date est simplement ignorée.

Pourquoi multiplier par 24 après TEMPSVAL ?

Excel stocke les heures comme des fractions de jour (0,5 = midi = 12h). Si tu veux obtenir le nombre d'heures en format décimal classique, tu dois multiplier par 24. Ainsi 0,5 * 24 = 12 heures.

TEMPSVAL fonctionne-t-elle avec le format 12h (AM/PM) ?

Oui, TEMPSVAL comprend le format 12h avec AM/PM. Tu peux écrire '3:30 PM' et obtenir 0,645833. Assure-toi juste d'avoir un espace entre l'heure et AM/PM, sinon Excel pourrait ne pas reconnaître le format.

Les fonctions similaires à TEMPSVAL

Deviens un pro d'Excel

Tu maîtrises maintenant TEMPSVAL ! Rejoins Le Dojo Club pour découvrir toutes les fonctions de date et heure et devenir vraiment efficace sur Excel.

Essayer pendant 30 jours