Calcul

Générateur de formule Excel.

Décrivez votre calcul en français : SI, SOMME.SI, NB.SI, CONCAT ou pourcentage, la formule s'écrit avec le résultat sur un exemple, son explication et la version Google Sheets. Et les $ avec la touche F4.

6
Formules
3
Langues
0
Compte requis

Outil gratuit

Construire une formule Excel

Choisissez ce que vous voulez calculer et répondez en français : la formule s'écrit, avec le résultat sur le tableau d'exemple (ou sur le vôtre, collé à la place).

Si

Votre formule

    Tout se passe dans votre navigateur : vos données ne sont ni envoyées ni enregistrées. Jusqu'à 5 000 lignes et 40 colonnes.

    Une formule Excel commence toujours par le signe =, suivi d’un calcul (=C2*1,2), d’une fonction (=SOMME(C2:C9)) ou des deux. Dans Excel en français, les arguments d’une fonction se séparent par des points-virgules et les nombres décimaux s’écrivent avec une virgule. Le générateur ci-dessus écrit pour vous les formules les plus demandées, SI, SOMME.SI, NB.SI, CONCAT et pourcentage, à partir d’une phrase en français, montre le résultat sur un tableau d’exemple ou sur le vôtre, et explique chaque argument.

    Il donne aussi la version anglaise (IF, SUMIF, COUNTIF) et la version Google Sheets, et son dernier onglet règle la question des $ : figer une cellule dans une formule, et figer une ligne à l’écran. Voici les règles à connaître pour chaque formule, avec des exemples testés.

    Les règles d’écriture d’une formule Excel

    ÉlémentExcel en françaisExcel en anglais
    Début de formule==
    Séparateur d’arguments; (point-virgule), (virgule)
    Décimale12,512.5
    Texte« Sud » (guillemets droits)« Sud »
    Vrai, fauxVRAI, FAUXTRUE, FALSE
    Comparaisons= <> > >= < <=identiques
    Concaténation&&

    Deux erreurs reviennent sans cesse quand on copie une formule trouvée en ligne : des guillemets typographiques (« » ou “ ”) à la place des guillemets droits, et des virgules recopiées depuis une formule anglaise. Excel refuse alors la formule. Le bouton Copier du générateur donne toujours une formule directement collable dans la langue choisie.

    La fonction SI, avec une ou plusieurs conditions

    La syntaxe est SI(test_logique;valeur_si_vrai;[valeur_si_faux]) (IF en anglais). Elle pose une question à la cellule et affiche une réponse ou une autre. Avec le tableau d’exemple du générateur :

    BesoinFormule
    Objectif atteint au-delà de 1 000=SI(D2>1000; »Objectif atteint »; »À relancer »)
    Deux conditions à la fois=SI(ET(D2>1000;B2= »Sud »); »Prime »; » »)
    L’une ou l’autre=SI(OU(B2= »Sud »;B2= »Ouest »); »Zone 2″; »Zone 1″)
    La cellule contient un mot=SI(ESTNUM(CHERCHE(« sud »;B2)); »Oui »; »Non »)
    La cellule est vide=SI(C2= » »; »À saisir »;C2)
    Trois tranches=SI(D2>=1500; »A »;SI(D2>=1000; »B »; »C »))

    Un texte de réponse se met entre guillemets, un nombre non. Les textes comparés ignorent les majuscules : B2= »sud » est vrai pour « Sud ». Au-delà de deux ou trois SI imbriqués, SI.CONDITIONS est plus lisible : =SI.CONDITIONS(D2>=1500;"A";D2>=1000;"B";VRAI;"C"). Elle existe dans Microsoft 365 et dans Excel 2019 et versions suivantes ; dans Google Sheets, son équivalent s’appelle IFS. Dans le générateur, le lien « Ajouter une deuxième condition » écrit la version ET ou OU, et la colonne violette du tableau montre la réponse ligne par ligne.

    SOMME.SI : additionner selon un critère

    La syntaxe est SOMME.SI(plage;critère;[somme_plage]) (SUMIF). La plage est la colonne testée, la somme_plage celle qu’on additionne. Pour le CA 2026 de la région Sud : =SOMME.SI($B$2:$B$9;"Sud";$D$2:$D$9).

    Critère vouluComment l’écrire
    Égal à un texte« Sud »
    Égal à un nombre100
    Supérieur à 1 000« >1000 »
    Différent de Sud« <>Sud »
    Contient « sud »« *sud* »
    Supérieur à la valeur de G1« > »&G1
    Cellule non vide« <> »

    Le critère « Sud » ne compte pas « Sud-Est » : la cellule doit être égale au texte entier. Pour inclure toutes les cellules qui contiennent « Sud », utilisez « *Sud* ». Avec plusieurs critères, passez à SOMME.SI.ENS, en faisant attention à l’ordre : la plage à additionner vient en premier, =SOMME.SI.ENS($D$2:$D$9;$B$2:$B$9;"Sud";$D$2:$D$9;">1000"). Le générateur affiche les deux versions et surligne les lignes retenues dans le tableau.

    NB.SI : compter les cellules qui remplissent une condition

    NB.SI (COUNTIF) compte au lieu d’additionner, avec les mêmes critères : NB.SI(plage;critère). =NB.SI($D$2:$D$9;">1000") compte les commerciaux au-dessus de 1 000 €, =NB.SI($B$2:$B$9;"Sud") ceux de la région Sud. NB.SI ignore les majuscules. Deux usages pratiques : repérer les doublons avec =NB.SI($A$2:$A$9;A2)>1 dans une colonne d’aide, et compter les cellules remplies avec le critère « <> ». Pour plusieurs conditions, NB.SI.ENS suit la même logique que SOMME.SI.ENS.

    CONCAT et & : assembler des textes

    Pour réunir un prénom et un nom, une ville et un code postal, trois écritures donnent le même résultat :

    FormuleDisponibilité
    =CONCAT(A2; » « ;B2)Excel 2019, 2021, 2024 et Microsoft 365
    =CONCATENER(A2; » « ;B2)Toutes les versions d’Excel (ancienne fonction, toujours acceptée)
    =A2& » « &B2Partout, y compris Google Sheets

    N’oubliez pas le séparateur  »  » entre les cellules, sinon les mots sont collés. Pour un séparateur répété et des cellules vides à ignorer, JOINDRE.TEXTE est plus pratique : =JOINDRE.TEXTE(", ";VRAI;A2:C2). Piège côté Google Sheets : sa fonction CONCAT n’accepte que deux valeurs ; pour en assembler trois ou plus, utilisez CONCATENER ou &, ce que fait automatiquement le générateur quand vous choisissez Google Sheets. Une date assemblée s’affiche en numéro de série : enveloppez-la dans TEXTE(A2; »jj/mm/aaaa »). Pour changer la casse du résultat, voyez comment mettre un texte en majuscules dans Excel.

    Calculer un pourcentage dans Excel

    CalculFormuleExemple
    Évolution entre deux valeurs=(D2-C2)/C2de 1 200 à 1 380 : 15 %
    Part dans un total=C2/SOMME($C$2:$C$9)1 200 sur 8 460 : 14,2 %
    Augmenter de 10 %=C2*(1+10%)1 200 devient 1 320
    Diminuer de 10 %=C2*(1-10%)1 200 devient 1 080

    Excel affiche d’abord un nombre décimal (0,15). Appliquez le format Pourcentage avec le bouton % de l’onglet Accueil, ou Ctrl+Maj+% : la cellule affiche 15 %. Dans la formule de part, les $ du total sont indispensables, sinon la plage descend d’une ligne à chaque recopie. Pour tous les autres calculs (pourcentage d’un nombre, prix avant remise, pourcentages successifs), notre calculatrice de pourcentage détaille chaque formule, et le produit en croix règle les règles de trois.

    Figer une ligne ou une cellule : les $ et la touche F4

    « Figer une ligne » recouvre deux besoins différents. Le premier : garder une référence fixe quand on recopie une formule. Le $ placé devant la lettre fige la colonne, devant le chiffre il fige la ligne :

    RéférenceTypeRecopiée vers le basRecopiée vers la droite
    B2RelativeB3C2
    $B$2Absolue$B$2$B$2
    B$2Ligne figéeB$2C$2
    $B2Colonne figée$B3$B2

    Inutile de taper les $ : cliquez sur la référence dans la barre de formule et appuyez sur F4 sous Windows. Chaque appui passe à la forme suivante : B2, $B$2, B$2, $B2, puis retour à B2. Sur Mac, le raccourci est Cmd+T ou F4. Dans Google Sheets, c’est F4 sur PC et Fn+F4 sur Mac. L’onglet « Figer avec $ » du générateur simule la touche et montre ce que devient votre référence dans les cellules voisines.

    Le second besoin : garder la ligne d’en-têtes visible quand on fait défiler un long tableau. Dans Excel, onglet Affichage > Figer les volets > Figer la ligne supérieure. Pour figer plusieurs lignes, ou des lignes et des colonnes, sélectionnez la cellule située juste en dessous et à droite de la zone à figer, puis Figer les volets ; Libérer les volets annule. Dans Google Sheets : Affichage > Figer, puis le nombre de lignes.

    Questions fréquentes

    Pourquoi ma formule s’affiche-t-elle au lieu de calculer ?

    Soit la cellule est au format Texte (repassez-la en Standard puis validez à nouveau la formule), soit l’affichage des formules est activé (Formules > Afficher les formules), soit une espace précède le signe =.

    Comment appliquer une formule à toute une colonne ?

    Tapez-la dans la première cellule, puis double-cliquez sur la petite poignée carrée en bas à droite de la cellule : Excel la recopie jusqu’à la dernière ligne remplie de la colonne voisine. Vérifiez au préalable les $ des plages qui doivent rester fixes.

    Quelle différence entre SOMME.SI et un tableau croisé dynamique ?

    SOMME.SI calcule une case à la fois et se met à jour toute seule. Le tableau croisé calcule toutes les combinaisons d’un coup mais doit être actualisé. Pour un résumé complet par région et par mois, utilisez notre tableau croisé dynamique en ligne.

    Comment récupérer une valeur dans un autre tableau ?

    C’est le rôle de RECHERCHEV et RECHERCHEX : notre outil RECHERCHEV écrit la formule sur votre tableau et explique les #N/A. Pour limiter la saisie d’une colonne à quelques valeurs, utilisez une liste déroulante.

    Mes données sont-elles envoyées quelque part ?

    Non. Le tableau collé et les formules sont calculés dans votre navigateur, rien n’est transmis ni conservé. Quand un classeur devient le cœur d’un processus (devis, relances, suivi commercial), une application sur mesure peut prendre le relais. Retrouvez tous nos outils gratuits.

    Sources

    Pour aller plus loin