Comment créer un compte à rebours dans Excel



Vous pouvez créer un compte à rebours dans Excel qui compte le nombre de jours, d’heures et de minutes jusqu’à une date en utilisant la fonction NOW() .

L’exemple suivant, étape par étape, montre comment utiliser cette fonction pour créer un compte à rebours dans la pratique.

Étape 1 : Entrez la date du compte à rebours

Supposons que nous soyons aujourd’hui le 18/07/2023 .

Je vais créer un compte à rebours dans Excel qui compte le nombre de jours, d’heures, de minutes et de secondes jusqu’au 01/08/2023 :

Étape 2 : Créer les formules pour le compte à rebours

Ensuite, nous pouvons utiliser les formules suivantes pour compter le nombre de jours, d’heures, de minutes et de secondes jusqu’au 01/08/2023 :

  • Jours : =INT(A2-MAINTENANT())
  • Heures : =HEURE(A2-MAINTENANT())
  • Minutes : =MINUTE(A2-MAINTENANT())
  • Secondes : =SECOND(A2-NOW())

Nous pouvons taper ces formules dans chacune de leurs propres cellules :

Compte à rebours Excel

Cela nous indique que la date du 1/8/2023 est dans 13 jours, 14 heures, 23 minutes et 11 secondes.

Étape 3 : mettre à jour manuellement le compte à rebours

Pour mettre à jour le compte à rebours, il vous suffit de double-cliquer sur n’importe quelle cellule de la feuille de calcul Excel, puis d’appuyer sur Entrée .

Le compte à rebours mettra automatiquement à jour les valeurs des jours, heures, minutes et secondes dès que vous appuyez sur Entrée :

Étape 4 : Mettre à jour automatiquement le compte à rebours (facultatif)

Si vous souhaitez que le compte à rebours se mette automatiquement à jour à des intervalles spécifiques, vous devrez écrire du code simple en VBA.

Avant de le faire, nous devons nous assurer que l’onglet Développeur est visible sur le ruban supérieur d’Excel.

Pour ce faire, cliquez sur l’onglet Fichier , puis sur Options , puis sur Personnaliser le ruban .

Sous la section intitulée Onglets principaux , cochez la case en regard de Développeur , puis cliquez sur OK :

Ensuite, cliquez sur l’onglet Développeur le long du ruban supérieur, puis cliquez sur l’icône Visual Basic :

Ensuite, cliquez sur l’onglet Insérer , puis cliquez sur Module dans le menu déroulant :

Ensuite, collez le code suivant dans l’éditeur de code du module :

Sub UpdateCountdown()

Range("C2:F2").Calculate
Application.OnTime DateAdd("s", 1, Now), "UpdateCountdown"

End Sub

Ensuite, cliquez sur la petite flèche verte Play pour exécuter ce code VBA :

Une fois que vous avez entré le code, n’hésitez pas à fermer l’éditeur VB. Le code sera automatiquement enregistré.

Les valeurs des jours, des heures, des minutes et des secondes seront désormais automatiquement mises à jour toutes les secondes dans la feuille de calcul.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :

Excel : comment soustraire des minutes du temps
Excel : Comment extraire l’heure de Datetime
Excel : comment formater l’heure en millisecondes

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *