Toutes les Formules Excel : Liste Complète par Catégorie 📊

↩️ Voir toutes les fiches programmation & outils

📊 En bref

Excel compte plus de 500 fonctions, mais 80 à 100 formules couvrent 99% des besoins au quotidien. Cette fiche regroupe toutes les formules Excel essentielles, classées par catégorie, avec la syntaxe en français et en anglais, un exemple concret et le résultat attendu. Que vous soyez débutant, étudiant, comptable ou analyste, cette page est votre aide-mémoire de référence.

Sommaire

  1. Formules mathématiques
  2. Formules statistiques
  3. Formules logiques
  4. Formules de recherche et référence
  5. Formules de texte
  6. Formules de dates et heures
  7. Formules de comptage
  8. Formules financières
  9. Formules d'information et erreurs
  10. Astuces : raccourcis et bonnes pratiques
  11. Questions fréquentes

Formules mathématiques ➕

Les formules de base pour additionner, soustraire, multiplier et effectuer des calculs sur vos données.

Formule (FR) Formule (EN) Syntaxe Description Exemple Résultat
SOMME SUM =SOMME(plage) Additionne les valeurs d'une plage =SOMME(A1:A10) 150
SOMME.SI SUMIF =SOMME.SI(plage;critère;somme_plage) Additionne les cellules qui répondent à un critère =SOMME.SI(A1:A10; »>5″) 120
SOMME.SI.ENS SUMIFS =SOMME.SI.ENS(somme_plage;plage1;critère1;…) Additionne selon plusieurs critères =SOMME.SI.ENS(C1:C10;A1:A10; »Paris »;B1:B10; »>100″) 850
PRODUIT PRODUCT =PRODUIT(plage) Multiplie toutes les valeurs d'une plage =PRODUIT(2;3;4) 24
SOUS.TOTAL SUBTOTAL =SOUS.TOTAL(num_fonction;plage) Calcule un sous-total (ignore les lignes masquées) =SOUS.TOTAL(9;A1:A10) 150
ABS ABS =ABS(nombre) Renvoie la valeur absolue =ABS(-15) 15
ARRONDI ROUND =ARRONDI(nombre;nb_décimales) Arrondit un nombre =ARRONDI(3,456;2) 3,46
ARRONDI.SUP ROUNDUP =ARRONDI.SUP(nombre;nb_décimales) Arrondit au-dessus =ARRONDI.SUP(3,421;1) 3,5
ARRONDI.INF ROUNDDOWN =ARRONDI.INF(nombre;nb_décimales) Arrondit au-dessous =ARRONDI.INF(3,789;1) 3,7
ENT INT =ENT(nombre) Renvoie la partie entière =ENT(7,8) 7
MOD MOD =MOD(nombre;diviseur) Renvoie le reste de la division =MOD(10;3) 1
PUISSANCE POWER =PUISSANCE(nombre;exposant) Élève un nombre à une puissance =PUISSANCE(2;8) 256
RACINE SQRT =RACINE(nombre) Renvoie la racine carrée =RACINE(144) 12
SOMMEPROD SUMPRODUCT =SOMMEPROD(plage1;plage2) Somme des produits de plages correspondantes =SOMMEPROD(A1:A3;B1:B3) 32
ALEA RAND =ALEA() Nombre aléatoire entre 0 et 1 =ALEA() 0,738…
ALEA.ENTRE.BORNES RANDBETWEEN =ALEA.ENTRE.BORNES(min;max) Nombre aléatoire entier entre deux bornes =ALEA.ENTRE.BORNES(1;100) 42

💡 Astuce : SOMMEPROD est une des formules les plus polyvalentes d'Excel. Elle peut remplacer SOMME.SI.ENS dans la plupart des cas et gère des conditions plus complexes (avec des multiplications de tableaux de critères).


Formules statistiques 📈

Pour calculer des moyennes, trouver les valeurs extrêmes et analyser la distribution de vos données.

