Date & HeureDébutant

Fonction SECONDE ExcelGuide Complet 2026 avec Exemples

SECONDE (SECOND en anglais) est une fonction Excel simple mais essentielle pour extraire la composante "secondes" d'une valeur temporelle. Que tu chronométres des opérations logistiques, mesures des temps de réponse ou analyses des performances, SECONDE te permet d'isoler précisément les secondes (de 0 à 59) d'une heure complète.

Dans ce guide, tu vas découvrir comment utiliser SECONDE efficacement dans des contextes professionnels réels. Tu verras qu'elle s'intègre parfaitement avec HEURE et MINUTE pour décomposer et analyser des durées avec une précision à la seconde près.

Syntaxe de la fonction SECONDE

=SECONDE(numéro_de_série)

La fonction SECONDE accepte un seul paramètre obligatoire : une valeur temporelle (ou date-heure) dont tu veux extraire les secondes. Elle retourne toujours un nombre entier entre 0 et 59.

Comprendre chaque paramètre de la fonction SECONDE

1

numéro_de_série

(obligatoire)

C'est la valeur temporelle dont tu veux extraire les secondes. Ça peut être :

  • 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"
  • Le résultat d'une autre fonction comme MAINTENANT() ou TEMPS()

Excel stocke en interne les temps comme des fractions de journée. SECONDE analyse cette valeur et extrait uniquement la partie "secondes", en ignorant les heures et minutes.

Astuce : Pour obtenir le nombre TOTAL de secondes d'une durée (pas seulement la composante), multiplie ta durée par 86400 : =A1*86400. Exemple : 00:02:30 donnera 150 secondes (2×60 + 30).

Exemples pratiques pas à pas

Exemple 1 – Logisticien : chronométrer le temps de chargement exact

Tu es logisticien et tu dois mesurer précisément le temps de chargement d'un camion pour optimiser les rotations. Ton système enregistre l'heure de début et de fin au format HH:MM:SS. Tu veux extraire les secondes pour calculer la durée totale en secondes.

SECONDE extrait les secondes (23) de l'heure de début 10:15:23.

ABCD
1DébutFinSecondes débutSecondes fin
210:15:2310:18:472347
314:30:1214:35:08128
409:00:0009:04:30030
Formule :=SECONDE(A1)
Résultat :23

Tu peux ensuite calculer la durée totale en secondes avec =(B1-A1)*86400, ce qui te donnera 204 secondes (3 min 24s) pour la première ligne.

Exemple 2 – Chef de projet : analyser la précision des rapports d'activité

Tu es chef de projet et ton équipe utilise un outil de time-tracking qui enregistre les heures de travail. Tu veux vérifier si les timestamps contiennent des secondes non nulles (ce qui indiquerait une saisie automatique vs manuelle).

Les heures rondes (secondes = 0) sont probablement saisies manuellement.

ABCD
1CollaborateurHeure saisieSecondesType
2Marie09:00:000Manuelle
3Pierre09:23:4747Auto
4Sophie14:30:000Manuelle
5Lucas16:15:3333Auto
Formule :=SECONDE(B1)
Résultat :0

Tu peux ensuite ajouter une formule conditionnelle en D1 : =SI(SECONDE(B1)=0;"Manuelle";"Auto") pour catégoriser automatiquement les saisies.

Exemple 3 – Analyste : calculer des temps de réponse de serveur

Tu es analyste de données et tu analyses les logs d'un serveur web. Tu veux décomposer les timestamps pour identifier les pics de charge à la seconde près et calculer le temps de réponse moyen.

En décomposant l'heure, tu peux voir que les 3 requêtes sont arrivées en 3 secondes.

ABCDE
1RequêteTimestampHMS
2GET /api/users14:23:45142345
3POST /api/data14:23:47142347
4GET /api/stats14:23:48142348
Formule :=SECONDE(B1)
Résultat :45

Combine avec HEURE (colonne C : =HEURE(B1)) et MINUTE (colonne D : =MINUTE(B1)) pour une analyse temporelle complète.

Exemple 4 – Développeur : formater un affichage de chronomètre

Tu es développeur et tu crées un tableau de bord Excel pour afficher un chronomètre décomposé. Tu as une durée totale en secondes que tu veux afficher au format "HH heures MM minutes SS secondes".

Convertis les secondes en format temps, puis extrais chaque composante.

ABC
1Durée totale (s)Temps ExcelAffichage formaté
2372501:02:051h 2m 5s
315000:02:300h 2m 30s
4738502:03:052h 3m 5s
Formule :=A1/86400
Résultat :01:02:05

