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)DescriptionExemplePourquoi ?
FILTREFILTERRetourne 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.
ARRAYFORMULAARRAYFORMULAApplique une formule sur plusieurs lignes/colonnes=ARRAYFORMULA(A2:A * B2:B)Incontournable pour automatiser des calculs complexes sur des grandes plages.
RECHERCHEXXLOOKUPRecherche 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.
IMPORTRANGEIMPORTRANGEImporte une plage de cellules depuis une feuille externe=IMPORTRANGE("url", "Sheet1!A2:B")Essentiel pour connecter des documents Google Sheets entre eux.
SOMMESUMCalcule 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)DescriptionExempleNoteCommentaire
AUJOURDHUITODAYRetourne la date du jour=AUJOURDHUI()4Très utile pour les suivis et les rapports actualisés, mais limité aux besoins de base en date.
DATEDIFDATEDIFCalcule la différence entre deux dates=DATEDIF(A2, A3, « D »)3Utile pour les calculs de durée, mais moins intuitive avec des options de format parfois complexes.
Fonctions Date

Fonctions Filtre

Nom (FR)Nom (EN)DescriptionExempleNoteCommentaire
FILTREFILTERRetourne une version filtrée d’une plage=FILTER(A2, B2= »France »)5Très puissante pour organiser et segmenter les données en temps réel, essentielle pour les analyses.
SORTSORTTrie les lignes d’une plage=SORT(A2, 1, TRUE)4Très utile dans les contextes nécessitant un tri dynamique, mais requiert des données bien structurées pour être efficace.
UNIQUEUNIQUERetourne les lignes uniques en excluant les doublons=UNIQUE(A2)4Pratique pour l’analyse de données sans répétition, indispensable dans les bases de données.

Fonctions Google

Nom (FR)Nom (EN)DescriptionExempleNoteCommentaire
ARRAYFORMULAARRAYFORMULAApplique une formule de tableau sur plusieurs lignes/colonnes=ARRAYFORMULA(A2*B2)5Incontournable pour travailler avec des ensembles de données massives, réduit les calculs répétitifs.
GOOGLETRANSLATEGOOGLETRANSLATETraduit un texte dans la langue spécifiée=GOOGLETRANSLATE(« Bonjour », « fr », « en »)3Pratique mais limité dans un contexte professionnel sans options avancées de traduction.
QUERYQUERYExécute une requête SQL sur une plage de données=QUERY(A2, « SELECT A, SUM(B) WHERE C=’France' »)5Puissant pour l’analyse avancée de données, permet des filtres et calculs dynamiques.
SPARKLINESPARKLINEInsère un graphique miniature dans une cellule=SPARKLINE(A2)3Esthétique et pratique pour des aperçus visuels rapides, mais limité pour des analyses plus complètes.

Fonctions Logiques

Nom (FR)Nom (EN)DescriptionExempleNoteCommentaire
BYCOLBYCOLApplique une fonction LAMBDA par colonne=BYCOL(A1, LAMBDA(c, SUM(c)))3Fonction avancée mais complexe pour les utilisateurs peu habitués aux formules LAMBDA, utile dans les calculs matriciels.
BYROWBYROWApplique une fonction LAMBDA par ligne=BYROW(A1, LAMBDA(r, SUM(r)))3Comme BYCOL, elle est surtout utile dans des contextes avancés.
ETANDVérifie si tous les tests sont VRAI=AND(A2>0, B2<10)4Incontournable pour les tests logiques dans la création de règles et d’automatisations, souvent couplé à d’autres fonctions.
SIIFRetourne une valeur en fonction d’une condition=IF(A2>10, « OK », « Non OK »)5Essentielle 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)DescriptionExempleNoteCommentaire
ALEARANDGénère un nombre aléatoire=RAND()2Intéressant pour des simulations mais peu d’applications concrètes hors de contextes très spécifiques.
SOMMESUMCalcule la somme d’une plage de nombres=SUM(A2)5Indispensable et la fonction la plus utilisée pour les calculs de base dans les feuilles de calcul.
ARRONDIROUNDArrondit un nombre=ROUND(A2, 0)4Utile pour garantir la précision des résultats dans les rapports et analyses.
NB.SICOUNTIFCompte les cellules correspondant à un critère=COUNTIF(A2, « >5 »)5Incontournable 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)DescriptionExempleNoteCommentaire
ISBETWEENISBETWEENVérifie si une valeur est dans une plage=ISBETWEEN(A2, 1, 10)3Pratique pour certaines vérifications, mais peu flexible comparé à d’autres solutions de filtrage ou de vérification.

