Aucune formule trouvée
Essayez un autre mot-clé ou parcourez les catégories.
Math & Statistiques
Additionne une plage de cellules ou des valeurs individuelles. La formule la plus utilisée d'Excel.
=SOMME(A1:A10) → total des cellules A1 à A10Additionne uniquement les cellules qui satisfont un critère donné.
=SOMME.SI(B2:B10;"Oui";C2:C10) → somme de C si B = "Oui"Additionne selon plusieurs critères simultanés. Plus puissant que SOMME.SI.
=SOMME.SI.ENS(C2:C10;A2:A10;"Paris";B2:B10;2024)Calcule la moyenne arithmétique d'une plage. Ignore les cellules vides.
=MOYENNE(B2:B20) → moyenne des notesCompte le nombre de cellules contenant des valeurs numériques.
=NB(A1:A50) → nombre de cellules numériquesCompte les cellules qui correspondent à un critère. Accepte les wildcards * et ?
=NB.SI(A2:A100;"Terminé")Compte les cellules correspondant à plusieurs critères simultanément.
=NB.SI.ENS(A2:A100;"Paris";B2:B100;"Actif")Renvoie respectivement la valeur la plus haute ou la plus basse d'une plage.
=MAX(C2:C50) → plus grande valeurArrondit un nombre à un nombre de décimales spécifié. Variantes : ARRONDI.INF, ARRONDI.SUP.
=ARRONDI(3.14159;2) → 3,14Renvoie le reste d'une division. Utile pour détecter les nombres pairs/impairs.
=MOD(10;3) → 1 · =MOD(A2;2)=0 → pair ?Multiplie tous les nombres d'une plage entre eux.
=PRODUIT(A1:A5) → A1×A2×A3×A4×A5Génère un entier aléatoire entre deux bornes incluses. Se recalcule à chaque modification.
=ALEA.ENTRE.BORNES(1;100) → 1 à 100Logique
La formule conditionnelle de base. Renvoie une valeur si le test est vrai, une autre si faux.
=SI(A2>10;"Oui";"Non") → "Oui" si A2 > 10Évalue plusieurs conditions en séquence et renvoie la valeur correspondant à la première vraie.
=SI.ENS(A2>=90;"A";A2>=75;"B";A2>=60;"C")Attrape toutes les erreurs et renvoie une valeur de remplacement. Indispensable pour les formules de recherche.
=SIERREUR(A2/B2;"—") → "—" en cas de division par zéroComme SIERREUR mais ne capture que les erreurs #N/A. Préférable pour les RECHERCHEV.
=SINON.NA(RECHERCHEV(A2;B:C;2;0);"Introuvable")Renvoie VRAI uniquement si toutes les conditions sont vraies. Utilisé imbriqué dans SI.
=SI(ET(A2>0;B2<100);"OK";"NOK")Renvoie VRAI si au moins une condition est vraie.
=OU(A2="Paris";A2="Lyon") → VRAI si l'une des deuxInverse une valeur logique. VRAI devient FAUX et vice-versa.
=NON(A2="Annulé") → VRAI si A2 ≠ "Annulé"Compare une expression à plusieurs valeurs possibles et renvoie le résultat correspondant.
=SWITCH(A2;1;"Lun";2;"Mar";3;"Mer";"?")Texte
Assemble plusieurs chaînes en une. Remplace CONCATENER. L'opérateur & fonctionne aussi.
=CONCAT(A2;" ";B2) ou =A2&" "&B2Concatène une plage avec un séparateur, option pour ignorer les vides.
=JOINDRE.TEXTE(", ";VRAI;A2:A10) → liste séparée par des virgulesExtrait N caractères depuis la gauche d'une chaîne.
=GAUCHE("Bonjour";3) → BonExtrait N caractères depuis la droite d'une chaîne.
=DROITE("Bonjour";4) → jourExtrait N caractères à partir d'une position donnée dans la chaîne.
=STXT("Bonjour";4;4) → jourSupprime les espaces en début/fin et les espaces multiples entre les mots.
=SUPPRESPACE(" Bonjour monde ") → Bonjour mondeConvertit la casse d'un texte : tout en majuscules, en minuscules, ou première lettre de chaque mot.
=NOMPROPRE("jean dupont") → Jean DupontRemplace toutes les occurrences d'un texte par un autre. REMPLACER agit par position.
=SUBSTITUE(A2;" ";"") → supprime tous les espacesRenvoie le nombre de caractères d'une chaîne, espaces inclus.
=NBCAR("Bonjour") → 7Renvoie la position d'un texte dans une chaîne. CHERCHE est insensible à la casse, TROUVE l'est.
=CHERCHE("@";A2) → position du @ dans un emailDate & Heure
Renvoie la date du jour, automatiquement mise à jour à chaque ouverture du fichier.
=AUJOURD'HUI()-A2 → nombre de jours depuis la date en A2Renvoie la date et l'heure actuelles. Se recalcule à chaque modification du classeur.
=MAINTENANT() → 19/04/2026 14:32Crée une date valide à partir d'une année, d'un mois et d'un jour en chiffres.
=DATE(2024;12;31) → 31/12/2024Extrait respectivement l'année, le mois (1–12) ou le jour (1–31) d'une date.
=ANNEE(A2) → 2024 · =MOIS(A2) → 6Calcule le nombre de jours ouvrés entre deux dates, avec option pour exclure des jours fériés.
=NB.JOURS.OUVRES(A2;B2;F2:F15)Calcule la différence entre deux dates. Unités : "Y" (années), "M" (mois), "D" (jours).
=DATEDIF(A2;AUJOURD'HUI();"Y") → âge en annéesRenvoie le dernier jour du mois qui se trouve N mois avant ou après une date.
=FIN.MOIS(AUJOURD'HUI();0) → dernier jour du mois en coursExtrait l'heure (0–23), les minutes (0–59) ou les secondes (0–59) d'une valeur de temps.
=HEURE("14:32") → 14Recherche & Référence
Recherche verticale dans un tableau. Toujours utiliser FAUX pour une correspondance exacte.
=RECHERCHEV(A2;D2:G100;3;FAUX)Version moderne et bidirectionnelle de RECHERCHEV. Remplace RECHERCHEV + SIERREUR en une seule formule.
=RECHERCHEX(A2;B:B;C:C;"Non trouvé")Renvoie la valeur d'une cellule à l'intersection d'une ligne et d'une colonne dans un tableau.
=INDEX(B2:D50;3;2) → 3ème ligne, 2ème colonneRenvoie la position relative d'une valeur dans une plage. S'utilise souvent avec INDEX.
=EQUIV("Paris";A2:A20;0) → position de "Paris"Combinaison puissante pour des recherches bidirectionnelles. Plus flexible que RECHERCHEV.
=INDEX(C2:C100;EQUIV(A2;B2:B100;0))Renvoie une référence décalée depuis une cellule de départ. Utile pour des plages dynamiques.
=DECALER(A1;2;1) → cellule 2 lignes en bas, 1 à droiteTransforme un texte en référence de cellule. Permet des références dynamiques construites par formule.
=INDIRECT("Feuil"&A2&"!B1") → référence à une feuille variableFiltre un tableau selon une condition et renvoie les lignes correspondantes. Formule matricielle dynamique.
=FILTRE(A2:C50;B2:B50="Paris";"Aucun")Trie le contenu d'une plage ou d'un tableau. Formule matricielle dynamique.
=TRIER(A2:B50;2;-1) → trie par colonne 2, ordre décroissantFinance
Calcule la mensualité constante d'un emprunt à taux fixe.
=VPM(5%/12;60;-20000) → mensualité prêt 20k€ / 5 ans / 5%Calcule la valeur actuelle d'un investissement à partir de versements futurs.
=VA(5%/12;60;-500) → valeur actuelle de 500€/mois sur 5 ansCalcule la valeur future d'un investissement à versements constants.
=VC(5%/12;120;-200) → capital en 10 ans à 200€/moisCalcule le taux de rentabilité interne d'une série de flux de trésorerie.
=TRI(B2:B10) → TRI des flux de trésorerieCalcule la valeur actuelle nette d'un investissement à partir d'un taux d'actualisation.
=VAN(10%;B2:B7) → VAN à 10% sur 6 ansInformation
Renvoie VRAI si la cellule est vide, FAUX sinon. Attention : une cellule avec "" n'est pas vide.
=SI(ESTVIDE(A2);"Manquant";"OK")Vérifie respectivement si une valeur est un nombre ou du texte. Utile pour valider des saisies.
=SI(NON(ESTNOMBRE(A2));"Saisir un nombre";"")Renvoie VRAI si la valeur est une erreur Excel. Couvre #N/A, #REF!, #DIV/0!, etc.
=SI(ESTERREUR(RECHERCHEV(…));"—";RECHERCHEV(…))Renvoie des informations sur la mise en forme ou le contenu d'une cellule (adresse, type, format…).
=CELLULE("adresse";A2) → "$A$2"Besoin d'aide pour mettre ces formules en pratique ?
ASPECT crée des fichiers Excel sur mesure avec les formules adaptées à votre métier — livrés en 3 à 7 jours.
Demander un devis gratuit →