La fonction IS_EMPTY() permet de vérifier si une valeur est vide, quel que soit son type. Elle renvoie un booléen : true ou false. Elle s'utilise dans une colonne de type Formule, souvent combinée avec IF(), pour contrôler la présence de données, éviter des erreurs de calcul ou afficher un message conditionnel.
Syntaxe
Paramètres
Types de données pris en charge
IS_EMPTY() peut être utilisée sur : texte, date, nombre, case à cocher, liste, propriété de lien / relation. C'est la fonction la plus générique pour tester le vide dans TimeTonic.
Exemples
Exemple simple
Tester une colonne de type liste
La colonne Order placed = contient une liste d'éléments (Consulting TJM, Meeting training TJM) : elle n'est donc pas vide.
→ La colonne is_empty ? affiche 0 (false) : la valeur testée n'est pas vide. Selon le format choisi dans les options, ce résultat peut aussi s'afficher en case cochée ou non cochée. La fonction teste la présence globale de données dans la colonne, pas le contenu détaillé.
Afficher le résultat sous forme de case à cocher
IS_EMPTY() peut aussi vérifier si le résultat d'une autre formule est vide, ici Σ test in(), une colonne de type Formule qui renvoie une valeur ou une liste de valeurs : cette sortie sert alors d'entrée à IS_EMPTY().
→ La colonne test Σ operator is_empty booléen est configurée en sortie Booléen : case cochée (true) signifie que la valeur testée est vide, case non cochée (false) qu'elle ne l'est pas. IS_EMPTY() ne modifie pas la donnée, elle effectue uniquement un test logique.
Combiner avec IF() pour afficher un statut lisible
Cas très courant : afficher un message si une information est manquante. La colonne Order placed = contient une liste d'éléments sélectionnés (Consulting TJM, Meeting training TJM) : la présence d'au moins un élément signifie que la commande est définie.
→ La colonne is_empty ? affiche un statut textuel : missing si aucune valeur dans Order placed =, defined si au moins une valeur est présente. Dans l'exemple, le statut affiché est defined, car la colonne contient des éléments. La formule transforme un test booléen en statut lisible.
Différence entre EMPTY() et IS_EMPTY()
IS_EMPTY() est plus robuste et peut remplacer EMPTY() dans la majorité des cas.
Aller plus loin
EMPTY()
Imposer une valeur nulle dans une formule, exactement comme "" dans un tableur.
Ou continuer avec
Glossaire des formules
Tous les opérateurs et fonctions disponibles, classés par catégorie.