Qu'est-ce que la fonction SECONDE ?
SECONDE (SECOND en anglais) te sert quand la minute ne suffit plus à distinguer deux événements très rapprochés dans un journal d'activité : c'est elle qui descend au niveau de précision nécessaire pour trancher lequel est arrivé en premier, ou pour repérer un motif qui se répète toujours au même instant dans la minute.
Concrètement, c'est elle qui te permet de chronométrer des opérations logistiques à la seconde près, de vérifier si des timestamps proviennent d'une saisie automatique, de décomposer des logs de serveur, ou de construire des affichages de chronomètre personnalisés. Elle s'utilise en tandem avec HEURE et MINUTE pour analyser ou reconstruire n'importe quelle durée.
Syntaxe
=SECONDE(numéro_de_série)Clique sur un argument pour aller à son explication.
Excel ne stocke pas les millisecondes dans son format de temps standard. SECONDE renvoie uniquement les secondes complètes ; si tu passes une date sans heure, elle retourne toujours 0 (la date seule équivaut à minuit).

Comprendre chaque paramètre de la fonction SECONDE
numéro_de_série
: la valeur temporelle dont tu veux extraire les secondesPlusieurs formes sont acceptées : une référence de cellule contenant une heure (A1 si A1 contient 14:30:45), un texte au format heure ("14:30:45" ou "09:15:30"), une valeur date-heure complète ("15/01/2024 14:30:45"), ou le résultat d'une autre fonction comme MAINTENANT() ou TEMPS().
En interne, Excel stocke les temps comme des fractions de journée. SECONDE analyse cette fraction et extrait uniquement la partie « secondes », en ignorant les heures et les minutes.

