SVG
To learn more about Smartsheet Regions, click here.
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 vous assurer que votre résultat est toujours positif. Cette fonction supprime un état négatif sans modifier la valeur numérique des résultats négatifs, mais n’a pas d’impact sur 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]) |
Utilisez la fonction IF pour faire un choix en fonction d’une condition. Cela revient à créer une question oui/non pour indiquer exactement à votre feuille quelle valeur renvoyer en fonction de la réponse. 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 |