Formules Excel : les fonctions avec des feuilles à modifier
Les formules et fonctions Excel expliquées sur des feuilles modifiables : RECHERCHEV, RECHERCHEX, SI, SOMME.SI, NB.SI, dates, texte et tableaux dynamiques. Changez un nombre ou une formule et la feuille se recalcule dans votre navigateur.
Commencer un parcours guidé en ExcelLes bases des formules
- SOMMETapez =SOMME(B2:B6) sous une colonne de nombres pour les additionner, ou appuyez sur Alt+= pour que la somme automatique écrive la formule. Lignes, cellules séparées et autres feuilles, sur des tableaux modifiables.
- SoustraireExcel n'a pas de fonction SOUSTRAIRE : tapez =B2-C2 pour soustraire une cellule d'une autre. Soustrayez une colonne entière, plusieurs cellules, un pourcentage ou une date, sur des tableaux modifiables.
- Multiplier et diviserMultipliez dans Excel avec un astérisque, =B2*C2, et divisez avec une barre oblique, =B2/C2. Multipliez une colonne par un nombre, utilisez PRODUIT et évitez #DIV/0!, sur des tableaux modifiables.
- MOYENNE=MOYENNE(B2:B7) additionne les nombres de B2:B7 et divise par leur nombre. Comment les cellules vides et les zéros changent le résultat, ignorer les zéros et faire la moyenne des 3 meilleures valeurs.
- NB et NBVAL=NB(B2:B8) compte les cellules qui contiennent des nombres, =NBVAL(B2:B8) compte toutes les cellules non vides et =NB.VIDE(B2:B8) compte les vides. Les trois sur un tableau modifiable.
- Référence absolueUne référence absolue comme $E$1 reste la même quand vous copiez une formule, alors qu'une référence relative comme E1 se déplace avec elle. Appuyez sur F4 pour ajouter les dollars. La différence sur des tableaux modifiables.
- PourcentageLa formule de pourcentage dans Excel est =partie/total, par exemple =B2/C2, avec la cellule au format pourcentage. Pourcentage d'un total, d'un nombre, ajouter ou retirer un pourcentage, sur des tableaux en direct.
- Taux d'évolutionLa formule du taux d'évolution dans Excel est =(nouveau-ancien)/ancien, par exemple =(C2-B2)/B2, au format pourcentage. Un résultat négatif est une baisse. Évolution d'un mois sur l'autre, départ à zéro et points de pourcentage.
Logique
- SI=SI(B2>=50;"Pass";"Fail") vérifie si B2 vaut 50 ou plus et renvoie Pass si c'est le cas, Fail sinon. La syntaxe de SI, SI avec du texte, SI avec un calcul, SI une cellule est vide, et les erreurs qui faussent le résultat.
- SI imbriqués=SI(B2>=90;"A";SI(B2>=80;"B";SI(B2>=70;"C";"F"))) place un SI dans un autre pour choisir entre plus de deux résultats. Comment se lit un SI imbriqué, pourquoi l'ordre des conditions compte, et quand SI.CONDITIONS ou une table de recherche conviennent mieux.
- SI.CONDITIONS=SI.CONDITIONS(B2>=90;"A";B2>=80;"B";B2>=70;"C";VRAI;"F") teste chaque condition dans l'ordre et renvoie la valeur associée à la première qui est VRAI. Syntaxe, valeur par défaut VRAI, pourquoi la fonction renvoie #N/A, et comparaison avec les SI imbriqués.
- ET, OU, NON=ET(B2>=10;B2<=20) renvoie VRAI seulement quand toutes les conditions sont vraies, et =OU(B2="North";B2="South") renvoie VRAI quand au moins une l'est. ET, OU, NON et OUX seules et dans SI, tester si un nombre est entre deux valeurs, et ET et OU dans les formules matricielles.
- SIERREUR=SIERREUR(B2/C2;0) renvoie B2/C2, ou 0 quand la division donne une erreur. SIERREUR avec RECHERCHEV, renvoyer une cellule vide au lieu d'une erreur, pourquoi SI.NON.DISP convient mieux aux recherches, et pourquoi tout masquer peut cacher de vraies erreurs.
- SI.MULTIPLE=SI.MULTIPLE(B2;"N";"North";"S";"South";"Unknown") compare B2 à chaque valeur tour à tour et renvoie le résultat associé à la première correspondance exacte, ou Unknown si rien ne correspond. Syntaxe, valeur par défaut, le modèle SI.MULTIPLE(VRAI;...) et quand préférer SI.CONDITIONS ou des SI imbriqués.
- ESTVIDE, ESTNUM=ESTVIDE(B2) renvoie VRAI quand B2 est vide, et =ESTNUM(B2) renvoie VRAI quand B2 contient un nombre. ESTVIDE, ESTNUM, ESTTEXTE, ESTERREUR, ESTNA, EST.PAIR et EST.IMPAIR, pourquoi une formule qui renvoie "" n'est pas vide, et comment ESTNUM(CHERCHE()) teste si une cellule contient un texte.
Recherche
- RECHERCHEV=RECHERCHEV(F2;A2:D6;3;FAUX) cherche F2 dans la première colonne de A2:D6 et renvoie la valeur de la troisième colonne de la même ligne. Correspondance exacte ou approximative, erreur #N/A, autre feuille, deux critères.
- RECHERCHEX=RECHERCHEX(F2;A2:A6;C2:C6) cherche F2 dans A2:A6 et renvoie la valeur de la même ligne de C2:C6. Texte si non trouvé, plusieurs colonnes à la fois, recherche vers la gauche, dernière correspondance, correspondance approximative et caractères génériques.
- INDEX EQUIV=INDEX(C2:C6;EQUIV(F2;A2:A6;0)) trouve la ligne de F2 dans la colonne A et renvoie la valeur de cette ligne dans la colonne C. Elle cherche vers la gauche, fait des recherches à double entrée et fonctionne dans toutes les versions d'Excel.
- INDEX=INDEX(A2:C6;3;2) renvoie la valeur de la troisième ligne et de la deuxième colonne de A2:C6. Pour le n-ième élément d'une liste, une ligne ou une colonne entière, et la valeur à une position trouvée par EQUIV.
- EQUIV=EQUIV(E2;A2:A6;0) renvoie la position de E2 dans A2:A6 : 4 si c'est le quatrième élément. Types de correspondance 0, 1 et -1, caractères génériques, correspondance sensible à la casse, et vérifier qu'une valeur est dans une liste.
- RECHERCHEH=RECHERCHEH("Mar";A1:E3;2;FAUX) cherche Mar dans la première ligne de A1:E3 et renvoie la valeur de la deuxième ligne de la même colonne. Correspondance exacte et approximative, et quand RECHERCHEX est le meilleur choix.
- EQUIVX=EQUIVX(E2;A2:A6) renvoie la position de E2 dans A2:A6, avec une correspondance exacte par défaut. Elle trouve aussi la valeur immédiatement inférieure ou supérieure sans tri, cherche depuis le bas et accepte les caractères génériques.
- Recherche multicritère=RECHERCHEX(1;(A2:A7=E2)*(B2:B7=F2);C2:C7) renvoie la valeur de la ligne où la colonne A correspond à E2 et la colonne B à F2. La version INDEX EQUIV, une colonne d'aide pour RECHERCHEV, et FILTRE pour toutes les correspondances.
- RECHERCHEV ou RECHERCHEXRECHERCHEX fait tout ce que fait RECHERCHEV, avec une correspondance exacte par défaut, sans numéro de colonne, avec la recherche vers la gauche et un argument si non trouvé. RECHERCHEV reste le bon choix quand un fichier doit s'ouvrir dans Excel 2019 ou une version antérieure.
- INDIRECT=INDIRECT("C"&E2) lit la cellule dont l'adresse est construite sous forme de texte : colonne C, ligne E2. Pour choisir une feuille par son nom écrit dans une cellule, construire des plages à partir de nombres et créer des listes déroulantes dépendantes.
- DECALER=DECALER(A1;3;2) renvoie la cellule située 3 lignes plus bas et 2 colonnes plus à droite que A1. Avec une hauteur, elle renvoie une plage entière : c'est ainsi qu'on additionne les N dernières lignes ou qu'on calcule une moyenne glissante.
- CHOISIR=CHOISIR(B2;"Low";"Medium";"High") renvoie Low quand B2 vaut 1, Medium quand il vaut 2 et High quand il vaut 3. Associer des numéros à des noms, choisir une plage à additionner, remplacer des SI imbriqués et choisir des colonnes avec CHOISIRCOLS.
Compter et additionner sous condition
- NB.SI=NB.SI(B2:B7;"North") compte les cellules de B2:B7 qui contiennent North. Compter du texte, des nombres, des caractères génériques, des cellules vides et des dates, et repérer les doublons, sur des tableaux modifiables.
- NB.SI.ENS=NB.SI.ENS(A2:A7;"North";C2:C7;">50") compte les lignes où la région est North et les ventes dépassent 50. Compter entre deux nombres ou deux dates, avec une logique OU et avec des cellules vides, sur des tableaux modifiables.
- SOMME.SI=SOMME.SI(A2:A7;"North";C2:C7) additionne les valeurs de C2:C7 sur les lignes où la colonne A vaut North. Somme si supérieur à, si le texte contient, par date et depuis une autre feuille, sur des tableaux modifiables.
- SOMME.SI.ENS=SOMME.SI.ENS(C2:C7;A2:A7;"North";B2:B7;"Apple") additionne les ventes de C2:C7 où la région est North et le produit Apple. Périodes de dates, logique OU et filtres facultatifs, sur des tableaux modifiables.
- MOYENNE.SI=MOYENNE.SI(A2:A7;"North";C2:C7) fait la moyenne des valeurs de C2:C7 sur les lignes où la colonne A vaut North. MOYENNE.SI.ENS pour plusieurs conditions, moyenne sans les zéros, la correction de #DIV/0!, MAX.SI.ENS et MIN.SI.ENS.
- Compter le texte=NB.SI(A2:A8;"*") compte les cellules de A2:A8 qui contiennent du texte, sans les nombres, les dates ni les cellules vides. Compter les cellules qui contiennent un mot précis, et renvoyer une valeur si une cellule contient un texte.
- NB.SI non vide=NB.SI(B2:B8;"<>") compte les cellules de B2:B8 qui ne sont pas vides, comme NBVAL. Ajouter d'autres conditions avec NB.SI.ENS, et traiter les cellules qui semblent seulement vides.
- Valeurs uniques=NBVAL(UNIQUE(A2:A9)) compte combien de valeurs différentes contient A2:A9. Pour un Excel plus ancien, utilisez =SOMMEPROD(1/NB.SI(A2:A9;A2:A9)). Compter les valeurs présentes une seule fois, compter avec une condition, ignorer les cellules vides.
- SOMMEPROD=SOMMEPROD(B2:B6;C2:C6) multiplie chaque quantité par son prix et additionne les résultats. Avec des conditions comme (A2:A7="North")*C2:C7, elle additionne et compte là où SOMME.SI.ENS ne peut pas : par mois, colonne contre colonne, avec OU.
- SOUS.TOTAL=SOUS.TOTAL(9;C2:C8) additionne C2:C8 comme SOMME, mais ignore les autres lignes SOUS.TOTAL de la plage et les lignes masquées par un filtre. Les numéros de fonction 9 et 109, le comptage des lignes visibles, et AGREGAT pour les erreurs.
- Moyenne pondérée=SOMMEPROD(B2:B5;C2:C5)/SOMME(C2:C5) est une moyenne pondérée : chaque valeur est multipliée par son coefficient, les produits sont additionnés, et le total est divisé par la somme des coefficients. Notes, moyenne par crédits et prix par quantité.
Texte
- CONCATENER`=A2&" "&B2` assemble le texte de A2 et de B2 avec une espace entre les deux. CONCATENER et CONCAT font le même travail ; TEXTE garde les nombres et les dates lisibles quand vous les assemblez.
- JOINDRE.TEXTE`=JOINDRE.TEXTE(", ";VRAI;A2:A6)` assemble chaque cellule de A2:A6 en un seul texte, avec une virgule et une espace entre les éléments et sans les cellules vides. Ajoutez FILTRE pour n'assembler que les lignes qui remplissent une condition.
- Séparer du texte`=TEXTE.AVANT(A2;" ")` renvoie le prénom de `Ana Silva` et `=TEXTE.APRES(A2;" ")` le nom. FRACTIONNER.TEXTE découpe une cellule en plusieurs colonnes d'un coup ; GAUCHE, STXT et TROUVE font la même chose dans les anciennes versions.
- GAUCHE, DROITE, STXT`=GAUCHE(A2;3)` renvoie les 3 premiers caractères de A2, `=DROITE(A2;2)` les 2 derniers, et `=STXT(A2;5;4)` 4 caractères à partir du 5e. Combinez-les avec TROUVE et NBCAR quand la longueur varie.
- TROUVE et CHERCHE`=CHERCHE("apple";A2)` renvoie la position à laquelle `apple` commence dans A2, sans tenir compte de la casse. TROUVE fait la même chose mais respecte la casse. Les deux renvoient #VALEUR! quand le texte est absent, ce que ESTNUM transforme en test "si la cellule contient".
- SUBSTITUE, REMPLACER`=SUBSTITUE(A2;"-";"")` supprime chaque tiret de A2 : SUBSTITUE échange du texte en le reconnaissant. REMPLACER échange selon la position : `=REMPLACER(A2;1;3;"XYZ")` écrase les 3 premiers caractères.
- SUPPRESPACE`=SUPPRESPACE(A2)` supprime les espaces avant et après le texte de A2 et réduit les suites d'espaces entre les mots à une seule. SUBSTITUE supprime toutes les espaces ou les espaces insécables que SUPPRESPACE laisse passer.
- MAJUSCULE, MINUSCULE`=MAJUSCULE(A2)` met toutes les lettres de A2 en majuscules, `=MINUSCULE(A2)` toutes en minuscules, et `=NOMPROPRE(A2)` met en majuscule la première lettre de chaque mot. Pour la première lettre du texte seulement, combinez MAJUSCULE, GAUCHE et STXT.
- NBCAR`=NBCAR(A2)` renvoie le nombre de caractères de A2, espaces et ponctuation compris. Avec SUPPRESPACE et SUBSTITUE, elle compte aussi les mots, et avec SOMME, les caractères de toute une plage.
- TEXTE`=TEXT(A2,"mmm d, yyyy")` transforme la date de A2 en texte comme `Mar 15, 2026`, et `=TEXT(B2,"$#,##0.00")` transforme 1250.5 en `$1,250.50`. Le résultat est du texte : utilisez-le pour des étiquettes, pas pour d'autres calculs.
- Texte en nombre`=CNUM(A2)` transforme un nombre stocké sous forme de texte, comme `'120`, en nombre 120. Deux signes moins, `=--A2`, font la même chose, VALEURNOMBRE gère les virgules comme séparateur décimal, et Convertir en nombre corrige les cellules sur place.
- Retour à la ligneAppuyez sur Alt+Entrée pendant la saisie dans une cellule pour y commencer une nouvelle ligne (Contrôle+Option+Retour sur un Mac). Dans une formule, `CAR(10)` est le retour à la ligne : `=A2&CAR(10)&B2` place B2 sur une deuxième ligne, visible une fois Renvoyer à la ligne automatiquement activé.
- Zéros initiauxExcel supprime les zéros initiaux parce que `00742` est le nombre 742. Gardez-les avec un format personnalisé comme `00000`, une apostrophe (`'00742`) ou le format Texte, ou ajoutez-les avec `=TEXTE(A2;"00000")`.
- Caractères génériquesDans les critères Excel, `*` remplace un nombre quelconque de caractères et `?` exactement un : `=NB.SI(A2:A7;"*apple*")` compte les cellules qui contiennent `apple`. `~` retransforme un caractère générique en caractère ordinaire.
Dates et heures
- Calculer un âge=DATEDIF(B2;AUJOURDHUI();"Y") renvoie l'âge en années entières d'une personne née à la date de B2. Calculer l'âge à une date donnée, en années, mois et jours, et sans DATEDIF.
- DATEDIF=DATEDIF(A2;B2;"M") compte les mois complets entre la date de début en A2 et la date de fin en B2. Les unités Y, M, D, YM, MD et YD, pourquoi DATEDIF manque à la liste des fonctions, et l'erreur #NOMBRE!.
- Jours entre deux dates=B2-A2 renvoie le nombre de jours entre la date de A2 et la date plus récente de B2. Compter les jours avec JOURS, inclure les deux dates, et obtenir à la place des semaines, des mois, des années ou des jours ouvrés.
- Jour de la semaine=TEXTE(A2;"jjjj") renvoie le nom du jour de la date de A2, comme lundi, et =JOURSEM(A2) le renvoie sous forme de nombre. Noms courts, types de retour de JOURSEM et repérage des week-ends.
- AUJOURDHUI et MAINTENANT=AUJOURDHUI() renvoie la date du jour et =MAINTENANT() la date et l'heure actuelles, et les deux se mettent à jour à chaque recalcul de la feuille. Compter les jours jusqu'à une date, et insérer une date fixe avec Ctrl+;.
- Ajouter jours et mois=A2+30 renvoie la date 30 jours après A2. Pour ajouter des mois, utilisez =MOIS.DECALER(A2;3), pour la fin d'un mois =FIN.MOIS(A2;0), et pour des années MOIS.DECALER avec 12 mois par an.
- NB.JOURS.OUVRES=NB.JOURS.OUVRES(A2;B2) compte les jours ouvrés (du lundi au vendredi) de A2 à B2, les deux dates incluses. =SERIE.JOUR.OUVRE(A2;10) renvoie la date 10 jours ouvrés après A2. Les deux peuvent ignorer une liste de jours fériés.
- DATE, ANNEE, MOIS, JOUR=DATE(2026;3;15) renvoie la date du 15 mars 2026 à partir d'une année, d'un mois et d'un jour. ANNEE, MOIS et JOUR décomposent une date, et DATE fait passer le mois 13 à l'année suivante.
- Calculs d'heures=B2-A2 renvoie la durée entre une heure de début en A2 et une heure de fin en B2 : au format h:mm pour lire 8:30, ou multipliée par 24 pour obtenir 8,5 heures. Horaires après minuit, totaux au-delà de 24 heures et salaire selon les heures travaillées.
- Numéro de semaine=NO.SEMAINE(A2) renvoie le numéro de semaine de la date de A2, avec des semaines qui commencent le dimanche. =NO.SEMAINE.ISO(A2) renvoie la semaine ISO utilisée en Europe, où les semaines commencent le lundi. Le premier jour d'une semaine et une date à partir d'un numéro de semaine.
Maths et statistiques
- ARRONDI=ARRONDI(A2;2) arrondit le nombre de A2 à deux décimales, et =ARRONDI(A2;0) à l'entier le plus proche. Un nombre de chiffres négatif arrondit aux dizaines, centaines et milliers ; ARRONDI.AU.MULTIPLE arrondit à n'importe quel multiple.
- ARRONDI.SUP / ARRONDI.INF=ARRONDI.SUP(A2;0) arrondit toujours en s'éloignant de zéro, donc 2,1 devient 3, et =ARRONDI.INF(A2;0) arrondit toujours vers zéro, donc 2,9 devient 2. PLAFOND et PLANCHER arrondissent à un multiple, ENT et TRONQUE suppriment les décimales.
- Écart type=ECARTYPE.STANDARD(B2:B9) donne l'écart type d'un échantillon et =ECARTYPE.PEARSON(B2:B9) celui d'une population entière. Utilisez ECARTYPE.STANDARD sauf si vos données contiennent toutes les valeurs existantes. VAR.S et VAR.P.N donnent la variance.
- RANG=EQUATION.RANG(B2;$B$2:$B$7) donne la position de B2 parmi les valeurs de B2:B7, la plus grande étant classée 1. Ajoutez 1 en troisième argument pour classer d'abord la plus petite. Les ex aequo partagent un rang ; NB.SI.ENS classe au sein d'un groupe.
- Nombres aléatoires=ALEA.ENTRE.BORNES(1;100) renvoie un nombre entier aléatoire de 1 à 100, et =ALEA() un nombre décimal aléatoire de 0 à 1. TABLEAU.ALEA remplit toute une plage, INDEX avec ALEA.ENTRE.BORNES tire un élément au hasard, et Collage spécial > Valeurs fige les résultats.
- MOD et ABS=MOD(A2;B2) renvoie le reste de la division de A2 par B2, donc =MOD(17;5) vaut 2. =ABS(A2) renvoie un nombre sans son signe, donc =ABS(B2-C2) est l'écart entre deux valeurs, quelle que soit la plus grande.
- VPM=VPM(B2/12;B3*12;-B1) renvoie la mensualité d'un prêt de B1 au taux annuel de B2 sur B3 années. Divisez le taux par 12, multipliez les années par 12, et placez un signe moins devant le montant emprunté pour obtenir une mensualité positive.
- VAN et TRI=VAN(E2;B3:B5)+B2 actualise les flux de trésorerie futurs au taux de E2 et ajoute l'investissement initial de B2, que VAN ne doit pas actualiser. =TRI(B2:B5) renvoie le taux auquel cette VAN vaut zéro. VAN.PAIEMENTS et TRI.PAIEMENTS prennent des dates réelles.
- TCAM=(B2/A2)^(1/C2)-1 donne le taux de croissance annuel moyen d'une valeur de départ en A2 à une valeur d'arrivée en B2 sur C2 années. =TAUX.INT.EQUIV(C2;A2;B2) renvoie le même taux. Mettez la cellule au format pourcentage.
Tableaux dynamiques
- FILTRE=FILTRE(A2:C7;B2:B7="North") renvoie chaque ligne de A2:C7 dont la région est North, et le résultat se met à jour quand les données changent. Plusieurs critères avec * et +, si_vide, #CALC! et tri du résultat.
- UNIQUE=UNIQUE(B2:B8) renvoie chaque valeur de B2:B8 une seule fois, dans l'ordre de sa première apparition, et se met à jour quand la liste change. Lignes uniques, exactly_once, liste unique triée, nombre de valeurs uniques et liste déroulante.
- TRIER et TRIERPAR=TRIER(A2:C7;3;-1) renvoie le tableau A2:C7 trié selon sa troisième colonne, du plus grand au plus petit, et se retrie quand les données changent. TRIERPAR trie selon n'importe quelle plage, y compris plusieurs colonnes et un ordre personnalisé.
- SEQUENCE=SEQUENCE(5) renvoie les nombres 1 à 5 dans une colonne, et =SEQUENCE(3;4) remplit 3 lignes sur 4 colonnes. Ajoutez un début et un pas pour n'importe quelle série, y compris des dates, des numéros de ligne qui suivent une liste et un calendrier mensuel.
- TRANSPOSE=TRANSPOSE(A1:D3) transforme les lignes de A1:D3 en colonnes et reste liée à la source. Pour une copie ponctuelle, utilisez Collage spécial > Transposé. DANSCOL empile toute une grille dans une seule colonne.
- LET=LET(total;SOMME(B2:B6);SI(total>500;total*0,9;total)) calcule la somme une seule fois, la nomme total et utilise ce nom deux fois. LET rend les longues formules plus courtes, plus lisibles et plus rapides, car chaque partie nommée n'est calculée qu'une fois.
- LAMBDA=LAMBDA(price;price*1,2)(B2) définit une petite fonction avec une entrée, price, et l'appelle sur B2. Enregistrez une LAMBDA dans le Gestionnaire de noms pour l'utiliser comme une fonction intégrée, ou passez-la à MAP, BYROW, SCAN et REDUCE.
Erreurs et dépannage
- Erreur #EPARS!#EPARS! signifie qu'une formule qui renvoie plusieurs valeurs n'a pas la place de les écrire : une cellule de sa plage de propagation n'est pas vide. Videz les cellules qui gênent et le résultat apparaît.
- Erreur #VALEUR!#VALEUR! signifie qu'une formule a reçu le mauvais type de valeur, le plus souvent du texte là où il faut un nombre : =B2+C2 échoue quand C2 contient "n/a" ou une espace. SOMME ignore le texte, donc =SOMME(B2:C2) fonctionne.
- Erreur #NOM?#NOM? signifie qu'Excel ne reconnaît pas un mot de la formule : une fonction mal orthographiée comme =SOMMME(B2:B6), du texte sans guillemets, des deux-points manquants dans une plage, un nom non défini, ou une fonction absente de votre version d'Excel.
- Erreur #REF!#REF! signifie qu'une formule fait référence à une cellule qui n'existe plus, en général parce qu'une ligne, une colonne ou une feuille qu'elle utilisait a été supprimée : =B2*C2 devient =B2*#REF!. Elle apparaît aussi quand RECHERCHEV ou INDEX demande une colonne ou une ligne hors de sa plage.
- Erreur #N/A#N/A signifie qu'une recherche n'a pas trouvé la valeur demandée. Vérifiez les fautes de frappe, les espaces en trop et une plage de tableau qui a glissé quand la formule a été recopiée, puis utilisez SI.NON.DISP pour afficher un message quand la valeur manque vraiment.
- Erreur #DIV/0!#DIV/0! apparaît quand une formule divise par zéro ou par une cellule vide, comme =B2/C2 avec C2 vide. =SI(C2=0;"";B2/C2) affiche une cellule vide à la place, et MOYENNE d'une plage sans nombres la renvoie aussi.
- Référence circulaireUne référence circulaire est une formule qui fait référence à sa propre cellule, directement ou par d'autres formules, comme =SOMME(B2:B7) tapée en B7. Excel avertit, affiche 0 et liste la cellule dans Formules > Vérification des erreurs > Références circulaires.
- Formule qui ne calcule pasSi Excel affiche la formule au lieu du résultat, la cellule est au format Texte, la formule commence par une apostrophe ou une espace, ou Afficher les formules est activé. Si les résultats ne se mettent pas à jour, le calcul est en mode Manuel : Formules > Options de calcul > Automatique.
Outils de données
- Supprimer les doublonsSélectionnez les données et cliquez sur Données > Supprimer les doublons pour effacer les lignes répétées sur place, ou utilisez =UNIQUE(A2:A9) pour obtenir une copie propre et garder l'original. Trouver, signaler et compter les doublons, et les supprimer selon deux colonnes.
- Mettre en évidence les doublonsSélectionnez les cellules et choisissez Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Valeurs en double. Pour des lignes entières, seulement la deuxième copie ou deux colonnes, utilisez une règle avec formule comme =NB.SI($A$2:$A$9;A2)>1.
- Mise en forme conditionnelleLa mise en forme conditionnelle colore une cellule quand une condition est vraie. Utilisez Accueil > Mise en forme conditionnelle pour les règles prédéfinies, ou Nouvelle règle > Utiliser une formule avec une règle comme =$C2>100 pour colorer des lignes entières, des dates dépassées et du texte.
- Liste déroulanteSélectionnez les cellules, allez dans Données > Validation des données, choisissez Liste et tapez les éléments (North;South;East) ou sélectionnez une plage comme source. Rendez ensuite la liste dynamique avec UNIQUE, dépendante d'une autre liste, et recherchez l'élément choisi.
- Comparer deux colonnesPour comparer deux colonnes ligne par ligne, utilisez =A2=B2 (ou EXACT pour la casse). Pour trouver les valeurs d'une colonne absentes de l'autre, utilisez NB.SI, EQUIV ou RECHERCHEX, et mettez les différences en évidence avec la mise en forme conditionnelle.
- Tableau croisé dynamiqueUn tableau croisé dynamique regroupe les lignes d'un tableau par catégorie et totalise un nombre pour chacune, sans formules : Insertion > Tableau croisé dynamique, puis faites glisser des champs vers Lignes et Valeurs. Voici les étapes, les quatre zones expliquées, et la même synthèse construite avec des formules.