Fonctions Google Sheets
Cette page regroupe les fonctions parmi les plus utilisées, expliquées à l'aide d'un exemple simple.
Le nom de chaque fonction est indiqué à la fois en français et en anglais sur cette page (pour ceux qui n'ont pas modifié la langue des fonctions).
Date
AUJOURDHUI | TODAY | Retourne la date du jour. |
DATEDIF | DATEDIF | Calcule le nombre de jours, de mois ou d'années entre deux dates. |
Filtre
FILTER | FILTER | Retourne une version filtrée d'une plage dont les lignes ou colonnes répondent aux conditions spécifiées. |
SORT | SORT | Trie les lignes d'une plage en fonction d'une ou de plusieurs colonnes. |
UNIQUE | UNIQUE | Retourne les lignes uniques d'une plage en excluant les doublons. |
ARRAYFORMULA | ARRAYFORMULA | Affiche des valeurs issues d'une formule de tableau sur plusieurs lignes et/ou colonnes. |
GOOGLETRANSLATE | GOOGLETRANSLATE | Traduit un texte dans la langue spécifiée. |
QUERY | QUERY | Exécute une requête sur toutes les données d'une plage et retourne un tableau de données. |
SPARKLINE | SPARKLINE | Insère un graphique miniature dans une cellule. |
Logique
BYCOL | BYCOL | Applique une fonction LAMBDA à chaque colonne d'un tableau. |
BYROW | BYROW | Applique une fonction LAMBDA à chaque ligne d'un tableau. |
ET | AND | Vérifie si tous les tests sont VRAI. |
IFS | IFS | Evalue plusieurs conditions et affiche la valeur correspondant à la première condition vraie. |
LAMBDA | LAMBDA | Crée et retourne une fonction personnalisée. |
LET | LET | Attribue un nom à des valeurs puis retourne le résultat d'une formule. |
MAKEARRAY | MAKEARRAY | Retourne un tableau aux dimensions spécifiées avec des valeurs calculées par une fonction LAMBDA. |
MAP | MAP | Applique une fonction LAMBDA à chaque valeur d'un tableau. |
OU | OR | Vérifie si au moins un des tests est VRAI. |
REDUCE | REDUCE | Réduit un tableau à un résultat cumulé en appliquant une fonction LAMBDA. |
SCAN | SCAN | Parcourt un tableau et produit des valeurs intermédiaires en appliquant une fonction LAMBDA. |
SI | IF | Retourne une valeur en fonction d'une condition. |
SIERREUR | IFERROR | Retourne une valeur s'il n'y a aucune erreur ou une autre valeur en cas d'erreur. |
Math
ALEA | RAND | Génére un nombre aléatoire. |
ALEA.ENTRE.BORNES | RANDBETWEEN | Génére un nombre entier aléatoire compris entre 2 valeurs incluses. |
ARRONDI | ROUND | Arrondit un nombre. |
ARRONDI.AU.MULTIPLE | MROUND | Arrondit un nombre au plus proche multiple d'un autre nombre. |
ARRONDI.INF | FLOOR | Arrondit un nombre vers le bas. |
ARRONDI.SUP | CEILING | Arrondit un nombre vers le haut. |
NB.SI | COUNTIF | Renvoie le nombre de cellules correspondant à un critère. |
NB.SI.ENS | COUNTIFS | Renvoie le nombre de cellules correspondant à plusieurs critères. |
NB.VIDE | COUNTBLANK | Renvoie le nombre de cellules vides. |
RACINE | SQRT | Effectue la racine carrée d'un nombre. |
SOMME | SUM | Calcule la somme d'une plage de nombres. |
SOMME.SI | SUMIF | Calcule la somme en fonction d'un critère. |
SOMME.SI.ENS | SUMIFS | Calcule la somme en fonction de plusieurs critères. |
Recherche
EQUIV | MATCH | Renvoie la position d'une valeur dans une plage. |
INDEX | INDEX | Renvoie une valeur contenue dans une plage en fonction d'un numéro de colonne et de ligne. |
INDEX + EQUIV | INDEX + MATCH | Combinaison semblable à RECHERCHEV et RECHERCHEH sans la contrainte de la première colonne ou ligne. |
RECHERCHEH | HLOOKUP | Renvoie une valeur d'une plage en fonction d'une valeur se trouvant dans la première ligne. |
RECHERCHEV | VLOOKUP | Renvoie une valeur d'une plage en fonction d'une valeur se trouvant dans la première colonne. |
RECHERCHEX | XLOOKUP | Recherche une valeur dans une plage et retourne la valeur à la même position dans une autre plage. |
XMATCH | XMATCH | Renvoie la position d'une valeur dans une plage. |
Statistique
MAX | MAX | Renvoie la valeur maximale. |
MIN | MIN | Renvoie la valeur minimale. |
MOYENNE | AVERAGE | Calcule la moyenne d'une série de valeurs. |
NB | COUNT | Renvoie le nombre de cellules contenant des nombres. |
NBVAL | COUNTA | Renvoie le nombre de cellules non vides. |
RANG | RANK | Attribue un classement à une valeur en fonction d'une série de valeurs. |
Tableau
SOMMEPROD | SUMPRODUCT | Calcule de la somme des produits de plusieurs plages. |
TRANSPOSE | TRANSPOSE | Renvoie une plage en inversant les lignes et colonnes. |
Texte
CONCATENER | CONCATENATE | Assemble plusieurs valeurs. |
DROITE | RIGHT | Extrait des caractères en partant de la droite. |
GAUCHE | LEFT | Extrait des caractères en partant de la gauche. |
JOIN | JOIN | Assemble les valeurs d'une ou de plusieurs plages et permet de définir un séparateur. |
MAJUSCULE | UPPER | Convertit un texte en majuscules. |
MINUSCULE | LOWER | Convertit un texte en minuscules. |
NOMPROPRE | PROPER | Convertit la première lettre de chaque mot en majuscules et les autres lettres en minuscules. |
REGEXEXTRACT | REGEXEXTRACT | Extrait une ou plusieurs parties d'un texte en utilisant des expressions régulières. |
REGEXMATCH | REGEXMATCH | Vérifie si un texte correspond à une expression régulière. |
REGEXREPLACE | REGEXREPLACE | Remplace une ou plusieurs parties d'un texte en utilisant des expressions régulières. |
SPLIT | SPLIT | Divise un texte en fonction d'un délimiteur et place chaque fragment dans une cellule. |
STXT | MID | Extrait des caractères d'une chaîne. |
SUBSTITUE | SUBSTITUTE | Remplace des valeurs par d'autres. |
SUPPRESPACE | TRIM | Supprime les espaces inutiles. |
TEXTJOIN | TEXTJOIN | Assemble les valeurs d'une ou de plusieurs plages, permet de définir un séparateur et d'ignorer les valeurs vides. |
Web
IMPORTHTML | IMPORTHTML | Importe des données depuis un tableau ou une liste d'une page Web. |
IMPORTRANGE | IMPORTRANGE | Importe une plage de cellules depuis une feuille de calcul spécifiée. |