Formule (FR) Formule (EN) Syntaxe Description Exemple Résultat
MOYENNE AVERAGE =MOYENNE(plage) Moyenne arithmétique =MOYENNE(A1:A10) 15
MOYENNE.SI AVERAGEIF =MOYENNE.SI(plage;critère;moy_plage) Moyenne selon un critère =MOYENNE.SI(A1:A10; »>5″) 18,5
MOYENNE.SI.ENS AVERAGEIFS =MOYENNE.SI.ENS(moy_plage;plage1;critère1;…) Moyenne selon plusieurs critères =MOYENNE.SI.ENS(C1:C10;A1:A10; »Paris ») 22,3
MEDIANE MEDIAN =MEDIANE(plage) Valeur médiane =MEDIANE(1;3;5;7;9) 5
MODE MODE =MODE(plage) Valeur la plus fréquente =MODE(1;2;2;3;4) 2
MAX MAX =MAX(plage) Valeur maximale =MAX(A1:A10) 45
MIN MIN =MIN(plage) Valeur minimale =MIN(A1:A10) 2
GRANDE.VALEUR LARGE =GRANDE.VALEUR(plage;k) K-ième plus grande valeur =GRANDE.VALEUR(A1:A10;2) 40
PETITE.VALEUR SMALL =PETITE.VALEUR(plage;k) K-ième plus petite valeur =PETITE.VALEUR(A1:A10;3) 8
ECARTYPE STDEV =ECARTYPE(plage) Écart-type d'un échantillon =ECARTYPE(A1:A10) 12,4
VAR VAR =VAR(plage) Variance d'un échantillon =VAR(A1:A10) 153,8
RANG RANK =RANG(nombre;plage;ordre) Rang d'un nombre dans une liste =RANG(A1;A1:A10;0) 3
CENTILE PERCENTILE =CENTILE(plage;k) K-ième centile (k entre 0 et 1) =CENTILE(A1:A10;0,9) 42

⚠️ Attention : ECARTYPE (STDEV) calcule l'écart-type d'un échantillon (divise par n-1). Pour une population entière, utilisez ECARTYPEP (STDEV.P) qui divise par n.


Formules logiques 🔀

Les formules conditionnelles permettent de prendre des décisions automatiquement dans vos tableaux.

Formule (FR) Formule (EN) Syntaxe Description Exemple Résultat
SI IF =SI(test;valeur_si_vrai;valeur_si_faux) Condition simple =SI(A1>10; »Grand »; »Petit ») « Grand »
SI.CONDITIONS IFS =SI.CONDITIONS(test1;val1;test2;val2;…) Conditions multiples (évite les SI imbriqués) =SI.CONDITIONS(A1>90; »A »;A1>80; »B »;VRAI; »C ») « B »
ET AND =ET(condition1;condition2;…) VRAI si toutes les conditions sont vraies =ET(A1>5;A1<20) VRAI
OU OR =OU(condition1;condition2;…) VRAI si au moins une condition est vraie =OU(A1= »Paris »;A1= »Lyon ») VRAI
NON NOT =NON(condition) Inverse une valeur logique =NON(VRAI) FAUX
OUX XOR =OUX(condition1;condition2) VRAI si un nombre impair de conditions est vrai =OUX(VRAI;FAUX) VRAI
SIERREUR IFERROR =SIERREUR(valeur;valeur_si_erreur) Renvoie une valeur alternative si erreur =SIERREUR(A1/B1; »N/A ») « N/A »
SI.NON.DISP IFNA =SI.NON.DISP(valeur;valeur_si_na) Renvoie une valeur alternative si #N/A =SI.NON.DISP(RECHERCHEV(…); »Introuvable ») « Introuvable »
CHOISIR CHOOSE =CHOISIR(index;val1;val2;…) Choisit une valeur selon un index =CHOISIR(2; »Lun »; »Mar »; »Mer ») « Mar »
SWITCH SWITCH =SWITCH(valeur;cas1;résultat1;…;défaut) Équivalent d'un switch/case =SWITCH(A1;1; »Un »;2; »Deux »; »Autre ») « Deux »

