Cette page présente les fonctions les plus incontournables de Google Sheets , chacune accompagnée d’un exemple pour bien comprendre comment les utiliser.
Vous trouverez chaque fonction en version française et anglaise (pratique si vous n’avez pas changé la langue des fonctions).
Pour vous donner une idée de leur utilité, on a attribué une note de 1 à 5 à chaque fonction, en fonction de leur impact et pertinence dans un usage pro.
Notre top 5 des fonctions sur Google Sheets
Nom (FR) Nom (EN) Description Exemple Pourquoi ? FILTRE FILTER Retourne une version filtrée d’une plage =FILTER(A2:A, B2:B="France")
Puissant pour organiser et analyser les données en temps réel. ARRAYFORMULA ARRAYFORMULA Applique une formule sur plusieurs lignes/colonnes =ARRAYFORMULA(A2:A * B2:B)
Incontournable pour automatiser des calculs complexes sur des grandes plages. RECHERCHEX XLOOKUP Recherche et retourne une valeur dans une autre plage =XLOOKUP("clé", A2:A, B2:B)
Plus flexible que RECHERCHEV, très utile pour les analyses avancées. IMPORTRANGE IMPORTRANGE Importe une plage de cellules depuis une feuille externe =IMPORTRANGE("url", "Sheet1!A2:B")
Essentiel pour connecter des documents Google Sheets entre eux. SOMME SUM Calcule la somme d’une plage de nombres =SUM(A2:A10)
Fonction de base indispensable pour les calculs chiffrés simples.
Notre top 5 des fonctions sur Google Sheets
Fonctions Date
Nom (FR) Nom (EN) Description Exemple Note Commentaire AUJOURDHUI TODAY Retourne la date du jour =AUJOURDHUI() 4 Très utile pour les suivis et les rapports actualisés, mais limité aux besoins de base en date. DATEDIF DATEDIF Calcule la différence entre deux dates =DATEDIF(A2, A3, « D ») 3 Utile pour les calculs de durée, mais moins intuitive avec des options de format parfois complexes.
Fonctions Date
Fonctions Filtre
Nom (FR) Nom (EN) Description Exemple Note Commentaire FILTRE FILTER Retourne une version filtrée d’une plage =FILTER(A2, B2= »France ») 5 Très puissante pour organiser et segmenter les données en temps réel, essentielle pour les analyses. SORT SORT Trie les lignes d’une plage =SORT(A2, 1, TRUE) 4 Très utile dans les contextes nécessitant un tri dynamique, mais requiert des données bien structurées pour être efficace. UNIQUE UNIQUE Retourne les lignes uniques en excluant les doublons =UNIQUE(A2) 4 Pratique pour l’analyse de données sans répétition, indispensable dans les bases de données.
Fonctions Google
Nom (FR) Nom (EN) Description Exemple Note Commentaire ARRAYFORMULA ARRAYFORMULA Applique une formule de tableau sur plusieurs lignes/colonnes =ARRAYFORMULA(A2*B2) 5 Incontournable pour travailler avec des ensembles de données massives, réduit les calculs répétitifs. GOOGLETRANSLATE GOOGLETRANSLATE Traduit un texte dans la langue spécifiée =GOOGLETRANSLATE(« Bonjour », « fr », « en ») 3 Pratique mais limité dans un contexte professionnel sans options avancées de traduction. QUERY QUERY Exécute une requête SQL sur une plage de données =QUERY(A2, « SELECT A, SUM(B) WHERE C=’France' ») 5 Puissant pour l’analyse avancée de données, permet des filtres et calculs dynamiques. SPARKLINE SPARKLINE Insère un graphique miniature dans une cellule =SPARKLINE(A2) 3 Esthétique et pratique pour des aperçus visuels rapides, mais limité pour des analyses plus complètes.
Fonctions Logiques
Nom (FR) Nom (EN) Description Exemple Note Commentaire BYCOL BYCOL Applique une fonction LAMBDA par colonne =BYCOL(A1, LAMBDA(c, SUM(c))) 3 Fonction avancée mais complexe pour les utilisateurs peu habitués aux formules LAMBDA, utile dans les calculs matriciels. BYROW BYROW Applique une fonction LAMBDA par ligne =BYROW(A1, LAMBDA(r, SUM(r))) 3 Comme BYCOL, elle est surtout utile dans des contextes avancés. ET AND Vérifie si tous les tests sont VRAI =AND(A2>0, B2<10) 4 Incontournable pour les tests logiques dans la création de règles et d’automatisations, souvent couplé à d’autres fonctions. SI IF Retourne une valeur en fonction d’une condition =IF(A2>10, « OK », « Non OK ») 5 Essentielle pour la logique conditionnelle dans les feuilles de calcul, extrêmement polyvalente pour des vérifications basiques comme avancées.
Fonctions Mathématiques
Nom (FR) Nom (EN) Description Exemple Note Commentaire ALEA RAND Génère un nombre aléatoire =RAND() 2 Intéressant pour des simulations mais peu d’applications concrètes hors de contextes très spécifiques. SOMME SUM Calcule la somme d’une plage de nombres =SUM(A2) 5 Indispensable et la fonction la plus utilisée pour les calculs de base dans les feuilles de calcul. ARRONDI ROUND Arrondit un nombre =ROUND(A2, 0) 4 Utile pour garantir la précision des résultats dans les rapports et analyses. NB.SI COUNTIF Compte les cellules correspondant à un critère =COUNTIF(A2, « >5 ») 5 Incontournable pour les analyses conditionnelles, surtout lorsqu’il s’agit de filtrer et d’analyser des données en masse.
Fonctions Opérateurs
Nom (FR) Nom (EN) Description Exemple Note Commentaire ISBETWEEN ISBETWEEN Vérifie si une valeur est dans une plage =ISBETWEEN(A2, 1, 10) 3 Pratique pour certaines vérifications, mais peu flexible comparé à d’autres solutions de filtrage ou de vérification.
Fonctions de Recherche
Nom (FR) Nom (EN) Description Exemple Note Commentaire EQUIV MATCH Renvoie la position d’une valeur =MATCH(« valeur », A2, 0) 4 Utile pour la recherche avancée, souvent combinée avec INDEX pour des recherches dynamiques. RECHERCHEV VLOOKUP Recherche dans une plage et retourne une valeur =VLOOKUP(« clé », A2, 2, FALSE) 5 Fonction basique mais essentielle, bien qu’elle ait des limitations dans les colonnes non triées ou pour des recherches dans d’autres directions. RECHERCHEX XLOOKUP Recherche et retourne une valeur dans une autre plage =XLOOKUP(« clé », A2, B2) 5 Amélioration significative de RECHERCHEV, plus flexible et puissante, largement utile dans l’analyse de données.
Fonctions Statistiques
Nom (FR) Nom (EN) Description Exemple Note Commentaire MAX MAX Retourne la valeur max =MAX(A2) 4 Très utile dans l’analyse comparative de données pour identifier des valeurs extrêmes. MIN MIN Retourne la valeur min =MIN(A2) 4 Complémentaire de MAX, essentiel pour les analyses de tendance. MOYENNE AVERAGE Calcule la moyenne =AVERAGE(A2) 5 Indispensable pour obtenir des valeurs moyennes dans les rapports et les analyses.
Fonctions Tableau
Nom (FR) Nom (EN) Description Exemple Note Commentaire SOMMEPROD SUMPRODUCT Calcule la somme des produits de plusieurs plages =SUMPRODUCT(A2, B2) 4 Très utile pour des analyses croisées, bien qu’il puisse être complexe pour les débutants. TRANSPOSE TRANSPOSE Inverse les lignes et colonnes =TRANSPOSE(A2) 3 Pratique pour restructurer des données, mais rarement nécessaire dans les calculs de base.
Fonctions Texte
Nom (FR) Nom (EN) Description Exemple Note Commentaire CONCATENER CONCATENATE Assemble plusieurs valeurs =CONCATENATE(A2, » « , B2) 4 Très utilisé pour la manipulation de texte, notamment pour combiner des valeurs dans des rapports ou des étiquettes. DROITE RIGHT Extrait des caractères depuis la droite =RIGHT(A2, 3) 3 Utile pour des opérations spécifiques de manipulation de texte, mais pas une fonction de base dans la plupart des analyses. GAUCHE LEFT Extrait des caractères depuis la gauche =LEFT(A2, 3) 3 Similaire à DROITE, elle est utile dans des cas spécifiques mais reste limitée en application générale.
Fonctions Web
Nom (FR) Nom (EN) Description Exemple Note Commentaire IMPORTHTML IMPORTHTML Importe des données d’un tableau d’une page Web =IMPORTHTML(« url », « table », 1) 4 Très pratique pour des analyses de données provenant de sources en ligne, mais dépend de la stabilité des pages Web. IMPORTRANGE IMPORTRANGE Importe une plage de cellules depuis une feuille externe =IMPORTRANGE(« url », « Sheet1!A2 ») 5 Incontournable pour les projets nécessitant des connexions entre plusieurs documents Google Sheets.