Les formules Google Sheet servent à calculer, nettoyer, transformer et automatiser vos données sans tout refaire à la main. Je vous montre les fonctions vraiment utiles, comment les saisir proprement, et comment éviter les erreurs bêtes qui font perdre du temps.
C’est quoi une formule Google Sheet ?
Une formule Google Sheet, c’est une expression que je saisis dans une cellule pour calculer, transformer ou exploiter automatiquement des données. Ça peut être très simple, comme additionner des ventes avec SOMME, ou un peu plus malin, comme aller chercher une information dans un autre tableau avec RECHERCHEV.
Google Sheets, c’est un tableur en ligne collaboratif. Donc l’intérêt n’est pas juste de faire des additions dans son coin. L’intérêt, c’est d’avoir un fichier vivant, partagé avec une équipe, qui se met à jour dès que les données changent. Une cellule bouge, un chiffre est ajouté, une ligne arrive, et les résultats suivent.
Chez mes clients, je vois souvent les mêmes besoins. Rien de spectaculaire, mais c’est exactement là qu’on gagne du temps. Totaliser des ventes. Calculer une moyenne. Compter des lignes. Repérer la valeur la plus basse ou la plus haute. Nettoyer du texte. Séparer un nom complet en prénom et nom. Afficher une image depuis une URL. Créer une condition avec SI, c’est-à-dire dire à Sheets “si cette situation arrive, affiche ça, sinon affiche autre chose”. Trier une liste. Retrouver un prix, un statut ou un contact dans un tableau avec RECHERCHEV.
| Besoin courant | Type de formule utile |
| Totaliser des ventes | SOMME |
| Calculer une moyenne | MOYENNE |
| Compter des lignes ou des valeurs | NB, NBVAL, NB.SI |
| Trouver une valeur min ou max | MIN, MAX |
| Créer une condition | SI |
| Rechercher une donnée dans un tableau | RECHERCHEV |
Je vois les formules comme le premier niveau d’automatisation. Avant de parler no-code, IA ou workflows plus avancés, une bonne formule remplace déjà pas mal de copier-coller manuels. Et souvent, c’est largement suffisant pour rendre un fichier plus fiable, plus rapide à utiliser, et moins pénible à maintenir.
Formez-vous à Google Sheets !
🚀 Nos formations Google Sheets vous accompagnent pour passer d’une utilisation basique à une vraie expertise en manipulation de données. Vous apprendrez à structurer, analyser et automatiser vos feuilles de calcul pour en faire des outils puissants et adaptés à vos besoins métiers. Fonctions avancées, requêtes dynamiques, visualisation pertinente : tout est pensé pour libérer le potentiel de Google Sheets dans votre quotidien professionnel. 📊✨
Comment saisir une formule sans se tromper ?
Une formule se saisit dans une cellule ou dans la barre de formule, en commençant toujours par le signe égal. C’est le petit réflexe à prendre. Sans le =, Google Sheets comprend souvent que vous tapez du texte, pas un calcul.
La barre de formule se trouve juste sous la barre d’outils. Je l’utilise beaucoup dès qu’une formule devient un peu longue, parce qu’on voit toute la formule d’un coup et on peut la modifier plus confortablement. Dans une cellule, ça va très bien pour une formule courte. Dans la barre de formule, c’est plus propre quand ça commence à s’empiler.
Il y a deux façons simples de s’y prendre. Quand on débute, le plus rassurant, c’est de passer par le symbole de somme. Google Sheets propose alors des fonctions classiques comme somme, moyenne, minimum ou maximum. Quand on sait déjà ce qu’on veut faire, je trouve plus rapide de taper directement la formule à la main.
Google Sheets aide pas mal pendant la saisie. Il suggère des fonctions, il affiche parfois une aide rapide, et il peut deviner une plage de cellules. Une plage, c’est juste un groupe de cellules. A2:A10 veut dire toutes les cellules de A2 à A10. A2:B10 veut dire toutes les cellules entre les colonnes A et B, de la ligne 2 à la ligne 10. A2+A3, là ce n’est pas une plage, c’est une addition entre deux cellules.
Quelques exemples très classiques à connaître : =SOMME(A2:A10) additionne les valeurs de A2 à A10. =MOYENNE(B2:B20) calcule la moyenne des valeurs de B2 à B20. =MAX(C2:C50) récupère la valeur la plus élevée dans C2 à C50.
Un détail bête, mais je l’ai vu bloquer beaucoup de monde chez des clients : selon les paramètres régionaux, le séparateur d’arguments peut être une virgule ou un point-virgule. Donc si une formule refuse de fonctionner, je vérifie ça avant de chercher une erreur compliquée.
Dernier point pratique : quand on copie-colle une formule vers le bas, les références de cellules s’adaptent automatiquement. C’est très utile, parce qu’on peut créer une formule une fois et la réutiliser sur toute une colonne. Mais au début, ça surprend. Si une cellule ne doit pas bouger, le signe dollar peut servir à la figer, par exemple avec $A$2.
Quelles formules de calcul faut-il connaître ?
Les premières formules à connaître dans Google Sheets, ce sont les calculs de base. Celles qui additionnent, soustraient, divisent, multiplient, calculent une moyenne, comptent des valeurs, trouvent un minimum ou un maximum. Je conseille toujours de maîtriser ça avant d’empiler des formules complexes, parce que dans 80% des fichiers business que je vois, le vrai gain de temps vient déjà de là.
Pour un fichier simple avec du chiffre d’affaires, des commandes, un panier moyen, un taux de conversion ou du stock, ces formules suffisent souvent à arrêter les calculs à la main.
- SOMME additionne une plage. Par exemple =SOMME(B2:B100) pour calculer le chiffre d’affaires total.
- MOINS existe, mais je préfère souvent le signe moins. C’est plus lisible avec =B2-C2, par exemple pour calculer une marge après coût.
- DIVISER peut être remplacé par /. Pour calculer un panier moyen, j’utilise plutôt =B2/C2, avec B2 en chiffre d’affaires et C2 en nombre de commandes.
- MULTIPLIER peut aussi être remplacé par *. Par exemple =B2*C2 pour multiplier un prix par une quantité.
- MOYENNE calcule une valeur moyenne. Exemple simple : =MOYENNE(D2:D100) pour le panier moyen sur plusieurs lignes.
- NB compte les cellules qui contiennent des nombres. Exemple : =NB(A2:A100) pour compter des identifiants de commande numériques.
- MIN trouve la plus petite valeur. Exemple : =MIN(E2:E100) pour repérer le stock minimum.
- MAX trouve la plus grande valeur. Exemple : =MAX(E2:E100) pour voir le meilleur niveau de stock ou le plus gros montant.
- TO_PERCENT transforme une valeur en pourcentage. Exemple : si vous avez =B2/C2 pour un taux de conversion, =TO_PERCENT(B2/C2) l’affiche en pourcentage.
| Formule | Sert à quoi | Exemple d’usage |
| =SOMME(B2:B100) | Additionner une plage | Total du chiffre d’affaires |
| =B2-C2 | Soustraire deux valeurs | Marge après déduction des coûts |
| =B2/C2 | Diviser deux valeurs | Panier moyen ou taux de conversion |
| =B2*C2 | Multiplier deux valeurs | Prix multiplié par quantité |
| =MOYENNE(D2:D100) | Calculer une moyenne | Panier moyen sur une période |
| =NB(A2:A100) | Compter des nombres | Nombre de commandes avec ID numérique |
| =MIN(E2:E100) | Trouver la plus petite valeur | Stock le plus bas |
| =MAX(E2:E100) | Trouver la plus grande valeur | Meilleure vente ou stock maximum |
Comment nettoyer du texte et gérer les dates ?
Pour nettoyer du texte et gérer les dates dans Google Sheets, j’utilise surtout TEXTE, SPLIT, MAJUSCULE, MINUSCULE, EXACT, AUJOURD’HUI et MAINTENANT. Ces fonctions sont moins spectaculaires que SOMME ou RECHERCHEV, clairement. Mais sur des fichiers importés depuis des formulaires, un CRM, un export e-commerce ou un outil analytics, elles sauvent un temps fou.
Je le vois souvent chez des clients. Le problème ne vient pas de l’outil. Il vient des formats incohérents. Un email en majuscules, une date mal formatée, un espace en trop, et toute l’analyse peut partir de travers.
Pour découper du texte, SPLIT est très pratique. Si une cellule contient “Jean Dupont”, je peux séparer le prénom et le nom avec :
=SPLIT(A2," ")Je peux aussi découper une liste de valeurs séparées par des virgules, comme “SEO,SEA,Emailing”, avec le même principe. Le séparateur, c’est simplement le caractère qui sert à couper le texte.
Pour harmoniser les textes, j’utilise surtout ces formules :
- =MAJUSCULE(A2) pour passer tout le texte en majuscules.
- =MINUSCULE(A2) pour passer tout le texte en minuscules.
- =EXACT(A2,B2) pour comparer deux textes de façon stricte.
EXACT est utile parce qu’il voit les différences que l’œil rate parfois. “Client@test.com” et “client@test.com”, ce n’est pas pareil pour lui. Même chose avec un espace caché à la fin d’un mot.
Pour les dates et les nombres, TEXTE permet d’afficher une valeur dans un format exploitable. Par exemple, je peux transformer une date en format lisible avec :
=TEXTE(A2,"jj/mm/aaaa")Pour les dates dynamiques, c’est encore plus simple. J’utilise =AUJOURD’HUI() pour renvoyer la date du jour, et =MAINTENANT() pour renvoyer la date avec l’heure actuelle.
Une fois que les données sont propres, tout devient plus fiable. On peut trier, rechercher, croiser les infos et automatiser sans passer son temps à corriger des détails invisibles.
Comment automatiser avec SI, TRIER et ARRAYFORMULA ?
Pour automatiser vraiment un fichier Google Sheets, je combine souvent des fonctions comme SI, TRIER, RECHERCHEV, IMAGE et ARRAYFORMULA. Là, on sort du petit calcul isolé dans une cellule. On commence à construire une feuille qui travaille presque toute seule, qui classe, qui qualifie, qui retrouve des infos, qui affiche des visuels, sans vous demander de tout refaire à la main.
SI, c’est la base de l’automatisation logique. Si une valeur respecte une règle, alors j’affiche un résultat. Sinon, j’en affiche un autre. Typiquement, sur un fichier commercial, je peux qualifier une commande automatiquement.
=SI(B2>1000,"Prioritaire","Standard")Si le montant en B2 dépasse 1000, la ligne passe en “Prioritaire”. Sinon, elle reste en “Standard”. C’est simple, mais sur 500 lignes, ça évite déjà pas mal de micro-décisions inutiles.
TRIER sert à organiser automatiquement une plage de données. Par exemple, je peux afficher une liste de clients triée par chiffre d’affaires, par date, ou par statut. Dès que les données changent, le tri suit. C’est très pratique pour des tableaux de suivi.
RECHERCHEV permet de retrouver une information dans une table. Je l’utilise pour récupérer un prix produit, un statut client, une catégorie, une remise, bref une info déjà stockée ailleurs. Le principe est simple : je cherche une valeur dans une colonne, et je ramène une information située sur la même ligne.
IMAGE, elle, est utile quand le fichier contient des produits, des logos ou des visuels. Si une cellule contient une URL d’image, la formule peut afficher directement l’image dans la feuille. Pour un catalogue produit, ça change tout.
ARRAYFORMULA, c’est plus puissant, mais je l’utilise avec prudence. Elle applique une logique à toute une colonne, sans copier la formule ligne par ligne.
=ARRAYFORMULA(A2:A*B2:B)Ici, l’idée est de multiplier toute la colonne A par toute la colonne B. C’est propre quand c’est bien posé. Mais si on met des ARRAYFORMULA partout, le fichier devient vite illisible. J’ai vu des fichiers clients où personne n’osait toucher une formule, même pour corriger une virgule.
Je garde une règle simple : des colonnes bien nommées, des formules lisibles, un test sur quelques lignes avant de généraliser, et surtout pas d’usine à gaz pour impressionner personne.
| Fonction | Niveau | Usage recommandé | Risque si mal utilisée |
| SI | Débutant | Créer des règles simples et des statuts automatiques | Empiler trop de conditions et rendre la formule incompréhensible |
| TRIER | Débutant | Classer automatiquement des listes ou tableaux | Trier la mauvaise plage et décaler les données |
| RECHERCHEV | Intermédiaire | Retrouver un prix, un statut ou une catégorie | Ramener une mauvaise info si la table source change |
| IMAGE | Débutant | Afficher des visuels depuis des URL | Alourdir le fichier avec trop d’images |
| ARRAYFORMULA | Intermédiaire | Appliquer une formule à toute une colonne | Rendre le fichier moins lisible et plus difficile à maintenir |
Et si votre fichier travaillait enfin pour vous ?
Les formules Google Sheet ne servent pas juste à faire joli dans un tableur. Elles permettent de réduire le travail manuel, fiabiliser les calculs, nettoyer des données et automatiser des petites décisions du quotidien. Je commencerais toujours par les bases : SOMME, MOYENNE, NB, MIN, MAX. Ensuite j’ajouterais les fonctions de texte, les dates, puis SI, TRIER, RECHERCHEV et ARRAYFORMULA quand le fichier devient plus sérieux. L’idée n’est pas de tout complexifier. C’est de construire une feuille claire, utile, maintenable. Le bénéfice pour vous est simple : moins de copier-coller, moins d’erreurs, plus de temps pour analyser vraiment.
FAQ
- Quelle est la formule Google Sheet la plus utile pour débuter ?
Je commencerais par SOMME. C’est la plus simple pour comprendre la logique des plages de cellules, par exemple additionner toutes les valeurs de A2 à A20. Une fois cette logique comprise, MOYENNE, NB, MIN et MAX deviennent très faciles à utiliser. - Pourquoi ma formule Google Sheet ne fonctionne pas ?
Les erreurs viennent souvent d’une plage mal sélectionnée, d’une parenthèse oubliée, d’un mauvais séparateur entre les arguments ou d’un format de donnée incohérent. Je vérifie toujours les choses simples avant de modifier toute la formule. - Quelle différence entre AUJOURD’HUI et MAINTENANT ?
AUJOURD’HUI renvoie la date du jour. MAINTENANT renvoie la date et l’heure. Pour un suivi quotidien, AUJOURD’HUI suffit souvent. Pour un horodatage plus précis, MAINTENANT est plus adapté. - À quoi sert ARRAYFORMULA dans Google Sheets ?
ARRAYFORMULA permet d’appliquer une formule à plusieurs lignes ou à toute une colonne sans copier la formule partout. C’est très pratique pour automatiser un fichier, mais je l’utilise avec mesure parce qu’une formule trop globale peut devenir difficile à relire. - Google Sheets peut-il remplacer un outil d’automatisation ?
Pour beaucoup de petits besoins, oui. Des formules bien pensées suffisent pour calculer, trier, nettoyer et préparer des données. Pour des workflows plus avancés, avec plusieurs outils connectés, je passe plutôt sur du no-code comme n8n ou sur une vraie architecture data.
A propos de l’auteur
Je suis Franck Scandolera, expert et formateur en tracking avancé server-side, Analytics Engineering, automatisation No/Low Code avec n8n, intégration de l’IA en entreprise et SEO/GEO. Avec mon agence webAnalyste et l’organisme Formations Analytics, j’accompagne des équipes qui veulent mieux exploiter leurs données, de Google Sheets aux pipelines analytics plus avancés. J’ai travaillé avec des références comme Logis Hôtel, Yelloh Village, BazarChic, la Fédération Française de Football ou Texdecor. Si vous voulez gagner du temps sur vos fichiers, vos reportings ou vos automatisations business, contactez-moi.
⭐ Analytics engineer, Data Analyst et Automatisation IA indépendant ⭐
Ref clients : Logis Hôtel, Yelloh Village, BazarChic, Fédération Football Français, Texdecor…
Mon terrain de jeu :
Data Analyst & Analytics engineering : tracking avancé (GA4, Matomo, Piano, GTM server, Tealium, Commander Act, e-commerce, CAPI, RGPD), entrepôt de données (BigQuery, Snowflake, PostgreSQL, ClickHouse), modèles (Airflow, dbt, Dataform), dashboards décisionnels (Looker, Power BI, Metabase, SQL, Python).
Automatisation IA des taches Data, Marketing, RH, compta etc : conception de workflows intelligents robustes (n8n, App Script, scraping) connectés aux API de vos outils et LLM (OpenAI, Mistral, Claude…).
Engineering IA pour créer des applications et agent IA sur mesure : intégration de LLM (OpenAI, Mistral…), RAG, assistants métier, génération de documents complexes, APIs, backends Node.js/Python.