💡 Astuce : Évitez les SI imbriqués sur plus de 3 niveaux — le code devient illisible. Utilisez SI.CONDITIONS (IFS) ou SWITCH à la place. Et entourez toujours vos RECHERCHEV d'un SIERREUR pour éviter les erreurs #N/A disgracieuses.


Formules de recherche et référence 🔍

Les formules les plus demandées en entretien d'embauche et les plus puissantes pour croiser des données entre tableaux.

Formule (FR) Formule (EN) Syntaxe Description Exemple Résultat
RECHERCHEV VLOOKUP =RECHERCHEV(valeur;table;col;correspondance) Recherche verticale (cherche dans la 1ère colonne) =RECHERCHEV(« Paris »;A1:C10;3;FAUX) 2 161 000
RECHERCHEH HLOOKUP =RECHERCHEH(valeur;table;ligne;correspondance) Recherche horizontale =RECHERCHEH(« Q1 »;A1:D3;2;FAUX) 15 000
RECHERCHEX XLOOKUP =RECHERCHEX(cherché;plage_cherché;plage_résultat) Recherche moderne (remplace RECHERCHEV) =RECHERCHEX(« Paris »;A1:A10;C1:C10) 2 161 000
INDEX INDEX =INDEX(plage;ligne;colonne) Renvoie la valeur à l'intersection ligne/colonne =INDEX(A1:C10;3;2) « Lyon »
EQUIV MATCH =EQUIV(valeur;plage;type) Renvoie la position d'une valeur dans une plage =EQUIV(« Paris »;A1:A10;0) 4
INDEX + EQUIV INDEX + MATCH =INDEX(col_résultat;EQUIV(cherché;col_cherché;0)) Combinaison puissante — recherche dans n'importe quelle direction =INDEX(C1:C10;EQUIV(« Paris »;A1:A10;0)) 2 161 000
INDIRECT INDIRECT =INDIRECT(référence_texte) Convertit du texte en référence de cellule =INDIRECT(« A »&B1) Valeur de la cellule A5 (si B1=5)
DECALER OFFSET =DECALER(réf;lignes;colonnes;hauteur;largeur) Renvoie une plage décalée =DECALER(A1;2;1) Valeur en B3
LIGNE ROW =LIGNE(référence) Renvoie le numéro de ligne =LIGNE(A5) 5
COLONNE COLUMN =COLONNE(référence) Renvoie le numéro de colonne =COLONNE(C1) 3
TRANSPOSE TRANSPOSE =TRANSPOSE(plage) Transpose lignes ↔ colonnes =TRANSPOSE(A1:D1) Plage verticale

⚠️ RECHERCHEV vs RECHERCHEX : RECHERCHEV ne cherche que vers la droite (la colonne de recherche doit être la première). RECHERCHEX (disponible depuis Excel 365 / 2021) cherche dans n'importe quelle direction, gère les valeurs introuvables nativement, et est globalement plus rapide. Si vous avez accès à RECHERCHEX, utilisez-le systématiquement.

💡 INDEX + EQUIV est la combinaison la plus puissante d'Excel. Elle fonctionne dans toutes les versions, cherche dans toutes les directions, et est plus flexible que RECHERCHEV. C'est LA formule à maîtriser pour un usage professionnel.


Formules de texte ✏️

Pour manipuler, nettoyer, découper et transformer du texte dans vos cellules.

