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)
Renvoie la valeur absolue d'un nombre. En savoir plus
ANCESTORS
Hiérarchie
ANCESTORS([reference])
Utilisé dans une autre fonction pour référencer tous les ancêtres dans la hiérarchie d’une cellule. 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
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 différents types de colonne dans le cadre d'une formule qui évalue des dates et produit d'autres sorties, telles 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 des nombres fournis. En savoir plus
AVGW
Avancé
AVGW(range, range_weight)
Renvoie une moyenne pondérée (une moyenne où chaque valeur est pondérée en fonction de son importance relative). En savoir plus
CEILING
Numérique
CEILING(number, [multiple])
Arrondit un nombre au-dessus de zéro au plus proche multiple d'importance. En savoir plus
CHAR
Numérique
CHAR(number)
Convertit un nombre en caractère. En savoir plus
CHILDREN
Hiérarchie
CHILDREN([reference])
Utilisée dans une autre fonction pour faire référence aux lignes enfants de la ligne parent référencée. En savoir plus
COLLECT
Avancé
COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
Utilisé dans une autre fonction pour collecter les valeurs spécifiques dans une plage qui correspond aux critères fournis.  En savoir plus
CONTAINS
Logique
CONTAINS(search_for, range)
Utilisé dans une autre fonction pour rechercher un caractère ou une chaîne de caractères. Retourne Vrai si elle est trouvée, Faux sinon. 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 spécifique. En savoir plus
COUNTIFS
Avancé
COUNTIFS(range1, criterion1, [range2, criterion2, ...])
Compte le nombre de cellules d’une plage donnée qui répondent à tous les critères donnés. En savoir plus
COUNTM
Avancé
COUNTM(search_range1, [search_range2, ...])
Compte le nombre d’éléments d’une cellule ou d’une plage de cellules d’une colonne déroulante avec plusieurs contacts ou à sélection multiple. Retourne le nombre total d’éléments trouvés. 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)
Utilisée dans une colonne Date pour extraire la portion de date correspondant à la valeur date/heure. En savoir plus
DAY
Date
DAY(date)
Renvoie un numéro représentant le jour du mois, 1-31, où 1 est le premier jour. En savoir plus
DECTOHEX
Numérique
DECTOHEX(number)
Convertit un nombre décimal en valeur hexadécimale. En savoir plus
DESCENDANTS
Hiérarchie
DESCENDANTS([parent_cell])
Utilisée dans une autre fonction pour référencer toutes les lignes descendantes de la ligne référencée de la ligne parent. En savoir plus
DISTINCT
Avancé
DISTINCT(range)
Utilisé dans une autre fonction pour retourner un grand nombre de valeurs uniques dans une plage. En savoir plus
FIND
Texte
FIND(search_for, text_to_search, [start_position])
Renvoie la position de départ (nombre de caractères) d'une chaîne dans un texte. En savoir plus
FLOOR
Numérique
FLOOR(number, multiple)
Arrondit un nombre proche de zéro au plus proche multiple d'importance. 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
HEURE
Date
TIME(time_value, [format], [precision])
Renvoie l’heure de la journée au format 12 ou 24 heures à partir d’un ensemble de valeurs donné. 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 un élément d’une collection en fonction des indices de ligne et de colonne 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 une valeur 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(ISCRITICAL(value))
Identifier 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
ISERROR
Logique
ISERROR(value)
Vérifie s'il y a des erreurs de calcul dans une autre formule. 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. Renvoie Vrai si le nombre est impair, Faux s'il est pair. En savoir plus
ISTEXT
Logique
ISTEXT(value)
Vérifie si une valeur est un texte. En savoir plus
JOIN
Avancé
JOIN(range, [delimiter])
Combine une plage de cellules dans une chaîne avec des délimiteurs optionnels entre les valeurs. En savoir plus
LARGE
Numérique
LARGE(range, n)
Renvoie le nombre le plus élevé dans une plage fournie. En savoir plus
LEFT
Texte
LEFT(text, [num_chars])
Renvoie les caractères les plus à gauche d'une chaîne de texte. En savoir plus
LEN
Numérique
LEN(text)
Renvoie le nombre de caractères dans 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])
Renvoie la position relative d’une valeur dans une plage (table de correspondance). La première position est 1. En savoir plus
MAX
Numérique
MAX(value1, [value2, ...])
Renvoie le nombre le plus élevé ou la date la plus récente. En savoir plus
MEDIAN
Numérique
MEDIAN(number1, [number2, ...])
Renvoie la valeur du point médian de la plage de nombres En savoir plus
MID
Texte
MID(text, start_position, num_chars)
Renvoie une portion d’un texte en fonction d'un point de départ et d'un nombre de caractères donnés. En savoir plus
MIN
Numérique
MIN(value1, [value2, ...])
Renvoie le nombre le plus bas ou la date la plus ancienne. En savoir plus
MOD
Numérique
MOD(dividend, divisor)
Renvoie le reste d'une division. En savoir plus
MONTH
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 au multiple supérieur souhaité. En savoir plus
NETDAYS
Date
NETDAYS(start_date, end_date)
Renvoie le nombre de jours entre deux dates. En savoir plus
NETWORKDAY
Date
NETWORKDAY(start_date, end_date, [holidays])
Renvoie le nombre de jours ouvrables entre deux dates. Ajoute 1 jour au résultat si la date de début est un jour férié. En savoir plus
NETWORKDAYS
Date
NETWORKDAYS(start_date, end_date, [holidays])
Renvoie le nombre de jours ouvrés entre deux dates. En savoir plus
NOT
Logique
NOT(logical_expression)
Utilisé dans une autre fonction pour fournir l'opposé d'une expression logique. En savoir plus
NPV
Avancé
NPV(discount_rate, number, range1, [range2, ...])
Calcule la valeur nette actuelle d'un investissement en fonction d'une série de flux de trésorerie et de taux d'actualisation. En savoir plus
OR
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])
Référence le parent de la cellule spécifiée. En savoir plus
PERCENTILE
Avancé
PERCENTILE(range, percentile)
Renvoie la valeur d'un pourcentage donné dans une plage. En savoir plus
PRORATE
Avancé
PRORATE(number, start_date, end_date, prorate_start, prorate_end, [decimal_places])
Renvoie la portion d'une valeur divisée entre une plage de dates fournie. En savoir plus
RANKAVG
Numérique
RANKAVG(number, range, [order])
La fonction RANKAVG renvoie le rang d’un nombre par rapport aux autres nombres d’une plage et attribue un rang moyen aux éventuels doublons. En savoir plus
RANKEQ
Numérique
RANKEQ(number, range, [order])
Renvoie le rang d’un nombre par rapport aux autres nombres d’une plage En savoir plus
REPLACE
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
RIGHT
Texte
RIGHT(text, [num_chars])
Renvoie les caractères les plus à droite d'une chaîne de texte. En savoir plus
ROUND
Numérique
ROUND(number, [decimal_places])
Arrondit un nombre donné au nombre de décimales souhaitées. En savoir plus
ROUNDDOWN
Numérique
ROUNDDOWN(number, [decimal])
Arrondit un nombre à l'inférieur au nombre de décimales précisé. En savoir plus
ROUNDUP
Numérique
ROUNDUP(number, [decimal])
Arrondit un nombre au supérieur au nombre de décimales précisé. 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
STDEVA
Avancé
STDEVA(range1, [range2, ...])
Évalue l'écart type en fonction d'un jeu d'exemple de valeurs. En savoir plus
STDEVP
Avancé
STDEVP(range1, [range2, ...])
Évalue l'écart type en fonction d'un jeu de valeurs, y compris non numériques. En savoir plus
STDEVPA
Avancé
STDEVPA(range1, [range2, ...])
Calcule l'écart type en fonction d'un jeu entier de valeurs, y compris non numériques. En savoir plus
STDEVS
Avancé
STDEVS(range1, [range2, ...])
Évalue l'écart type en fonction d'un échantillon de nombres, les valeurs non numériques étant exclues. En savoir plus
SUBSTITUTE
Texte
SUBSTITUTE(search_text, old_text, new_text, [replace_num])
Remplace un texte existant par un autre dans une chaîne. En savoir plus
SUCCESSORS
Numérique
SUCCESSORS(value)
Utilisée dans une autre fonction pour calculer les successeurs directs d’une tâche et renvoyer le(s) numéro(s) de ligne de(s) tâche(s) consécutive(s) qui résulte(nt) 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 les nombres d’une plage répondant à une condition spécifique. En savoir plus
SUMIFS
Avancé
SUMIFS(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
Ajoute les nombres d’une plage répondant à plusieurs critères spécifiés. En savoir plus
TOTALFLOAT
Logique
Nouveau !
TOTALFLOAT(Value)
La fonction TotalFloat() calcule le nombre de jours pendant lesquels une tâche peut être retardée sans avoir d’incidence sur la date de fin du projet (marge totale). 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
VALUE
Texte
VALUE(text)
Convertit en nombre une valeur de texte qui représente un nombre. 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-52, 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
YEAR
Date
YEAR(date)
Renvoie l'année d'une date en tant que nombre à quatre chiffres. En savoir plus
YEARDAY
Date
YEARDAY(date)
Renvoie un nombre représentant le jour de l’année, 1-365, où 1 correspond au premier jour de l'année. En savoir plus