Liste des fonctions

Smartsheet inclut les fonctions communes présentes dans la plupart des programmes de tableur de bureau. Vous trouverez également quelques fonctions qui vous aident pour des tâches que vous voudriez effectuer exclusivement dans Smartsheet (par exemple, travailler avec des données dans une liste hiérarchique). Vous pouvez utiliser ces fonctions dans des formules pour manipuler des données, additionner ou soustraire des dates ou réaliser des calculs, entre autres opérations possibles.

Voici la liste de toutes les fonctions disponibles dans Smartsheet.

Intitulé Syntaxe Description
ABS
Numérique
ABS(number)
La fonction ABS offre un moyen de garantir que votre résultat est toujours positif. Cette fonction supprime un état négatif sans changer la valeur numérique pour les résultats négatifs, tout en n'impactant pas les valeurs positives. En savoir plus
ANCESTORS
Hiérarchie
ANCESTORS([reference])
Utilisé dans une autre fonction pour référencer tous les ancêtres directs de la hiérarchie d’une cellule dans une seule colonne. Cela signifie que la fonction ne fait pas référence à toutes les lignes situées au-dessus de la ligne enfant dans la hiérarchie, mais uniquement au parent/grand-parent principal à chaque niveau. En savoir plus
AND
Logique
AND(logical_expression1, [logical_expression2, ...])
Utilisée dans une autre fonction pour renvoyer Vrai (True) si toutes les expressions logiques fournies sont Vraies (True). En savoir plus
ANNÉE
Date
YEAR(date)
Renvoie l’année d’une date sous forme de nombre à quatre chiffres En savoir plus
ARRONDI.INF
Numérique
ROUNDDOWN(number, [decimal])
Arrondit un nombre à un nombre spécifié de décimales En savoir plus
ARRONDI.SUP
Numérique
ROUNDUP(number, [decimal])
Arrondit un nombre à un nombre spécifié de décimales En savoir plus
AUJOURD’HUI
Date
TODAY([number])
Utilisez TODAY dans une formule ou une colonne de date pour revenir à la date du jour, ou utilisez-la dans d'autres types de colonne dans le cadre d'une formule qui évalue des dates et produit d'autres types de sortie, tels que des symboles ou des valeurs de texte. En savoir plus
AVERAGEIF
Avancé
AVERAGEIF(range, criterion, [average_range])
Cette fonction renvoie la moyenne d’une plage de nombres qui correspondent à des critères donnés. En savoir plus
AVG
Numérique
AVG(number1, [number2, ...])
Renvoie la moyenne (moyenne) des nombres fournis En savoir plus
AVGW
Avancé
AVGW(range, range_weight)
Renvoie une moyenne pondérée (la moyenne, où chaque valeur est pondérée par son importance relative) En savoir plus
CHAR
Numérique
CHAR(number)
Convertit un nombre en un caractère En savoir plus
CONTAINS
Logique
CONTAINS(search_for, range)
Est utilisé dans une autre fonction pour rechercher un caractère ou une chaîne de caractères. Il renverra "Vrai" s'il trouve le caractère ou la chaîne. Sinon, il renverra "Faux." En savoir plus
COUNT
Numérique
COUNT(value1, [value2, ...])
Compte le nombre de cellules non vides. En savoir plus
COUNTIF
Avancé
COUNTIF(range, criterion)
Compte le nombre de cellules d’une plage donnée qui remplissent un critère. En savoir plus
COUNTIFS
Avancé
COUNTIFS(range1, criterion1, [range2, criterion2, ...])
Compte le nombre de fois que toutes les conditions données dans leurs plages respectives sont remplies. En savoir plus
COUNTM
Avancé
COUNTM(search_range1, [search_range2, ...])
Compte le nombre d’éléments dans une cellule ou d’une plage de cellules d’une colonne déroulante avec plusieurs contacts ou à sélection multiple. Lorsque vous utilisez cette fonction, elle renvoie le nombre total d’éléments qu’elle trouve. En savoir plus
DATE
Date
DATE(year, month, day)
Combine les valeurs d’une année, d’un mois et d’un jour dans une date En savoir plus
DATEONLY
Date
DATEONLY(date_time)
Utilisez cette fonction dans une colonne Date pour extraire la partie date d'une valeur date/heure. En savoir plus
DECTOHEX
Numérique
DECTOHEX(number)
Convertit un nombre décimal en une valeur hexadécimale. En savoir plus
DESCENDANTS
Hiérarchie
DESCENDANTS([parent_cell])
Est utilisé dans une autre fonction pour référencer toutes les lignes descendantes de la cellule référencée de la ligne parente. En savoir plus
DISTINCT
Avancé
DISTINCT(range)
Utilisée dans une autre fonction pour affiner une plage de valeurs uniques en supprimant les doublons. En savoir plus
DROITE
Texte
RIGHT(text, [num_chars])
Renvoie les caractères les plus à droite d'une chaîne de texte En savoir plus
ENFANTS
Hiérarchie
CHILDREN([reference])
Utilisez cette fonction pour référencer les valeurs de colonne des lignes enfants d'une ligne parente. En savoir plus
ESTERREUR
Logique
ISERROR(value)
Vérifie s’il y a une erreur de calcul dans une autre formule En savoir plus
FIND
Texte
FIND(search_for, text_to_search, [start_position])
Utilisez cette fonction pour renvoyer la position de départ d'une chaîne dans le texte. En savoir plus
GAUCHE
Texte
LEFT(text, [num_chars])
Renvoie les caractères les plus à gauche d'une chaîne de texte En savoir plus
GRANDE
Numérique
LARGE(range, n)
Retourne le n-ième nombre le plus élevé dans une plage donnée En savoir plus
HAS
Logique
HAS(search_range, criterion)
Cette fonction permet de rechercher une correspondance exacte avec une valeur unique, notamment si cette valeur se trouve dans les cellules d’une colonne à sélection multiple ou avec plusieurs contacts, ou parmi une plage de valeurs. Si la fonction HAS trouve la correspondance exacte, celle-ci renvoie « Vrai ». Sinon, elle renvoie « Faux ». En savoir plus
HEXTODEC
Numérique
HEXTODEC(hex_string)
Convertit une valeur hexadécimale en nombre décimal. En savoir plus
IF
Logique
IF(logical_expression, value_if_true, [value_if_false])
Évalue une expression logique et renvoie une valeur lorsqu’elle est Vraie (True) ou une autre lorsqu’elle est Fausse (False). En savoir plus
IFERROR
Logique
IFERROR(value, value_if_error)
Renvoie la première valeur si ce n’est pas une erreur, sinon renvoie la seconde valeur En savoir plus
INDEX
Avancé
INDEX(range, row_index, [column_index])
Renvoie une valeur d'une plage en fonction des index de lignes et de colonnes fournis En savoir plus
INT
Numérique
INT(value)
Renvoie la partie entière d’un nombre En savoir plus
ISBLANK
Logique
ISBLANK(value)
Vérifie si la valeur d’une cellule est vide En savoir plus
ISBOOLEAN
Logique
ISBOOLEAN(value)
Vérifie si une valeur est booléenne (par exemple, case à cocher, indicateur ou étoile) En savoir plus
ISCRITICAL
Logique
Nouveau !
ISCRITICAL(value)
Identifie si une ligne se trouve sur le chemin critique En savoir plus
ISDATE
Logique
ISDATE(value)
Vérifie si une valeur est une date En savoir plus
ISEVEN
Logique
ISEVEN(number)
Vérifie si un nombre est pair. Notez que cette fonction ne fonctionne qu’avec des nombres entiers. Si une valeur est paire, cette fonction renvoie « True » (Vrai). Si une valeur est impaire, cette fonction renvoie « False » (Faux). En savoir plus
ISNUMBER
Logique
ISNUMBER(value)
Vérifie si une valeur est un nombre En savoir plus
ISODD
Logique
ISODD(number)
Vérifie si un nombre est impair. Si la valeur est impair, elle renvoie "True." Sinon, elle renvoie « Faux ». En savoir plus
ISTEXT
Logique
ISTEXT(value)
Vérifie si une valeur est du texte En savoir plus
JOINDRE
Avancé
JOIN(range, [delimiter])
Combine une plage de cellules en une chaîne avec des délimiteurs optionnels entre les valeurs En savoir plus
JOUR
Date
DAY(date)
Renvoie un numéro représentant le jour du mois, 1-31, où 1 est le premier jour. En savoir plus
LEN
Numérique
LEN(text)
Renvoie le nombre de caractères d’une chaîne de texte, y compris les espaces En savoir plus
LOWER
Texte
LOWER(text)
Convertit les caractères en majuscules en minuscules. En savoir plus
MATCH
Avancé
MATCH(search_value, range, [search_type])
La fonction MATCH vous aide à localiser la position exacte d’un élément spécifique dans une liste ou un tableau de données dans Smartsheet. Pensez-y comme à la recherche de l’emplacement numéroté qu’occupe un élément particulier dans une séquence. En savoir plus
MAX
Numérique
MAX(value1, [value2, ...])
Renvoie le plus grand nombre ou la date la plus récente. En savoir plus
MID
Texte
MID(text, start_position, num_chars)
Renvoie une portion de texte basée sur un point de départ donné et un nombre de caractères En savoir plus
MIN
Numérique
MIN(value1, [value2, ...])
Renvoie le plus bas nombre ou la date la plus ancienne En savoir plus
MOD
Numérique
MOD(dividend, divisor)
Renvoie le reste après une opération de division En savoir plus
MOIS
Date
MONTH(date)
Renvoie un numéro représentant le nombre du mois, 1–12, où 1 correspond à janvier En savoir plus
MROUND
Numérique
MROUND(number, [multiple])
Renvoie un nombre arrondi à la multiple souhaitée En savoir plus
NETDAYS
Date
NETDAYS(start_date, end_date)
Renvoie le nombre de jours entre une date de début et une date de fin En savoir plus
NETWORKDAY
Date
NETWORKDAY(start_date, end_date, [holidays])
Renvoie le nombre de jours ouvrés entre deux dates. Ajoute 1 jour au résultat si la date de début est un jour non travaillé. En savoir plus
NETWORKDAYS
Date
NETWORKDAYS(start_date, end_date, [holidays])
Renvoie le nombre de jours ouvrés entre deux dates. En savoir plus
NON
Logique
NOT(logical_expression)
Utilisé dans une autre fonction pour fournir l'opposé d'une expression logique En savoir plus
OU
Logique
OR(logical_expression1, [logical_expression2, ...])
Utilisée dans une autre fonction pour renvoyer Vrai (True) si au moins une expression logique fournie est Vraie (True). En savoir plus
PARENT
Hiérarchie
PARENT([reference])
Utilisez cette fonction pour rechercher et afficher la valeur du parent de la cellule spécifiée. En savoir plus
PERCENTILE
Avancé
PERCENTILE(range, percentile)
Renvoie la valeur d'un percentile donné dans une plage En savoir plus
PLAFOND
Numérique
CEILING(number, multiple)
Arrondit un nombre à l'écart de zéro au multiple de signification spécifié le plus proche. En savoir plus
PRORATE
Avancé
PRORATE(number, start_date, end_date, prorate_start, prorate_end, [decimal_places])
La fonction PRORATE de Smartsheet vous permet de calculer une part équitable d'une valeur totale sur la base d'une période spécifique, plus courte, à l'intérieur d'une plage de dates plus large. En savoir plus
RANGMOY
Numérique
RANKAVG(number, range, [order])
La fonction RANKAVG vous aide à comprendre comment un nombre spécifique se compare à une liste d'autres nombres en lui attribuant un rang. Pensez-y comme à un classement de concurrents dans une compétition : le meilleur performeur obtient le rang 1, le suivant le rang 2, et ainsi de suite. En savoir plus
RANKEQ
Numérique
RANKEQ(number, range, [order])
Renvoie le rang d'un nombre par rapport à d'autres nombres dans une plage En savoir plus
RECUEILLEZ LES INFORMATIONS
Avancé
COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
Utilisé dans une autre fonction pour sélectionner des valeurs spécifiques dans une plage qui répond aux critères fournis En savoir plus
REMPLACER
Texte
REPLACE(text, start_position, num_chars, new_text)
Remplace une chaîne de caractères, à partir d'une position donnée et sur le nombre de caractères indiqués ensuite En savoir plus
ROUND
Numérique
ROUND(number, [decimal_places])
Arrondit un nombre donné au nombre de décimales souhaité En savoir plus
SMALL
Numérique
SMALL(range, n)
Retourne le n-ième nombre le plus petit dans une plage donnée. En savoir plus
SOL
Numérique
FLOOR(number, multiple)
Arrondit un nombre au multiple de signification spécifié le plus proche En savoir plus
STDEVA
Avancé
STDEVA(range1, [range2, ...])
Estime l'écart type basé sur un ensemble d'échantillons de valeurs En savoir plus
STDEVP
Avancé
STDEVP(range1, [range2, ...])
Estime l'écart type basé sur un ensemble de valeurs, y compris des non-nombres En savoir plus
STDEVPA
Avancé
STDEVPA(range1, [range2, ...])
Calcule l'écart type basé sur un ensemble complet de valeurs, y compris les non-nombres En savoir plus
STDEVS
Avancé
STDEVS(range1, [range2, ...])
Estime l'écart type basé sur une population d'échantillons de nombres, en ignorant les non-nombres En savoir plus
SUBSTITUTE
Texte
SUBSTITUTE(search_text, old_text, new_text, [replace_num])
remplace un texte existant par un nouveau texte dans une chaîne En savoir plus
SUCCESSORS
Numérique
SUCCESSORS(value)
Utilisé dans une autre fonction pour calculer les successeurs directs d’une tâche et renvoyer les numéros de lignes de tâches consécutives qui résultent de la tâche référencée. En savoir plus
SUM
Numérique
SUM(number1, [number2, ...])
Ajoute une série de nombres En savoir plus
SUMIF
Avancé
SUMIF(range, criterion, [sum_range])
Ajoute des nombres dans une plage qui répond à une condition spécifiée En savoir plus
SUMIFS
Avancé
SUMIFS(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
Ajoute des nombres dans une plage lorsque toutes les conditions données dans leurs plages respectives sont remplies. En savoir plus
TIME
Date
TIME(time_value, [format], [precision])
Créez un objet temps à partir d’une valeur compatible qui peut être affichée au format 12 ou 24 heures. En savoir plus
TOTALFLOAT
Logique
Nouveau !
TOTALFLOAT(Value)
Utilisez cette formule pour identifier la flexibilité dans votre calendrier en calculant le temps qu'une tâche peut être retardée sans impacter la date de fin du projet ou le début d'une tâche successeur. En savoir plus
UNICHAR
Numérique
UNICHAR(number)
Convertit un nombre en caractère Unicode. En savoir plus
UPPER
Texte
UPPER(text)
Convertit les caractères minuscules d'une chaîne de texte en majuscules En savoir plus
VALEUR
Texte
VALUE(text)
Convertit une valeur de texte qui représente un nombre en un nombre En savoir plus
VALEUR MÉDIANE
Numérique
MEDIAN(number1, [number2, ...])
Renvoie la valeur du point médian de la plage de nombres En savoir plus
VAN
Avancé
NPV(discount_rate, number, range1, [range2, ...])
Calcule la valeur actualisée nette d'un investissement en fonction d'une série de flux de trésorerie et d'un taux d'actualisation En savoir plus
VLOOKUP
Avancé
VLOOKUP(search_value, lookup_table, column_num, [match_type])
Recherche une valeur et renvoie une valeur correspondante dans la même ligne, mais à partir d’une colonne différente. En savoir plus
WEEKDAY
Date
WEEKDAY(date)
Renvoie un nombre représentant le jour de la semaine, entre 1 et 7, où 1 correspond à dimanche. En savoir plus
WEEKNUMBER
Date
WEEKNUMBER(date)
Renvoie un nombre représentant la semaine de l’année, 1–53, où 1 correspond à la première semaine de l’année. En savoir plus
WORKDAY
Date
WORKDAY(date, num_days, [holidays])
Utilisé dans une colonne Date pour renvoyer une date à partir d’un nombre spécifié de jours ouvrables. En savoir plus
YEARDAY
Date
YEARDAY(date)
Renvoie un nombre représentant le jour de l’année, 1–365, où 1 est le premier jour de l’année En savoir plus