Formule (FR) Formule (EN) Syntaxe Description Exemple Résultat
CONCATENER CONCATENATE =CONCATENER(texte1;texte2;…) Assemble des textes (ancien) =CONCATENER(A1; » « ;B1) « Jean Dupont »
CONCAT CONCAT =CONCAT(plage) Assemble des textes (nouveau, accepte des plages) =CONCAT(A1:A3) « ParisLyonNice »
JOINDRE.TEXTE TEXTJOIN =JOINDRE.TEXTE(délimiteur;ignorer_vides;plage) Assemble avec un séparateur =JOINDRE.TEXTE(« , « ;VRAI;A1:A3) « Paris, Lyon, Nice »
GAUCHE LEFT =GAUCHE(texte;nb_caractères) Extrait des caractères depuis la gauche =GAUCHE(« Bonjour »;3) « Bon »
DROITE RIGHT =DROITE(texte;nb_caractères) Extrait des caractères depuis la droite =DROITE(« Bonjour »;4) « jour »
STXT MID =STXT(texte;début;nb_caractères) Extrait des caractères au milieu =STXT(« Bonjour »;4;4) « jour »
NBCAR LEN =NBCAR(texte) Nombre de caractères =NBCAR(« Excel ») 5
CHERCHE SEARCH =CHERCHE(texte_cherché;texte;début) Position d'un texte (non sensible à la casse) =CHERCHE(« j »; »Bonjour ») 4
TROUVE FIND =TROUVE(texte_cherché;texte;début) Position d'un texte (sensible à la casse) =TROUVE(« J »; »Bonjour ») #VALEUR!
SUBSTITUE SUBSTITUTE =SUBSTITUE(texte;ancien;nouveau) Remplace un texte par un autre =SUBSTITUE(« Mr Dupont »; »Mr »; »Mme ») « Mme Dupont »
REMPLACER REPLACE =REMPLACER(texte;début;nb_car;nouveau) Remplace par position =REMPLACER(« 2024-01″;5;2; »12 ») « 2024-12 »
MAJUSCULE UPPER =MAJUSCULE(texte) Convertit en majuscules =MAJUSCULE(« bonjour ») « BONJOUR »
MINUSCULE LOWER =MINUSCULE(texte) Convertit en minuscules =MINUSCULE(« EXCEL ») « excel »
NOMPROPRE PROPER =NOMPROPRE(texte) Met la 1ère lettre de chaque mot en majuscule =NOMPROPRE(« jean dupont ») « Jean Dupont »
SUPPRESPACE TRIM =SUPPRESPACE(texte) Supprime les espaces superflus =SUPPRESPACE( » Hello World « ) « Hello World »
EPURAGE CLEAN =EPURAGE(texte) Supprime les caractères non imprimables =EPURAGE(A1) Texte nettoyé
TEXTE TEXT =TEXTE(valeur;format) Formate un nombre en texte =TEXTE(0,75; »0,0% ») « 75,0% »
CNUM VALUE =CNUM(texte) Convertit du texte en nombre =CNUM(« 123 ») 123

💡 Astuce : Lorsque vous importez des données externes, pensez toujours à nettoyer avec SUPPRESPACE (TRIM) + EPURAGE (CLEAN). Les espaces invisibles et caractères non imprimables sont la cause #1 des erreurs RECHERCHEV qui renvoient #N/A alors que la valeur semble exister.


Formules de dates et heures 📅

Pour manipuler les dates, calculer des durées et extraire des composantes temporelles.

