Table des matières
Aujourd'hui, nous allons montrer quelques changement automatique de date formule en Excel, en d'autres termes, comment changer les dates automatiquement par le biais de formules dans Excel Dans de nombreuses situations, pour vous faciliter la tâche, vous pouvez demander des mises à jour automatiques de la date, du numéro de séquence temporelle, etc. Excel vous fournit une fonctionnalité pour cela. Pour cette session, nous utilisons Excel 2019, n'hésitez pas à utiliser le vôtre.
Télécharger le cahier d'exercices
Vous pouvez télécharger le cahier d'exercices à partir du lien suivant.
Changement automatique de date.xlsx5 méthodes utiles pour Changer la date automatiquement avec une formule dans Excel
Dans cette section, je vais aborder 5 méthodes utiles pour modifier les dates automatiquement avec des formules Mais avant de se lancer dans ces méthodes, il faut d'abord comprendre le contexte. Dans une situation réelle, vous pouvez demander une mise à jour automatique de la date, du numéro de séquence temporelle, etc. pour faciliter votre tâche. Ci-dessous, j'ai donné deux exemples où, à une occasion, nous avons besoin d'une date actuelle pouvant être mise à jour automatiquement et à une autre occasion, nous avons besoin de calculer le temps restant pour la prochaine journée de travail.Noël.
Au fur et à mesure que le jour change, la section de sortie sera mise à jour automatiquement. Pour savoir comment nous pouvons faire cela, explorons notre 1ère méthode.
1. Utilisation d'une formule avec la fonction TODAY d'Excel pour changer la date automatiquement
Nous pouvons utiliser la fonction TODAY pour changer les dates automatiquement. AUJOURD'HUI renvoie la date actuelle. Pour en savoir plus, suivez les étapes ci-dessous.
Des pas :
- Dans l'exemple ci-dessous, nous allons insérer la date d'aujourd'hui dans la cellule C5 qui sera mis à jour automatiquement à l'avenir lorsque la date sera modifiée.
- Pour ce faire, écrivez la formule suivante dans la cellule C5 et appuyez sur Entrez .
=TODAY()
- Au moment où j'écris cet article, le 5 décembre 2022, la date actuelle est affichée. 5-Dec-22.
- Pour vérifier si cette date sera mise à jour dans le futur ou non, nous pouvons changer manuellement la date actuelle sur le système informatique et observer. Pour cela, nous changeons la date du 5 décembre 2022 au 14 décembre 2022 sur mon ordinateur. Pour faire cela, allez sur Réglage de > ; Temps & ; Langue > ; Régler la date et l'heure manuellement > ; Changement .
- Maintenant, réglez la date et l'heure souhaitées et cliquez sur Changement .
- Maintenant, si nous rechargeons à nouveau le fichier Excel, nous verrons que la date est affichée. 14-Dec-22 .
Lire la suite : Comment insérer automatiquement des dates dans Excel (3 astuces simples)
2. utilisation de la fonction NOW pour le changement automatique de la date
Une autre fonction qui fournit la date actuelle est la fonction NOW En outre, elle renvoie également la valeur temporelle. Pour appliquer la formule, suivez les étapes ci-dessous.
Des pas :
- Comme la méthode précédente, sur la cellule C5 écrivez la formule suivante et appuyez sur Entrez.
=NOW()
- Maintenant, vous verrez que cette fonction donne également la date du jour.
- Comme le MAINTENANT renvoie une valeur dynamique, elle sera également mise à jour automatiquement comme la fonction AUJOURD'HUI fonction.
3. application d'une combinaison de formules complexes
Dans la section précédente, nous avons vu comment utiliser des fonctions Excel simples pour changer les dates automatiquement. Ici, nous allons construire une formule un peu plus complexe. Cette fois-ci, nous allons utiliser une combinaison de DATE, ANNÉE, MOIS , JOUR et AUJOURD'HUI pour créer une formule qui modifiera automatiquement le résultat. Pour appliquer la formule, suivez les étapes ci-dessous.
Des pas :
- En cellule C5 écrivez la formule suivante et appuyez sur Entrez .
=DATE(ANNÉE(AUJOURD'HUI()),MOIS(AUJOURD'HUI()),JOUR(AUJOURD'HUI()))
- Par conséquent, vous obtiendrez la date d'aujourd'hui.
- Comme cette formule a la fonction dynamique AUJOURD'HUI le résultat sera également mis à jour automatiquement.
🎓 Comment la formule fonctionne-t-elle ?
Le site ANNÉE récupère la valeur de l'année à partir du résultat de la fonction AUJOURD'HUI Et le MOIS et JOUR récupèrent les valeurs du mois et du jour respectivement à partir du résultat de la fonction AUJOURD'HUI Ensuite, le DATE renvoie la date.
Note : Au lieu de l'icône AUJOURD'HUI nous pouvons également utiliser la fonction MAINTENANT pour obtenir un résultat similaire.
4. changement de date basé sur la valeur de la cellule adjacente
Nous pouvons construire des formules de telle sorte qu'Excel mette à jour la date résultante pour tout changement dans la cellule adjacente. Nous allons voir ici deux exemples liés à ce scénario.
4.1 Mise à jour automatique de la date lors de la saisie des données de la cellule adjacente
Dans cet exemple, nous avons une colonne "Entrée" et une colonne "Date de la première entrée de données". Pour l'instant, les cellules de la colonne "Entrée" sont vides. Nous voulons connaître la date à laquelle ces cellules deviendront non vides ou, en d'autres termes, lorsque nous entrerons les valeurs dans ces cellules.
Ici, nous utiliserons la fonction IF pour exécuter des mises à jour temporelles basées sur des conditions. Pour en savoir plus, suivez les étapes ci-dessous.
Des pas :
- En cellule C5 écrivez la formule suivante, puis appuyez sur Entrez .
=IF(B5"",IF(C5"",C5,NOW()),"")
- Ensuite, utilisez Poignée de remplissage pour remplir automatiquement la cellule C6 .
- Maintenant, si nous entrons quelque chose sur les cellules B5 et B6 Excel affichera automatiquement la date du jour dans les cellules. C5 et C6 respectivement.
- Par la suite, même si vous modifiez encore les valeurs de l'option B5/B6 les dates sur C5/C6 sera inchangée car ce n'est pas la première fois que vous saisissez la valeur.
Comment la formule fonctionne-t-elle ?
- IF(C5"",C5,NOW())
C5"" implique Est-ce que C5 n'est pas vide S'il est vrai (non vide), il renverra C5. Sinon, il renverra le temps présent (NOW).
- IF(B5"",IF(C5"",C5,NOW()),"")
Si B5 n'est pas vide, elle renvoie la date et l'heure actuelles, sinon elle renvoie une cellule vide.
Lire la suite : Comment remplir automatiquement la date dans Excel lorsque la cellule est mise à jour ?
4.2 Mise à jour automatique de la date lorsque la valeur de la cellule adjacente est modifiée
Dans la section précédente, pour modifier la date et l'heure, nous devions d'abord vider la cellule adjacente, puis saisir à nouveau une valeur. Celle-ci n'est pas mise à jour lorsque vous modifiez le contenu de la cellule adjacente. Si vous souhaitez que la valeur soit mise à jour chaque fois que la cellule adjacente est mise à jour, vous devrez peut-être utiliser une nouvelle formule. Pour en savoir plus, suivez les étapes ci-dessous.
Des pas :
- En cellule C5 écrivez la formule suivante et appuyez sur Entrez .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")
Comment la formule fonctionne-t-elle ?
IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")
La fonction ADDRESS renvoie l'adresse d'une cellule en fonction d'une ligne et d'une colonne données. la fonction CELL pour obtenir la référence de la dernière cellule éditée, et si elle est la même que celle à sa gauche, elle met à jour la valeur de la date et de l'heure.
- Utilisez le Poignée de remplissage pour remplir automatiquement C6 .
- Maintenant, si j'entre quelque chose dans la cellule B5 la date d'entrée sera affichée dans la cellule C5 .
- Maintenant, si nous changeons l'entrée, la valeur de la date changera également.
Veuillez noter que dans les deux exemples, si vous rencontrez une erreur lors de l'application de la formule, vous devez vérifier si le calcul itératif est activé ou non. Fichier> ; Options> ; Formules Vérifiez ensuite le Activer le calcul itératif et définir les Itération maximale à 1.
5. Calcul automatique de la différence de date
Nous pouvons trouver la différence entre les dates automatiquement. Par exemple, disons qu'un RH veut trouver la durée de travail des employés jusqu'à aujourd'hui.
Pour trouver la différence, nous allons utiliser la fonction DATEDIF Ici, Excel devra compter la différence à partir de la date actuelle. Nous utiliserons donc la fonction AUJOURD'HUI Pour appliquer la formule, suivez les étapes ci-dessous.
Des pas :
- Sur la cellule D5 écrivez la formule suivante et cliquez sur Entrez .
=DATEDIF(C5,TODAY(), "m")& ;" mois " &DATEDIF(C5,TODAY(), "md")& ;" jours"
- Par conséquent, nous aurons la durée de service de l'employé.
- Maintenant, si vous utilisez Poignée de remplissage pour remplir automatiquement le reste de la cellule, vous obtiendrez la durée de chaque employé.
- Comme cette formule a la fonction dynamique AUJOURD'HUI dans celui-ci, Excel mettra automatiquement la date à jour.
Comment la formule fonctionne-t-elle ?
- DATEDIF(C5,TODAY(), "m")& ;" mois " &DATEDIF(C5,TODAY(), "md")& ;" jours ".
Nous avons utilisé un couple de DATEDIF qui trouvent la différence entre les Rejoindre Date et AUJOURD'HUI . d'abord DATEDIF calcule la différence au format du mois (puisque nous avons utilisé "m") et la seconde calcule la différence au format du jour.
Les choses à retenir
- Si vous ne trouvez pas le résultat dans le format de date approprié, vous pouvez modifier le formatage de la cellule et définir le format de date que vous souhaitez afficher.
Conclusion
C'est tout pour aujourd'hui. Nous avons listé plusieurs approches concernant excel changement automatique de date J'espère que cette formule vous sera utile. N'hésitez pas à commenter si quelque chose vous semble difficile à comprendre. Faites-nous part de toute autre méthode que nous aurions oubliée ici.