Syntaxe
TODAY([number])
- nombre—[facultatif]Le nombre de jours avant (nombre négatif) ou après (nombre positif) la date actuelle
Exemple d'utilisation
TODAY()
Notes d'utilisation
Smartsheet actualise toutes les instances de la fonction TODAY d’une feuille à la date du jour lorsque vous exécutez l’une des actions suivantes :
- Vous ouvrez une feuille et l’enregistrez.
- Vous ajoutez une nouvelle ligne à une feuille à partir de l’envoi d’un formulaire.
- Vous modifiez une feuille à partir d’un flux de travail de demande d’actualisation ou d’approbation.
- Vous actualisez la feuille à l’aide d’un rapport.
- Une cellule liée actualise la feuille.
- Vous ouvrez la feuille à laquelle une formule inter-feuilles fait référence.
- Vous ajoutez une nouvelle ligne à la feuille à partir d’un flux de travail de déplacement ou de copie de ligne.
- Vous actualisez des cellules à l’aide d’un flux de travail comme une modification de cellule, l’affectation d’un utilisateur ou l’enregistrement d’une date. Vous pouvez également mettre à jour la feuille sans modifier les valeurs de cellule à l'aide de la commande cadenas et déverrouiller action de ligne.
Si vous utilisez la fonction TODAY dans une feuille comportant une colonne Date/Heure modifiée, la valeur Date/Heure modifiée s’actualise lorsque TODAY est mis à jour aux dates actuelles.
Les actions suivantes n’actualisent pas les formules qui utilisent la fonction TODAY à la date du jour :
- Rapport faisant référence à la fonction dans la feuille ouverte.
- Tableau de bord affichant les informations de la feuille ouverte.
Vous pouvez utiliser TODAY pour comparer d’autres dates avec la date actuelle. Par exemple, la formule =IF(TODAY() > [Date d’échéance]@row, "Date d’échéance dépassée") insère « Date d’échéance dépassée » dans une cellule si la date du jour est postérieure à la date d’échéance.
Utilisez des workflows automatisés pour mettre à jour votre feuille quotidiennement. Un flux de travail peut déclencher la fonction TODAY pour actualiser à la date du jour sans ouvrir la feuille. Voir Mettre à jour automatiquement la fonction TODAY dans les formules pour plus d'informations, ou utilisez Bridge pour Planifier l'enregistrement quotidien des feuilles.
Exemples
Cet exemple se réfère aux informations de la feuille suivante :
Total des transactions | Unités vendues | En stock ? Type de colonne Case à cocher | Date de vente | Date de commande | |
---|---|---|---|---|---|
1 | 1 170,00 | 78 | vrai | 06/10/24 | 06/10/24 |
2 | 1 491,00 | 42 | faux | 09/10/24 | 09/10/24 |
3 | 812,00 | 217 | vrai | 14/10/24 | 14/10/24 |
Sur la base du tableau ci-dessus, voici quelques exemples d'utilisation de la valeur TODAY dans une feuille dont la date actuelle est 10/14/24 :
Formule | Description | Résultat |
---|---|---|
=SUMIF([Date de vente] :[Date de vente], =TODAY(), [Total de la transaction] :[Total de la transaction]) | Additionne les valeurs de la colonne Total des transactions pour les lignes dont la date Date de vente est antérieure ou égale à la date du jour. Les trois lignes répondent à ces critères. | 3,473 |
=IF(AND(NOT([En stock ?]@row), [Date de vente]@row = TODAY(7)), « Red », « Green ») | Si la colonne En stock est effacée (false) et si la date dans la colonne Date de vente est inférieure ou égale à 7 jours plus aujourd’hui, la fonction renvoie Rouge. Sinon, elle renvoie Vert. | Ligne 1 : vert Ligne 2 : rouge Ligne 3 : vert |
=COUNTIF([Date de vente] :[Date de vente], >= TODAY(-7)) | Compte les lignes dont la date dans la colonne Date de vente est postérieure ou égale à celle d’il y a 7 jours. Les lignes 2 et 3 répondent à ce critère. | 2 |
Besoin d’aide ?
Utilisez le modèle Formula Handbook (Manuel de formules) pour obtenir de l’aide, des ressources, plus de 100 formules, un glossaire de chaque fonction avec lequel vous pouvez tester en temps réel, ainsi que des exemples de formules courantes et avancées.
Découvrez comment d’autres clients Smartsheet utilisent cette fonction ou posez des questions sur votre cas précis à la communauté en ligne Smartsheet.