Formule (FR) Formule (EN) Syntaxe Description Exemple Résultat
AUJOURDHUI TODAY =AUJOURDHUI() Date du jour =AUJOURDHUI() 13/02/2026
MAINTENANT NOW =MAINTENANT() Date et heure actuelles =MAINTENANT() 13/02/2026 14:30
DATE DATE =DATE(année;mois;jour) Crée une date =DATE(2026;3;15) 15/03/2026
ANNEE YEAR =ANNEE(date) Extrait l'année =ANNEE(A1) 2026
MOIS MONTH =MOIS(date) Extrait le mois (1-12) =MOIS(A1) 2
JOUR DAY =JOUR(date) Extrait le jour (1-31) =JOUR(A1) 13
JOURSEM WEEKDAY =JOURSEM(date;type) Jour de la semaine (1=dim à 7=sam par défaut) =JOURSEM(A1;2) 5 (vendredi)
NO.SEMAINE WEEKNUM =NO.SEMAINE(date;type) Numéro de la semaine =NO.SEMAINE(A1;21) 7
DATEDIF DATEDIF =DATEDIF(date_début;date_fin; »Y »/ »M »/ »D ») Différence entre deux dates =DATEDIF(« 01/01/2000″;AUJOURDHUI(); »Y ») 26
NB.JOURS.OUVRES NETWORKDAYS =NB.JOURS.OUVRES(début;fin;jours_fériés) Nombre de jours ouvrés entre deux dates =NB.JOURS.OUVRES(« 01/01/2026″; »31/01/2026 ») 22
SERIE.JOUR.OUVRE WORKDAY =SERIE.JOUR.OUVRE(début;jours;jours_fériés) Date après N jours ouvrés =SERIE.JOUR.OUVRE(« 01/01/2026 »;10) 15/01/2026
MOIS.DECALER EDATE =MOIS.DECALER(date;mois) Date décalée de N mois =MOIS.DECALER(« 15/01/2026 »;3) 15/04/2026
FIN.MOIS EOMONTH =FIN.MOIS(date;mois) Dernier jour du mois décalé de N mois =FIN.MOIS(« 15/01/2026 »;0) 31/01/2026
HEURE HOUR =HEURE(heure) Extrait l'heure (0-23) =HEURE(« 14:30 ») 14
MINUTE MINUTE =MINUTE(heure) Extrait les minutes =MINUTE(« 14:30 ») 30

💡 Astuce : DATEDIF est une fonction « cachée » d'Excel — elle n'apparaît pas dans l'autocomplétion mais fonctionne parfaitement. Utilisez « Y » pour les années, « M » pour les mois, « D » pour les jours. Idéale pour calculer un âge : =DATEDIF(date_naissance;AUJOURDHUI(); »Y »).


Formules de comptage 🔢

Pour compter des cellules selon différents critères — vides, non vides, numériques, textuelles ou conditionnelles.

Formule (FR) Formule (EN) Syntaxe Description Exemple Résultat
NB COUNT =NB(plage) Compte les cellules contenant un nombre =NB(A1:A10) 8
NBVAL COUNTA =NBVAL(plage) Compte les cellules non vides =NBVAL(A1:A10) 9
NB.VIDE COUNTBLANK =NB.VIDE(plage) Compte les cellules vides =NB.VIDE(A1:A10) 1
NB.SI COUNTIF =NB.SI(plage;critère) Compte selon un critère =NB.SI(A1:A10; »Paris ») 3
NB.SI.ENS COUNTIFS =NB.SI.ENS(plage1;critère1;plage2;critère2;…) Compte selon plusieurs critères =NB.SI.ENS(A1:A10; »Paris »;B1:B10; »>100″) 2

💡 Astuce : Pour compter les valeurs uniques dans une plage, utilisez cette formule matricielle : =SOMMEPROD(1/NB.SI(A1:A100;A1:A100)). Elle divise 1 par le nombre d'occurrences de chaque valeur, puis additionne — ce qui donne exactement le nombre de valeurs distinctes.


Formules financières 💰

Les fonctions financières d'Excel sont particulièrement utiles pour la comptabilité, l'analyse d'investissement et la gestion de prêts.

