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 dans une feuille à la date actuelle lors de l'une des actions suivantes :
- Vous ouvrez la feuille et l'enregistrez.
- Une soumission de formulaire ajoute une nouvelle ligne.
- Une demande de mise à jour ou d'approbation modifie la feuille.
- Vous mettez à jour la feuille via un rapport.
- Une cellule liée met à jour la feuille.
- Vous ouvrez la feuille référencée dans une formule inter-feuilles.
- Un flux de travail de déplacement ou de copie de ligne ajoute une nouvelle ligne à la feuille.
- Un flux de travail met à jour les cellules de la feuille en assignant un utilisateur, en enregistrant une date ou en modifiant explicitement une cellule.
- Une action de verrouillage ou de déverrouillage 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 situations 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 la date actuelle avec d'autres dates. 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 à la feuille suivante :
| Total des transactions | Unités vendues | En stock ? Type de colonne Case à cocher | Date de vente | Date de commande | |
|---|---|---|---|---|---|
| 1 | 117000 | 78 | vrai | 06/10/24 | 06/10/24 |
| 2 | 149100 | 42 | faux | 09/10/24 | 09/10/24 |
| 3 | 81200 | 217 | vrai | 14/10/24 | 14/10/24 |
Sur la base du tableau ci-dessus, voici quelques exemples d'utilisation de TODAY dans une feuille lorsque la date actuelle est le 14/10/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 dans la colonne 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)), "Rouge", "Vert") | 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 à partir d'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 où la date dans la colonne Date de vente est supérieure ou égale à 7 jours auparavant. Les lignes 2 et 3 répondent à ce critère. | 2 |
Besoin d’aide ?
Utilisez le modèle du Manuel des Formules pour trouver plus de soutien et de ressources, consulter plus de 100 formules, un glossaire de chaque fonction avec laquelle vous pouvez vous entraîner en temps réel, et des exemples de formules couramment utilisées et avancées.
Trouvez des exemples de la façon dont d'autres clients de Smartsheet utilisent cette fonction ou posez des questions sur votre cas d'utilisation spécifique dans la communauté en ligne de Smartsheet.