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. |
Opérateur
| ISBETWEEN | ISBETWEEN | Vérifie si une valeur se situe dans une plage de valeurs. |
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. |