Formule (FR) Formule (EN) Syntaxe Description Exemple Résultat
VAN NPV =VAN(taux;flux1;flux2;…) Valeur Actuelle Nette =VAN(10%;-1000;300;400;500) 78,82
TRI IRR =TRI(flux;estimation) Taux de Rendement Interne =TRI() 11,8%
VPM PMT =VPM(taux;nb_périodes;valeur_actuelle) Mensualité d'un prêt =VPM(3%/12;240;200000) -1 109,20 €
VA PV =VA(taux;nb_périodes;paiement) Valeur Actuelle =VA(5%;10;-1000) 7 721,73
VC FV =VC(taux;nb_périodes;paiement;va) Valeur Capitalisée (future) =VC(5%;10;-1000) 12 577,89
TAUX RATE =TAUX(nb_périodes;paiement;va) Taux d'intérêt par période =TAUX(240;-1109;200000) 0,25%
NPM NPER =NPM(taux;paiement;va) Nombre de périodes =NPM(3%/12;-1500;200000) 162
INTPER IPMT =INTPER(taux;période;nb_périodes;va) Part d'intérêt d'une mensualité =INTPER(3%/12;1;240;200000) -500,00
PRINCPER PPMT =PRINCPER(taux;période;nb_périodes;va) Part de capital d'une mensualité =PRINCPER(3%/12;1;240;200000) -609,20

⚠️ Attention : Dans les formules financières Excel, les sorties d'argent sont négatives et les entrées sont positives. Si VPM renvoie un résultat négatif, c'est normal — cela signifie que vous payez. Ajoutez un signe moins devant la formule si vous voulez un montant positif : =-VPM(…).


Formules d'information et gestion d'erreurs ℹ️

Pour tester le type de données d'une cellule et gérer proprement les erreurs.

Formule (FR) Formule (EN) Syntaxe Description Exemple Résultat
ESTVIDE ISBLANK =ESTVIDE(cellule) Teste si une cellule est vide =ESTVIDE(A1) VRAI / FAUX
ESTNUM ISNUMBER =ESTNUM(cellule) Teste si c'est un nombre =ESTNUM(A1) VRAI / FAUX
ESTTEXTE ISTEXT =ESTTEXTE(cellule) Teste si c'est du texte =ESTTEXTE(A1) VRAI / FAUX
ESTERREUR ISERROR =ESTERREUR(cellule) Teste si c'est une erreur (toutes) =ESTERREUR(A1/0) VRAI
EST.NON.DISP ISNA =EST.NON.DISP(cellule) Teste si c'est #N/A =EST.NON.DISP(RECHERCHEV(…)) VRAI / FAUX
TYPE TYPE =TYPE(cellule) Renvoie le type (1=nombre, 2=texte, 16=erreur…) =TYPE(A1) 1
CELLULE CELL =CELLULE(« info »;référence) Infos sur une cellule (adresse, format, etc.) =CELLULE(« adresse »;A1) « $A$1 »

Récapitulatif des erreurs Excel :

Erreur Signification Cause fréquente
#N/A Valeur non disponible RECHERCHEV ne trouve pas la valeur
#REF! Référence invalide Cellule supprimée référencée par une formule
#VALEUR! Type de données incorrect Texte utilisé là où un nombre est attendu
#DIV/0! Division par zéro Le dénominateur est 0 ou une cellule vide
#NOM? Nom non reconnu Faute de frappe dans le nom de la fonction
#NOMBRE! Problème numérique Argument invalide (ex: racine d'un nombre négatif)
#NUL! Intersection nulle Espace au lieu de point-virgule entre arguments

Astuces : raccourcis et bonnes pratiques ⚡

Raccourcis clavier essentiels :

