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

AUJOURDHUITODAYRetourne la date du jour.
DATEDIFDATEDIFCalcule le nombre de jours, de mois ou d'années entre deux dates.

Filtre

FILTERFILTERRetourne une version filtrée d'une plage dont les lignes ou colonnes répondent aux conditions spécifiées.
SORTSORTTrie les lignes d'une plage en fonction d'une ou de plusieurs colonnes.
UNIQUEUNIQUERetourne les lignes uniques d'une plage en excluant les doublons.

Google

ARRAYFORMULAARRAYFORMULAAffiche des valeurs issues d'une formule de tableau sur plusieurs lignes et/ou colonnes.
GOOGLETRANSLATEGOOGLETRANSLATETraduit un texte dans la langue spécifiée.
QUERYQUERYExécute une requête sur toutes les données d'une plage et retourne un tableau de données.
SPARKLINESPARKLINEInsère un graphique miniature dans une cellule.

Logique

BYCOLBYCOLApplique une fonction LAMBDA à chaque colonne d'un tableau.
BYROWBYROWApplique une fonction LAMBDA à chaque ligne d'un tableau.
ETANDVérifie si tous les tests sont VRAI.
IFSIFSEvalue plusieurs conditions et affiche la valeur correspondant à la première condition vraie.
LAMBDALAMBDACrée et retourne une fonction personnalisée.
LETLETAttribue un nom à des valeurs puis retourne le résultat d'une formule.
MAKEARRAYMAKEARRAYRetourne un tableau aux dimensions spécifiées avec des valeurs calculées par une fonction LAMBDA.
MAPMAPApplique une fonction LAMBDA à chaque valeur d'un tableau.
OUORVérifie si au moins un des tests est VRAI.
REDUCEREDUCERéduit un tableau à un résultat cumulé en appliquant une fonction LAMBDA.
SCANSCANParcourt un tableau et produit des valeurs intermédiaires en appliquant une fonction LAMBDA.
SIIFRetourne une valeur en fonction d'une condition.
SIERREURIFERRORRetourne une valeur s'il n'y a aucune erreur ou une autre valeur en cas d'erreur.

Math

ALEARANDGénére un nombre aléatoire.
ALEA.ENTRE.BORNESRANDBETWEENGénére un nombre entier aléatoire compris entre 2 valeurs incluses.
ARRONDIROUNDArrondit un nombre.
ARRONDI.AU.MULTIPLEMROUNDArrondit un nombre au plus proche multiple d'un autre nombre.
ARRONDI.INFFLOORArrondit un nombre vers le bas.
ARRONDI.SUPCEILINGArrondit un nombre vers le haut.
NB.SICOUNTIFRenvoie le nombre de cellules correspondant à un critère.
NB.SI.ENSCOUNTIFSRenvoie le nombre de cellules correspondant à plusieurs critères.
NB.VIDECOUNTBLANKRenvoie le nombre de cellules vides.
RACINESQRTEffectue la racine carrée d'un nombre.
SOMMESUMCalcule la somme d'une plage de nombres.
SOMME.SISUMIFCalcule la somme en fonction d'un critère.
SOMME.SI.ENSSUMIFSCalcule la somme en fonction de plusieurs critères.

Opérateur

ISBETWEENISBETWEENVérifie si une valeur se situe dans une plage de valeurs.

Recherche

EQUIVMATCHRenvoie la position d'une valeur dans une plage.
INDEXINDEXRenvoie une valeur contenue dans une plage en fonction d'un numéro de colonne et de ligne.
INDEX + EQUIVINDEX + MATCHCombinaison semblable à RECHERCHEV et RECHERCHEH sans la contrainte de la première colonne ou ligne.
RECHERCHEHHLOOKUPRenvoie une valeur d'une plage en fonction d'une valeur se trouvant dans la première ligne.
RECHERCHEVVLOOKUPRenvoie une valeur d'une plage en fonction d'une valeur se trouvant dans la première colonne.
RECHERCHEXXLOOKUPRecherche une valeur dans une plage et retourne la valeur à la même position dans une autre plage.
XMATCHXMATCHRenvoie la position d'une valeur dans une plage.

Statistique

MAXMAXRenvoie la valeur maximale.
MINMINRenvoie la valeur minimale.
MOYENNEAVERAGECalcule la moyenne d'une série de valeurs.
NBCOUNTRenvoie le nombre de cellules contenant des nombres.
NBVALCOUNTARenvoie le nombre de cellules non vides.
RANGRANKAttribue un classement à une valeur en fonction d'une série de valeurs.

Tableau

SOMMEPRODSUMPRODUCTCalcule de la somme des produits de plusieurs plages.
TRANSPOSETRANSPOSERenvoie une plage en inversant les lignes et colonnes.

Texte

CONCATENERCONCATENATEAssemble plusieurs valeurs.
DROITERIGHTExtrait des caractères en partant de la droite.
GAUCHELEFTExtrait des caractères en partant de la gauche.
JOINJOINAssemble les valeurs d'une ou de plusieurs plages et permet de définir un séparateur.
MAJUSCULEUPPERConvertit un texte en majuscules.
MINUSCULELOWERConvertit un texte en minuscules.
NOMPROPREPROPERConvertit la première lettre de chaque mot en majuscules et les autres lettres en minuscules.
REGEXEXTRACTREGEXEXTRACTExtrait une ou plusieurs parties d'un texte en utilisant des expressions régulières.
REGEXMATCHREGEXMATCHVérifie si un texte correspond à une expression régulière.
REGEXREPLACEREGEXREPLACERemplace une ou plusieurs parties d'un texte en utilisant des expressions régulières.
SPLITSPLITDivise un texte en fonction d'un délimiteur et place chaque fragment dans une cellule.
STXTMIDExtrait des caractères d'une chaîne.
SUBSTITUESUBSTITUTERemplace des valeurs par d'autres.
SUPPRESPACETRIMSupprime les espaces inutiles.
TEXTJOINTEXTJOINAssemble les valeurs d'une ou de plusieurs plages, permet de définir un séparateur et d'ignorer les valeurs vides.

Web

IMPORTHTMLIMPORTHTMLImporte des données depuis un tableau ou une liste d'une page Web.
IMPORTRANGEIMPORTRANGEImporte une plage de cellules depuis une feuille de calcul spécifiée.