Pour l'affichage formaté en C1, utilise : =HEURE(B1)&"h "&MINUTE(B1)&"m "&SECONDE(B1)&"s". Cela te donne un affichage personnalisé et lisible.

Les erreurs fréquentes et comment les corriger

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.

Solution : Pour obtenir le total de secondes, utilise =A1*86400. Exemple : 00:02:30 × 86400 = 150 secondes.

Format de cellule inadapté

Si ta cellule contenant l'heure est formatée en "Texte", Excel peut ne pas reconnaître la valeur temporelle. SECONDE risque de retourner #VALEUR! ou un résultat incorrect.

Solution : Assure-toi que tes cellules avec des heures sont formatées en "Heure" ou "Standard". Si elles sont en texte, utilise =TEMPS() ou =TEMPSVAL() pour les convertir.

Attente de précision en millisecondes

Excel ne gère pas nativement les millisecondes. Si tu as des temps comme "14:30:45.234", Excel tronquera à 14:30:45 et SECONDE retournera 45.

Solution : Pour des mesures ultra-précises nécessitant les millisecondes, tu devras utiliser VBA ou importer tes données dans un format incluant les millisecondes comme décimales séparées.

Bon à savoir : Si tu passes une date sans heure à SECONDE (comme "15/01/2024"), elle retourne toujours 0, car une date seule équivaut à minuit (00:00:00). Seule la partie horaire contient des secondes.

SECONDE vs HEURE vs MINUTE vs TEMPS

CritèreSECONDEHEUREMINUTETEMPS
FonctionExtrait secondesExtrait heuresExtrait minutesCrée une heure
Plage de retour0 à 590 à 230 à 59Valeur temps
Type de paramètre1 temps1 temps1 temps3 nombres (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 principalAnalyse préciseRegroupementAnalyse moyenneConstruction
Complémentarité✅ Ces 4 fonctions travaillent ensemble pour décomposer et reconstruire des heures

Utilise SECONDE, HEURE et MINUTE pour décomposer un temps existant. Utilise TEMPS pour construire une nouvelle valeur horaire à partir de composantes séparées. Ces fonctions sont complémentaires et s'utilisent souvent ensemble.

Combo puissant : Pour reconstruire une heure après modification, combine les trois : =TEMPS(HEURE(A1); MINUTE(A1)+5; SECONDE(A1)) ajoute 5 minutes à l'heure en A1 tout en préservant les heures et secondes.

Cas d'usage avancés avec SECONDE

Arrondir une heure à la minute inférieure

Besoin d'arrondir 14:30:45 à 14:30:00 ? Combine TEMPS avec HEURE et MINUTE en ignorant SECONDE :

=TEMPS(HEURE(A1); MINUTE(A1); 0)

Cela remet les secondes à 0. Pratique pour la facturation horaire ou les rapports simplifiés.

Vérifier si un événement s'est produit dans une fenêtre de temps précise

Tu veux savoir si un événement s'est produit entre les secondes 30 et 45 de n'importe quelle minute :

=ET(SECONDE(A1)>=30; SECONDE(A1)<=45)

Retourne VRAI si les secondes sont entre 30 et 45. Utile pour détecter des patterns temporels spécifiques dans des logs.

Calculer une durée totale en secondes depuis plusieurs composantes

Si tu as les heures, minutes et secondes dans des colonnes séparées et veux le total en secondes :

=A1*3600 + B1*60 + C1

Où A1=heures, B1=minutes, C1=secondes. Par exemple : 1h 30m 45s = 1×3600 + 30×60 + 45 = 5445 secondes.

Questions fréquentes

SECONDE peut-elle extraire les millisecondes ?

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.

Comment convertir une durée complète en secondes totales ?

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).

SECONDE fonctionne-t-elle avec du texte au format heure ?

Oui ! SECONDE("14:30:45") retourne 45. Excel convertit automatiquement les textes au format heure valide en valeurs temporelles. Pratique quand tu importes des données de sources externes.

Que retourne SECONDE si je lui passe juste une date sans heure ?

Elle retourne 0, car une date seule équivaut à minuit (00:00:00). Par exemple, SECONDE("15/01/2024") donne 0. Seule la partie horaire contient des secondes.

Peut-on utiliser SECONDE pour calculer des temps de réponse en milliseconde ?

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.

Les fonctions similaires à SECONDE

Deviens un pro d'Excel

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

Essayer pendant 30 jours