Raccourci Action
Ctrl + Entrée Valider une formule et rester dans la cellule
F4 Basculer entre références relatives, absolues et mixtes ($A$1 ↔ A$1 ↔ $A1 ↔ A1)
F2 Éditer la cellule active
Ctrl + ` Afficher toutes les formules du classeur
Tab Accepter la suggestion d'autocomplétion
Ctrl + Shift + L Activer/désactiver les filtres
Ctrl + T Convertir une plage en tableau structuré
Ctrl + ; Insérer la date du jour (valeur fixe, ne change pas)
Alt + = Somme automatique de la plage au-dessus

Les 5 bonnes pratiques des pros :

  1. Utilisez des tableaux structurés (Ctrl + T) — les formules deviennent lisibles (=SOMME(Tableau1[Ventes]) au lieu de =SOMME(C2:C1048576)) et les nouvelles lignes sont automatiquement incluses.
  2. Nommez vos plages — Onglet Formules → Définir un nom. =SOMME(Ventes_Q1) est plus clair que =SOMME(Feuil2!$C$2:$C$150).
  3. Entourez toujours vos RECHERCHEV d'un SIERREUR — =SIERREUR(RECHERCHEV(…); »Non trouvé ») évite les #N/A disgracieux.
  4. Verrouillez vos références avant de copier une formule — F4 pour basculer en référence absolue ($A$1). La cause #1 des formules cassées est l'oubli du $ quand on copie vers le bas ou vers la droite.
  5. Nettoyez vos données importées — =SUPPRESPACE(EPURAGE(A1)) sur toute colonne importée depuis un CSV, un PDF ou un copier-coller web.

Questions fréquentes sur les formules Excel 🤔

Quelle est la différence entre une formule et une fonction Excel ?

Une fonction est un calcul prédéfini (ex: SOMME, RECHERCHEV, SI). Une formule est toute expression commençant par le signe = dans une cellule — elle peut combiner plusieurs fonctions, des opérateurs (+, -, *, /) et des références de cellules. Par exemple, =SOMME(A1:A10)*1,2 est une formule qui utilise la fonction SOMME. Dans le langage courant, les deux termes sont souvent utilisés de manière interchangeable.

Comment faire un RECHERCHEV sur Excel ?

La syntaxe est =RECHERCHEV(valeur_cherchée;tableau;numéro_colonne;FAUX). Mettez toujours FAUX comme dernier argument pour une correspondance exacte. Exemple : =RECHERCHEV(A1;Produits!A:C;3;FAUX) cherche la valeur de A1 dans la première colonne de la feuille « Produits » et renvoie la valeur correspondante de la 3ème colonne. Si vous avez Excel 365, préférez RECHERCHEX qui est plus flexible.

Comment écrire une formule SI avec plusieurs conditions ?

Vous avez trois options : les SI imbriqués (=SI(A1>90; »A »;SI(A1>80; »B »; »C »))), la fonction SI.CONDITIONS (=SI.CONDITIONS(A1>90; »A »;A1>80; »B »;VRAI; »C »)), ou combiner SI avec ET/OU (=SI(ET(A1>5;B1<10); »OK »; »NON »)). SI.CONDITIONS est la méthode la plus lisible pour 3 conditions ou plus.

Comment figer une cellule dans une formule Excel (référence absolue) ?

Ajoutez le symbole $ devant la lettre de colonne et/ou le numéro de ligne. $A$1 = colonne ET ligne figées. A$1 = seule la ligne est figée. $A1 = seule la colonne est figée. Le raccourci F4 (après avoir cliqué sur la référence dans la barre de formule) bascule automatiquement entre les quatre modes.

Pourquoi ma formule affiche-t-elle #N/A ?

L'erreur #N/A signifie que la valeur recherchée n'a pas été trouvée. Les causes les plus fréquentes sont : des espaces invisibles dans les données (corrigez avec SUPPRESPACE), un format différent (nombre stocké comme texte ou inversement), ou une faute de frappe dans la valeur recherchée. Utilisez =SIERREUR(votre_formule; »Non trouvé ») pour gérer cette erreur proprement.

Quelle est la différence entre RECHERCHEV et RECHERCHEX ?

RECHERCHEV (VLOOKUP) cherche uniquement vers la droite — la colonne de recherche doit être la première du tableau. RECHERCHEX (XLOOKUP), disponible depuis Excel 365 et Excel 2021, cherche dans n'importe quelle direction, gère les erreurs nativement (pas besoin de SIERREUR), et accepte des plages de retour multiples. Si votre version d'Excel le supporte, utilisez toujours RECHERCHEX.


⬅️ Voir aussi : Google Sheets vs Excel : les différences
↩️ Revenir à toutes les fiches programmation & outils