Fonctions de Recherche

Nom (FR)Nom (EN)DescriptionExempleNoteCommentaire
EQUIVMATCHRenvoie la position d’une valeur=MATCH(« valeur », A2, 0)4Utile pour la recherche avancée, souvent combinée avec INDEX pour des recherches dynamiques.
RECHERCHEVVLOOKUPRecherche dans une plage et retourne une valeur=VLOOKUP(« clé », A2, 2, FALSE)5Fonction basique mais essentielle, bien qu’elle ait des limitations dans les colonnes non triées ou pour des recherches dans d’autres directions.
RECHERCHEXXLOOKUPRecherche et retourne une valeur dans une autre plage=XLOOKUP(« clé », A2, B2)5Amélioration significative de RECHERCHEV, plus flexible et puissante, largement utile dans l’analyse de données.

Fonctions Statistiques

Nom (FR)Nom (EN)DescriptionExempleNoteCommentaire
MAXMAXRetourne la valeur max=MAX(A2)4Très utile dans l’analyse comparative de données pour identifier des valeurs extrêmes.
MINMINRetourne la valeur min=MIN(A2)4Complémentaire de MAX, essentiel pour les analyses de tendance.
MOYENNEAVERAGECalcule la moyenne=AVERAGE(A2)5Indispensable pour obtenir des valeurs moyennes dans les rapports et les analyses.

Fonctions Tableau

Nom (FR)Nom (EN)DescriptionExempleNoteCommentaire
SOMMEPRODSUMPRODUCTCalcule la somme des produits de plusieurs plages=SUMPRODUCT(A2, B2)4Très utile pour des analyses croisées, bien qu’il puisse être complexe pour les débutants.
TRANSPOSETRANSPOSEInverse les lignes et colonnes=TRANSPOSE(A2)3Pratique pour restructurer des données, mais rarement nécessaire dans les calculs de base.

Fonctions Texte

Nom (FR)Nom (EN)DescriptionExempleNoteCommentaire
CONCATENERCONCATENATEAssemble plusieurs valeurs=CONCATENATE(A2,  » « , B2)4Très utilisé pour la manipulation de texte, notamment pour combiner des valeurs dans des rapports ou des étiquettes.
DROITERIGHTExtrait des caractères depuis la droite=RIGHT(A2, 3)3Utile pour des opérations spécifiques de manipulation de texte, mais pas une fonction de base dans la plupart des analyses.
GAUCHELEFTExtrait des caractères depuis la gauche=LEFT(A2, 3)3Similaire à DROITE, elle est utile dans des cas spécifiques mais reste limitée en application générale.

Fonctions Web

Nom (FR)Nom (EN)DescriptionExempleNoteCommentaire
IMPORTHTMLIMPORTHTMLImporte des données d’un tableau d’une page Web=IMPORTHTML(« url », « table », 1)4Très pratique pour des analyses de données provenant de sources en ligne, mais dépend de la stabilité des pages Web.
IMPORTRANGEIMPORTRANGEImporte une plage de cellules depuis une feuille externe=IMPORTRANGE(« url », « Sheet1!A2 »)5Incontournable pour les projets nécessitant des connexions entre plusieurs documents Google Sheets.