Exemples pratiques pas à pas
Comment extraire les secondes d'un horodatage avec la fonction SECONDE
Les camions se succèdent au quai et le suivi des chargements doit être bouclé avant la réunion d'exploitation de fin de journée. Chaque ligne porte l'horodatage enregistré au format HH:MM:SS, et tu veux une colonne qui isole les secondes de chaque passage pour vérifier la finesse de ces relevés. La fonction SECONDE va chercher ce chiffre seul dans l'heure, sans que tu aies à découper la valeur à la main.
- 1Dans une cellule, écris
=SECONDE(. - 2En 1er argument : clique sur la cellule qui contient l'horodatage,
B2. Elle affiche10:30:45pour le premier chargement, et la fonction n'en retient que les secondes, sans toucher aux heures ni aux minutes. - 3Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour traiter d'un coup toute la colonne
Secondes.
=SECONDE(B2)10:30:45, le résultat est donc 45, et la recopie vers le bas traite les 18 chargements de la journée d'un coup.Comment calculer le nombre total de secondes d'une durée avec les fonctions HEURE, MINUTE et SECONDE
Le rapport de fin de semaine attend des temps de cycle en secondes, alors que ton chronomètre les enregistre au format HH:MM:SS. Tes opérations sont listées avec leur durée, et tu veux une colonne qui donne directement le nombre total de secondes de chacune, prête à être comparée d'une semaine sur l'autre. La fonction SECONDE, épaulée par HEURE et MINUTE, te sort ce total en une seule formule.
- 1Dans une cellule, écris
=HEURE(. - 2En 1er argument : clique sur la cellule de la durée,
B2. La fonction HEURE en extrait le nombre d'heures, ici 0 pour00:02:30puisque la durée n'atteint pas une heure. - 3Ferme la parenthèse, puis complète la formule par
*3600+MINUTE(B2)*60+SECONDE(B2)avant d'appuyer sur Entrée. La multiplication par3600convertit ces heures en secondes ; les fonctions MINUTE et SECONDE lisent la même celluleB2, le*60ramène les minutes à la seconde, et les secondes s'ajoutent telles quelles. Recopie ensuite la formule sur les autres opérations.
=HEURE(B2)*3600+MINUTE(B2)*60+SECONDE(B2)00:02:30, cela donne 0 + 120 + 30, soit 150 secondes, là où la fonction SECONDE seule n'aurait renvoyé que 30.
Les erreurs fréquentes avec la fonction SECONDE
Confusion entre secondes extraites et secondes totales
=SECONDE("00:02:30") retourne 30, pas 150. C'est l'erreur la plus courante : SECONDE extrait uniquement la composante secondes (0-59), pas le total cumulé de la durée.
Solution : Utilise =A1*86400 pour convertir une durée en nombre total de secondes. Pour 00:02:30, 0.001736 * 86400 = 150 secondes. Tu peux aussi écrire =HEURE(A1)*3600+MINUTE(A1)*60+SECONDE(A1) si tu veux être explicite.
Format de cellule inadapté : #VALEUR! ou résultat incorrect
Si la cellule contenant l'heure est formatée en « Texte », Excel ne reconnaît pas forcément la valeur temporelle et SECONDE peut retourner #VALEUR! ou un résultat inattendu.
Solution : Assure-toi que tes cellules avec des heures sont formatées en « Heure » ou « Standard ». Si elles sont stockées en texte, convertis-les avec =TEMPSVAL(A1) avant d'appliquer SECONDE.
Attente de précision en millisecondes
Excel ne gère pas nativement les millisecondes. Un timestamp comme "14:30:45.234" est tronqué à 14:30:45 et SECONDE retourne 45, sans la partie décimale.
Solution : Pour des mesures nécessitant les millisecondes, stocke la valeur décimale dans une cellule séparée et isole-la manuellement (par exemple avec =MOD(A1;1)*1000 si tu as converti les ms en fraction). Pour des chronométrages ultra-précis, VBA ou un outil spécialisé est plus adapté.

SECONDE vs HEURE vs MINUTE vs TEMPS
Ces quatre fonctions forment un ensemble complémentaire pour décomposer et reconstruire des valeurs horaires. SECONDE, HEURE et MINUTE extraient chacune une composante ; TEMPS les réassemble.
| Critère | SECONDE | HEURE | MINUTE | TEMPS |
|---|---|---|---|---|
| Fonction | Extrait les secondes | Extrait les heures | Extrait les minutes | Crée une valeur temps |
| Plage de retour | 0 à 59 | 0 à 23 | 0 à 59 | Valeur temps |
| Nombre de paramètres | 1 (temps) | 1 (temps) | 1 (temps) | 3 (H, M, S) |
| Exemple | =SECONDE("14:30:45") → 45 | =HEURE("14:30:45") → 14 | =MINUTE("14:30:45") → 30 | =TEMPS(14;30;45) → 14:30:45 |
| Usage principal | Analyse précise | Regroupement horaire | Analyse de durée | Construction |

Astuces avancées avec SECONDE
Arrondir une heure à la minute inférieure
Pour arrondir 14:30:45 à 14:30:00, combine TEMPS avec HEURE et MINUTE en passant 0 pour les secondes : =TEMPS(HEURE(A1); MINUTE(A1); 0).
Pratique pour la facturation horaire ou les rapports simplifiés qui n'ont pas besoin de la précision à la seconde.
Vérifier si un événement tombe dans une fenêtre de secondes précise
Pour détecter si un timestamp a ses secondes comprises entre 30 et 45, utilise =SECONDE(A1) dans un test ET : =ET(SECONDE(A1)>=30; SECONDE(A1)<=45).
Utile pour repérer des patterns réguliers dans des logs, par exemple des requêtes déclenchées automatiquement à un instant fixe dans chaque minute.
Reconstruire une heure après modification
Pour ajouter 5 minutes à une heure tout en préservant les secondes, utilise : =TEMPS(HEURE(A1); MINUTE(A1)+5; SECONDE(A1)).
SECONDE joue ici le rôle du troisième argument de TEMPS pour ne pas perdre la précision à la seconde lors de la manipulation.
Questions fréquentes
Non. Excel ne stocke pas les millisecondes dans son format de temps standard. SECONDE retourne uniquement un entier de 0 à 59 représentant les secondes complètes. La précision maximale d'Excel pour les temps est la seconde.
Multiplie ta durée par 86400 (le nombre de secondes dans une journée). Par exemple, =A1*86400 où A1 contient 00:02:30 donnera 150 secondes.
Tu peux aussi utiliser =HEURE(A1)*3600+MINUTE(A1)*60+SECONDE(A1) si tu veux décomposer le calcul explicitement.
Oui. =SECONDE("14:30:45") retourne 45. Excel convertit automatiquement les textes au format heure valide en valeurs temporelles.
C'est pratique quand tu importes des données de sources externes qui stockent les heures en texte.
Elle retourne 0, car une date seule équivaut à minuit (00:00:00). Par exemple, =SECONDE("15/01/2024") donne 0.
Seule la partie horaire d'une valeur date-heure contient des secondes.
Non directement, car Excel ne gère pas les millisecondes nativement. Pour des mesures ultra-précises, tu devras utiliser des outils spécialisés ou VBA avec l'API Windows. SECONDE est parfait pour les chronométrages standard et les analyses de logs dont la précision à la seconde suffit.
Pour aller plus loin
Continue sur ta lancée après la fonction SECONDE : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



