🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →

The ExcelMaster.ai Blog

Fonction AVERAGE d'Excel — pourquoi une cellule vide et un zéro donnent deux réponses différentes

Fonction AVERAGE d'Excel — pourquoi une cellule vide et un zéro donnent deux réponses différentes

AVERAGE paraît trivial jusqu'à ce qu'une cellule vide et un zéro produisent discrètement deux moyennes différentes des « mêmes » données. AVERAGE saute les vides et le texte mais compte un vrai 0 — enregistrer « aucune vente » en 0 plutôt que de laisser la cellule vide change le résultat en silence, et rien dans la formule ne vous prévient. Apprenez le modèle mental (somme ÷ nombre de valeurs numériques uniquement), le piège vide-vs-zéro qui décide de votre réponse, pourquoi AVERAGEA n'est presque jamais ce que vous voulez, et quand une moyenne de moyennes est carrément la mauvaise question.

Henry
Moyenne pondérée dans Excel — SUMPRODUCT ÷ SUM (et pourquoi la moyenne des moyennes ment)

Moyenne pondérée dans Excel — SUMPRODUCT ÷ SUM (et pourquoi la moyenne des moyennes ment)

Excel n'a pas de fonction WEIGHTEDAVG — la bonne moyenne pondérée est =SUMPRODUCT(valeurs, poids)/SUM(poids). Ce qui compte n'est pas la formule, c'est l'erreur qu'elle corrige : prendre une AVERAGE simple de nombres qui résument des groupes de tailles différentes donne le même poids à chaque groupe, si bien qu'une région à 3 commandes pèse autant qu'une région à 300. Découvrez le modèle mental (les poids redistribuent l'influence selon la taille), pourquoi on divise par SUM(poids), le raccourci quand les poids somment à 1, les exemples moyenne générale, portefeuille et prix mélangé, et comment ajouter une condition.

Henry
Excel GEOMEAN, TRIMMEAN et HARMEAN — les moyennes pour quand la moyenne ment

Excel GEOMEAN, TRIMMEAN et HARMEAN — les moyennes pour quand la moyenne ment

Trois moyennes spécialisées pour les cas où une AVERAGE simple donne une réponse fausse ou trompeuse. GEOMEAN est la bonne moyenne pour les taux de croissance et les rendements — une année à +50 % et une année à −50 % ne font pas une moyenne de 0 %. TRIMMEAN écarte les valeurs extrêmes hautes et basses avant de moyenner, comme la notation olympique. HARMEAN est la bonne moyenne pour les taux comme la vitesse et les ratios cours/bénéfice. Découvrez quel mensonge chacune corrige, le motif GEOMEAN(1+r)−1 pour un vrai CAGR, pourquoi les trois moyennes se rangent toujours harmonique ≤ géométrique ≤ arithmétique, et les pièges #NOMBRE!.

Henry
Excel PRODUIT — multiplier toute une plage (et pourquoi ce n'est pas qu'un *)

Excel PRODUIT — multiplier toute une plage (et pourquoi ce n'est pas qu'un *)

La fonction PRODUIT d'Excel multiplie une plage en un seul appel — mais la vraie raison de la préférer à l'opérateur * tient à ce qu'elle fait du texte et des cellules vides : elle les ignore, tandis que * renvoie une erreur sur du texte ou réduit silencieusement votre résultat à zéro dès qu'une cellule est vide. Découvrez le modèle mental (PRODUIT est le jumeau multiplicatif de SOMME), l'astuce de croissance composée =PRODUIT(1+plage), en quoi PRODUIT diffère de SOMMEPROD, et quand une chaîne de * reste malgré tout le meilleur choix.

Henry
Excel FACT (factorielle) — n!, FACTDOUBLE & MULTINOMIALE (et le débordement à 171!)

Excel FACT (factorielle) — n!, FACTDOUBLE & MULTINOMIALE (et le débordement à 171!)

La fonction FACT d'Excel calcule une factorielle — =FACT(5) vaut 5×4×3×2×1 = 120 — mais la première chose à comprendre est ce que signifie une factorielle : le nombre de façons d'ordonner n objets distincts. Découvrez pourquoi FACT(0) vaut 1, pourquoi FACT(171) renvoie #NOMBRE! (la plus grande factorielle possible dans Excel est 170!), en quoi FACTDOUBLE et MULTINOMIALE diffèrent, et pourquoi FACT est l'atome dont sont bâties toutes les fonctions de combinaisons et de permutations.

Henry
Excel COMBIN & PERMUTATION — combinaisons et permutations (l'ordre compte-t-il ?)

Excel COMBIN & PERMUTATION — combinaisons et permutations (l'ordre compte-t-il ?)

COMBIN et PERMUTATION comptent toutes deux le nombre de façons de choisir k éléments parmi n — la différence tient à l'importance de l'ordre. PERMUTATION compte les arrangements ordonnés (un podium, un code PIN) ; COMBIN compte les sélections non ordonnées (un loto, un comité), et c'est toujours le plus petit nombre. Découvrez la grille 2×2 qui choisit la bonne fonction à tous les coups (ordre × répétition → PERMUTATION / PERMUTATIONA / COMBIN / COMBINA), l'exemple des chances au loto =COMBIN(49;6), et pourquoi se tromper ne déclenche aucune erreur — juste un décompte faux d'un facteur k!.

Henry
Excel TEMPS, HEURE, MINUTE et SECONDE — Lire et construire la fraction derrière l'horloge

Excel TEMPS, HEURE, MINUTE et SECONDE — Lire et construire la fraction derrière l'horloge

Une heure d'horloge dans Excel est une fraction d'une journée de 24 heures — 6:00 vaut littéralement 0,25. HOUR, MINUTE et SECOND lisent les morceaux contenus dans cette fraction ; TIME construit une fraction à partir de morceaux et repasse discrètement après minuit ; TIMEVALUE analyse une heure-texte en cette fraction. Découvrez le modèle mental, pourquoi HOUR renvoie 6 pour une durée de 30 heures, comment TIME(25,0,0) devient 1 h du matin, comment ajouter 90 minutes, et quand recourir plutôt à l'arithmétique.

Henry
Convertir une heure en heures décimales dans Excel — L'astuce du ×24 (et calculer les heures travaillées)

Convertir une heure en heures décimales dans Excel — L'astuce du ×24 (et calculer les heures travaillées)

Une heure dans Excel est une fraction de journée, donc 8:15 est stockée comme 0,34375, et non 8,25. Pour la convertir en heures décimales, multipliez par 24 — la formule d'heure la plus recherchée. Découvrez pourquoi heures × taux horaire donne un résultat 24 fois trop petit, comment (end − start) × 24 donne les heures travaillées, l'astuce MOD pour les postes de nuit qui passent minuit, la soustraction des pauses non payées, et l'arrondi du temps facturable au quart d'heure le plus proche.

Henry
Additionner des heures au-delà de 24 heures dans Excel — Pourquoi votre total se réinitialise (et le correctif [h]:mm)

Additionner des heures au-delà de 24 heures dans Excel — Pourquoi votre total se réinitialise (et le correctif [h]:mm)

Additionnez une colonne d'heures et le total affiche 1:30 au lieu de 25:30 — SUM a raison, c'est le format qui ment. Le format h:mm par défaut d'Excel n'affiche que le reste après les jours entiers, donc il reboucle à 24 heures. Le correctif est le format personnalisé [h]:mm, où les crochets disent à Excel d'accumuler au lieu de reboucler. Découvrez pourquoi les heures négatives affichent #######, comment obtenir un total décimal, et l'aide-mémoire des formats d'heure.

Henry
Excel SIN, COS & TAN — pourquoi =SIN(30) ne vaut pas 0,5 (le piège des radians)

Excel SIN, COS & TAN — pourquoi =SIN(30) ne vaut pas 0,5 (le piège des radians)

Les fonctions SIN, COS et TAN d'Excel mesurent les angles en radians, pas en degrés — donc =SIN(30) renvoie -0,988, pas 0,5, et Excel ne le signale jamais comme une erreur. Découvrez le seul modèle mental qui corrige toute réponse trigonométrique erronée (envelopper les degrés dans RADIANS), pourquoi TAN explose près de 90° au lieu de renvoyer une erreur, et comment conserver une seule unité d'angle sur toute une feuille.

Henry
Excel RADIANS, DEGRES & PI — convertir les unités d'angle (et pourquoi PI() est une fonction)

Excel RADIANS, DEGRES & PI — convertir les unités d'angle (et pourquoi PI() est une fonction)

RADIANS et DEGRES sont le pont entre l'unité d'angle dans laquelle vous pensez (les degrés) et celle qu'exigent les fonctions trigonométriques d'Excel (les radians). Découvrez où placer chaque convertisseur — RADIANS avant SIN/COS/TAN, DEGRES après les fonctions inverses — pourquoi PI() a besoin de ses parenthèses sous peine de renvoyer #NOM?, et pourquoi il ne faut jamais coder en dur 3,14159.

Henry
Excel ATAN & ATAN2 — tangente inverse, arctan et l'angle à partir de X,Y

Excel ATAN & ATAN2 — tangente inverse, arctan et l'angle à partir de X,Y

Les fonctions trigonométriques inverses ASIN, ACOS, ATAN et ATAN2 retransforment un rapport en angle — et elles renvoient cet angle en radians, donc vous les enveloppez dans DEGRES. Découvrez pourquoi ATAN ne sait pas dans quel quadrant vous êtes, comment ATAN2 y remédie, le fameux piège où ATAN2(x, y) d'Excel inverse l'ordre des arguments utilisé par tous les langages de programmation, et pourquoi ASIN/ACOS de toute valeur hors de -1..1 renvoie #NOMBRE!.

Henry
Fonction PMT dans Excel — Calculer les mensualités de prêt et de crédit immobilier (et la répartition capital/intérêts)

Fonction PMT dans Excel — Calculer les mensualités de prêt et de crédit immobilier (et la répartition capital/intérêts)

VPM (PMT) trouve l'unique mensualité constante qui rembourse un prêt à l'euro près — et elle renvoie volontairement un nombre négatif. Découvrez la convention de signe (l'argent qui sort est négatif), l'erreur numéro un (un taux annuel avec des périodes mensuelles), les cinq arguments, comment INTPER et PRINCPER (IPMT/PPMT) séparent chaque versement en intérêts et capital, et comment bâtir un tableau d'amortissement.

Henry
Fonctions FV et PV dans Excel — Valeur future, valeur actuelle et la règle des cinq

Fonctions FV et PV dans Excel — Valeur future, valeur actuelle et la règle des cinq

VC (FV) et VA (PV) sont la même équation de valeur temporelle de l'argent que VPM (PMT), résolue pour une inconnue différente. Cinq variables — rate, nper, pmt, pv, fv — et une fonction par inconnue : connaissez-en quatre, obtenez la cinquième. Découvrez la valeur future d'un plan d'épargne, la valeur actuelle d'un flux de versements, la même convention de signe (l'argent qui entre est négatif), l'argument type pour l'annuité de début de période, et quand recourir à RATE et NPER.

Henry
Fonctions NPV et IRR dans Excel — Actualisation des flux de trésorerie et taux de rendement

Fonctions NPV et IRR dans Excel — Actualisation des flux de trésorerie et taux de rendement

NPV et IRR gèrent les flux de trésorerie que PMT et FV ne savent pas traiter — ceux, inégaux et irréguliers, d'un vrai projet. La plus grosse erreur, et toute la raison de lire ceci : le NPV d'Excel suppose que la première valeur arrive une période dans le FUTUR, donc un investissement à l'instant zéro doit rester EN DEHORS de l'appel à NPV. Découvrez le NPV bien posé, IRR et pourquoi il renvoie #NUM!, le piège des TRI multiples, et pourquoi XNPV et XIRR (dates réelles) sont ce que les analystes utilisent vraiment.

Henry
Excel DSUM et DCOUNT — additionner et compter les lignes qui correspondent à une table de critères

Excel DSUM et DCOUNT — additionner et compter les lignes qui correspondent à une table de critères

DSUM et DCOUNT répondent à « totalise (ou compte) les lignes qui correspondent », mais vous écrivez les conditions sous forme de petite table sur la feuille, pas à l'intérieur de la formule. Découvrez les trois arguments, pourquoi la base de données doit inclure sa ligne d'en-têtes, comment une plage de critères encode le ET et le OU, pourquoi DCOUNT ignore le texte (utilisez DCOUNTA) et quand un bloc de critères visible l'emporte sur SUMIFS.

Henry
Fonction DGET dans Excel — extraire un seul enregistrement, et échouer bruyamment quand il n'y en a pas

Fonction DGET dans Excel — extraire un seul enregistrement, et échouer bruyamment quand il n'y en a pas

DGET extrait une valeur unique d'un tableau à l'aide d'une plage de critères — et son trait distinctif, c'est qu'il génère une erreur volontairement : #NUM! quand plus d'une ligne correspond, #VALUE! quand aucune ne correspond. Ce n'est pas un bug, c'est un contrôle d'unicité intégré que VLOOKUP saute en silence. Découvrez les trois arguments, les recherches multicritères sans colonne auxiliaire, et quand DGET l'emporte sur XLOOKUP (et quand ce n'est pas le cas).

Henry
Fonctions de base de données Excel — DAVERAGE, DMAX, DMIN et la maîtrise de la plage de critères

Fonctions de base de données Excel — DAVERAGE, DMAX, DMIN et la maîtrise de la plage de critères

Les douze fonctions D — DSUM, DCOUNT, DGET, DAVERAGE, DMAX, DMIN et les autres — partagent toutes une signature et une compétence : la plage de critères. Découvrez comment un bloc de critères encode le ET et le OU, pourquoi une plage sur un seul champ réclame son en-tête en double, comment fonctionnent les critères sous forme de formule (et la règle d'en-tête qui les fait réussir ou échouer), le piège du « commence par » qui sur-compte, et l'arbre de décision entre fonctions D, SUMIFS et FILTER.

Henry
Fonction GROUPBY dans Excel — Grouper et synthétiser des données avec une seule formule

Fonction GROUPBY dans Excel — Grouper et synthétiser des données avec une seule formule

GROUPBY(champs_lignes; valeurs; fonction) groupe les lignes et les agrège dans une seule formule qui se déverse — le remplaçant moderne du duo UNIQUE + SUMIFS et, pour bien des rapports, du tableau croisé dynamique lui-même. Le piège qui surprend tout le monde : vous passez la fonction par son nom (SUM, pas SUM()), car c'est une lambda qu'Excel applique à chaque groupe. Découvrez les trois arguments obligatoires, pourquoi elle se recalcule en direct là où un tableau croisé se périme, comment ajouter des totaux et trier par la valeur agrégée, et la version qu'elle exige.

Henry
Fonction PIVOTBY dans Excel — Construire un tableau croisé dynamique avec une formule

Fonction PIVOTBY dans Excel — Construire un tableau croisé dynamique avec une formule

PIVOTBY(champs_lignes; champs_colonnes; valeurs; fonction) est GROUPBY doté d'une seconde dimension — il croise les données dans une grille lignes par colonnes, un tableau croisé dynamique exprimé sous forme d'une seule formule qui se déverse et se recalcule en direct, sans Actualiser. Découvrez les quatre arguments obligatoires, pourquoi champs_lignes et champs_colonnes ne sont pas interchangeables, comment ajouter des totaux sur les deux axes, et le vrai compromis face à un tableau croisé dynamique classique (vivant et référençable, mais sans interactivité glisser-déposer). Exige Excel 365.

Henry
GROUPBY et PIVOTBY avancés — Pourcentage du total, métriques multiples et agrégations personnalisées

GROUPBY et PIVOTBY avancés — Pourcentage du total, métriques multiples et agrégations personnalisées

Les arguments facultatifs que GROUPBY et PIVOTBY partagent sont l'endroit où ils cessent de remplacer les tableaux croisés dynamiques pour commencer à les surpasser : PERCENTOF pour le pourcentage du total en un seul mot, plusieurs colonnes de valeurs pour plusieurs métriques d'un coup, une LAMBDA dans l'emplacement fonction pour une moyenne pondérée que les tableaux croisés ne savent pas faire, et matrice_filtre pour n'agréger que les lignes voulues. Découvrez la grammaire des fonctions êta-réduites, le piège du pourcentage du total, et les erreurs (#CALC!, #FIELD!, #SPILL!) qui vous disent quel argument est faux.

Henry
Fonctions ROW & COLUMN (LIGNE & COLONNE) Excel — Obtenir la position d'une cellule, pas sa valeur

Fonctions ROW & COLUMN (LIGNE & COLONNE) Excel — Obtenir la position d'une cellule, pas sa valeur

ROW([référence]) renvoie un numéro de ligne et COLUMN([référence]) un numéro de colonne — la position d'une cellule, jamais son contenu. Sans argument, chacune renvoie la coordonnée de la cellule qui contient la formule. Découvrez le modèle mental qui sépare « où se trouve une cellule » de « ce qu'elle contient », comment ROW() moins une ancre construit des numéros d'ordre qui se réparent tout seuls, pourquoi MOD(ROW(),n) pilote le zébrage et le regroupement, et le piège n°1 : ROW(C10) vaut 10, pas la valeur de C10.

Henry
Fonctions ROWS & COLUMNS (LIGNES & COLONNES) Excel — Compter la taille d'une plage (pas sa position)

Fonctions ROWS & COLUMNS (LIGNES & COLONNES) Excel — Compter la taille d'une plage (pas sa position)

ROWS(matrice) renvoie combien de lignes possède une plage et COLUMNS(matrice) combien de colonnes — une taille, pas une position. ROWS(A1:A10) vaut 10 ; COLUMNS(A1:C1) vaut 3. Découvrez pourquoi les formes plurielles diffèrent de ROW et COLUMN, l'usage phare d'un index de colonne VLOOKUP qui s'ajuste tout seul grâce à COLUMNS(), le décompte des lignes qu'un FILTER renvoie, et le piège n°1 : le mélange singulier/pluriel qui échoue en silence dans les formules matricielles.

Henry
Fonction HYPERLINK (LIEN_HYPERTEXTE) Excel — Créer des liens cliquables qui se mettent à jour tout seuls

Fonction HYPERLINK (LIEN_HYPERTEXTE) Excel — Créer des liens cliquables qui se mettent à jour tout seuls

HYPERLINK(link_location, [friendly_name]) est une formule qui construit un saut cliquable — vers une cellule, une feuille, un fichier, une page web ou un e-mail — dont d'autres formules peuvent calculer la cible. Ce n'est pas la même chose que le menu Insertion > Lien, qui crée un lien statique. Découvrez le préfixe # pour sauter à l'intérieur d'un classeur, les cibles dynamiques avec ADDRESS et MATCH, le piège n°1 selon lequel le lien navigue au clic au lieu de récupérer une valeur, et pourquoi vous devriez toujours passer friendly_name.

Henry
Excel ALEA & ALEA.ENTRE.BORNES — générer des nombres aléatoires (et les figer)

Excel ALEA & ALEA.ENTRE.BORNES — générer des nombres aléatoires (et les figer)

ALEA() renvoie un décimal aléatoire de 0 jusqu'à 1 exclu ; ALEA.ENTRE.BORNES(min; max) renvoie un entier aléatoire dans une plage, les deux bornes incluses. Découvrez le modèle mental selon lequel les deux sont volatiles — elles se recalculent à chaque modification — pourquoi c'est le piège n° 1, comment les figer avec le Collage spécial, pourquoi ALEA.ENTRE.BORNES répète des valeurs, et la formule =a+(b-a)*ALEA() pour des décimaux aléatoires.

Henry
Excel TABLEAU.ALEA — une seule formule pour toute une grille de nombres aléatoires

Excel TABLEAU.ALEA — une seule formule pour toute une grille de nombres aléatoires

TABLEAU.ALEA([lignes];[colonnes];[min];[max];[nombre_entier]) déverse un bloc de nombres aléatoires depuis une seule formule — ALEA et ALEA.ENTRE.BORNES fusionnées et améliorées. Découvrez pourquoi l'indicateur nombre_entier vaut FAUX par défaut (vous obtenez des décimaux sauf demande d'entiers), pourquoi elle reste volatile, quand elle renvoie #PROPAGATION!, et l'astuce de mélange SORTBY(liste; TABLEAU.ALEA(...)).

Henry
Comment sélectionner, échantillonner et mélanger des lignes au hasard dans Excel

Comment sélectionner, échantillonner et mélanger des lignes au hasard dans Excel

L'astuce unique derrière chaque tirage aléatoire dans Excel : attacher un nombre aléatoire à chaque ligne, puis trier dessus. Découvrez le one-liner moderne TAKE(SORTBY(données; TABLEAU.ALEA(...)); n), la méthode classique à colonne d'aide ALEA, la distinction cruciale avec remise contre sans remise qui gâche les échantillons, et pourquoi il faut figer la colonne aléatoire avant de trier.

Henry
Excel PUISSANCE & RACINE — exposants, racines et les pièges de priorité

Excel PUISSANCE & RACINE — exposants, racines et les pièges de priorité

PUISSANCE(x;n) et l'opérateur ^ élèvent un nombre à une puissance ; RACINE(x) est le raccourci de la racine carrée pour ^(1/2). Comprenez le modèle mental selon lequel les racines ne sont que des exposants fractionnaires, pourquoi =-3^2 renvoie 9 et =27^1/3 renvoie 9 (deux pièges de priorité des opérateurs), pourquoi RACINE d'un négatif donne #NOMBRE!, et comment une seule formule PUISSANCE vous donne le TCAM.

Henry
Excel ABS & SIGNE — valeur absolue, grandeur et le signe que l'on écarte

Excel ABS & SIGNE — valeur absolue, grandeur et le signe que l'on écarte

ABS(x) renvoie la grandeur d'un nombre (sa distance à zéro) ; SIGNE(x) n'en renvoie que la direction, sous la forme -1, 0 ou +1. Comprenez le modèle mental selon lequel tout nombre est une grandeur multipliée par une direction, pourquoi un test de tolérance a besoin de ABS(A-B) et non de A-B, l'identité x = SIGNE(x)*ABS(x), et pourquoi ABS est l'outil des cas où la direction n'a vraiment aucune importance — pas un pansement sur un signe que vous n'attendiez pas.

Henry
Excel EXP, LN & LOG — logarithmes, taux de croissance et le piège de la base par défaut

Excel EXP, LN & LOG — logarithmes, taux de croissance et le piège de la base par défaut

EXP(x) élève e à une puissance ; LN, LOG10 et LOG en sont les réciproques. Comprenez le modèle mental selon lequel un logarithme est une élévation à une puissance parcourue à l'envers (on cherche l'exposant), pourquoi LOG(x) sans base est en base 10 et NON le logarithme népérien, pourquoi LN(0) et LOG d'un négatif donnent #NOMBRE!, et les deux formules dont les professionnels ont réellement besoin : moyenne géométrique = EXP(MOYENNE(LN)) et durée jusqu'à un objectif = LN(objectif)/LN(taux).

Henry
Fonctions Excel FORMULETEXTE (FORMULATEXT) et ESTFORMULE (ISFORMULA) — Lire et auditer la formule contenue dans une cellule

Fonctions Excel FORMULETEXTE (FORMULATEXT) et ESTFORMULE (ISFORMULA) — Lire et auditer la formule contenue dans une cellule

FORMULETEXTE(référence) renvoie la formule d'une cellule sous forme de texte ; ESTFORMULE(référence) renvoie VRAI lorsqu'une cellule contient une formule. Découvrez le modèle mental — ces fonctions auditent une feuille, elles ne calculent pas —, le #N/A obtenu sur une cellule sans formule, l'astuce de mise en forme conditionnelle qui surligne chaque formule, et quand les préférer à Afficher les formules.

Henry
Fonction Excel CELLULE (CELL) — Obtenir l'adresse, le format, le type et le nom de fichier d'une cellule

Fonction Excel CELLULE (CELL) — Obtenir l'adresse, le format, le type et le nom de fichier d'une cellule

CELLULE(type_info; [référence]) renvoie des métadonnées sur une cellule — son adresse, sa ligne, sa colonne, son format de nombre, son type de contenu ou le nom de fichier du classeur — au lieu de sa valeur. Découvrez le modèle mental, pourquoi type_info est une chaîne mot-clé, la tâche pour laquelle elle reste unique (récupérer le chemin du fichier et le nom de la feuille), et le piège de recalcul qui la fait paraître fautive.

Henry
Fonctions Excel TYPE et N — Diagnostiquer quel genre de valeur vous détenez vraiment

Fonctions Excel TYPE et N — Diagnostiquer quel genre de valeur vous détenez vraiment

TYPE(valeur) renvoie un code décrivant le genre de valeur que contient une cellule — 1 nombre, 2 texte, 4 logique, 16 erreur, 64 matrice — et N(valeur) convertit une valeur en nombre. Découvrez le modèle mental, comment TYPE démasque les nombres stockés en texte, pourquoi N(«quoi que ce soit») renvoie 0 au lieu d'une erreur, et l'astuce classique de N() pour glisser un commentaire à l'intérieur d'une formule.

Henry
Fonction Excel SI.MULTIPLE (SWITCH) — Remplacer les SI imbriqués par une formule à plat et lisible

Fonction Excel SI.MULTIPLE (SWITCH) — Remplacer les SI imbriqués par une formule à plat et lisible

SI.MULTIPLE compare une expression à une liste de valeurs exactes et renvoie la première correspondance — =SWITCH(expr, val1, res1, val2, res2, default). Découvrez le modèle mental, pourquoi elle ne fait que de l'égalité exacte (la frontière entre SI.MULTIPLE et SI.CONDITIONS), le piège de l'argument par défaut qui renvoie #N/A, l'astuce SWITCH(TRUE()) pour gérer les plages, et quand la préférer à un SI imbriqué.

Henry
Fonction Excel CHOISIR (CHOOSE) — Sélectionner le Nième élément par position (et son superpouvoir caché)

Fonction Excel CHOISIR (CHOOSE) — Sélectionner le Nième élément par position (et son superpouvoir caché)

CHOISIR renvoie le Nième élément d'une liste par sa position — =CHOOSE(index_num, value1, value2, …). Découvrez le modèle mental, pourquoi elle sélectionne par position et non par correspondance (la frontière entre CHOISIR et SI.MULTIPLE), le #VALEUR! obtenu quand l'index sort des limites, et son superpouvoir sous-exploité — renvoyer des plages entières pour basculer entre scénarios ou réordonner des colonnes en vue d'une recherche vers la gauche.

Henry
Fonctions Excel MAX.SI.ENS et MIN.SI.ENS (MAXIFS/MINIFS) — Max et min conditionnels sans formule matricielle

Fonctions Excel MAX.SI.ENS et MIN.SI.ENS (MAXIFS/MINIFS) — Max et min conditionnels sans formule matricielle

MAX.SI.ENS et MIN.SI.ENS renvoient la plus grande ou la plus petite valeur qui satisfait une ou plusieurs conditions — =MAXIFS(max_range, criteria_range1, criteria1, …). Découvrez le modèle mental, l'ordre des arguments qui piège les habitués de SOMME.SI, pourquoi elles remplacent l'ancienne formule matricielle {=MAX(IF())}, et le piège du 0 silencieux qu'elles renvoient quand aucune ligne ne correspond.

Henry
Excel COUNT, COUNTA et COUNTBLANK — compter les nombres, les cellules non vides et les cellules vides

Excel COUNT, COUNTA et COUNTBLANK — compter les nombres, les cellules non vides et les cellules vides

COUNT ne compte que les nombres, COUNTA compte toute cellule non vide et COUNTBLANK compte les cellules vides — trois fonctions pour trois questions différentes du type combien y en a-t-il. Découvrez pourquoi =COUNT sur une colonne d'identifiants texte renvoie 0, pourquoi COUNTA compte quand même une formule qui renvoie une chaîne vide, et pourquoi COUNTA plus COUNTBLANK ne fait pas toujours le total.

Henry
Excel COUNTIF — compter les cellules qui remplissent une condition (et les pièges des critères)

Excel COUNTIF — compter les cellules qui remplissent une condition (et les pièges des critères)

COUNTIF compte les cellules qui remplissent une seule condition — =COUNTIF(plage, critère) — où le critère est un petit test écrit sous forme de texte. Découvrez pourquoi les opérateurs doivent aller entre guillemets, comment utiliser la valeur d'une cellule comme seuil avec &, les caractères génériques pour les correspondances de texte, le piège des 15 chiffres sur les longs nombres, et quand passer à COUNTIFS.

Henry
Comment compter les valeurs uniques dans Excel — la méthode moderne et la formule classique

Comment compter les valeurs uniques dans Excel — la méthode moderne et la formule classique

Excel n'a pas de fonction COUNTUNIQUE, donc compter les valeurs distinctes a deux réponses — la moderne =COUNTA(UNIQUE(plage)) dans 365/2021, et la classique =SUMPRODUCT(1/COUNTIF(plage,plage)) pour les versions plus anciennes. Découvrez pourquoi les cellules vides ajoutent 1 à votre comptage, comment les exclure avec FILTER, pourquoi la formule classique renvoie #DIV/0!, et la différence entre les valeurs distinctes et les valeurs qui n'apparaissent qu'une fois.

Henry
SUPPRESPACE et EPURAGE dans Excel — éliminez les caractères invisibles qui cassent vos recherches

SUPPRESPACE et EPURAGE dans Excel — éliminez les caractères invisibles qui cassent vos recherches

SUPPRESPACE (TRIM) et EPURAGE (CLEAN) suppriment tous deux des caractères invisibles issus de texte importé, mais ne visent pas la même chose — SUPPRESPACE retire les espaces superflus (ASCII 32), EPURAGE retire les caractères de contrôle non imprimables (0 à 31). Aucun des deux n'enlève l'espace insécable CHAR(160) laissé par les copies du web et des PDF, la première cause du fameux « SUPPRESPACE ne marche pas ». Découvrez le bon modèle mental et la formule unique qui attrape tout.

Henry
MAJUSCULE, MINUSCULE et NOMPROPRE dans Excel — changer la casse sans abîmer vos données

MAJUSCULE, MINUSCULE et NOMPROPRE dans Excel — changer la casse sans abîmer vos données

MAJUSCULE, MINUSCULE et NOMPROPRE modifient la casse du texte, mais dans Excel la casse relève de l'affichage et de l'export, pas de la correspondance — la comparaison avec = et RECHERCHEV ignorent déjà la casse. Le vrai piège, c'est NOMPROPRE, qui met une majuscule à chaque mot et transforme McDonald en Mcdonald et iPhone en Iphone. Découvrez quand la casse compte vraiment et pourquoi NOMPROPRE est un point de départ, pas une finition.

Henry
Fonction NBCAR d'Excel — comptez les caractères et révélez les nuisances invisibles

Fonction NBCAR d'Excel — comptez les caractères et révélez les nuisances invisibles

NBCAR compte les caractères d'une cellule, mais sa vraie force est diagnostique — parce qu'il compte chaque caractère, y compris les espaces finaux et les caractères non imprimables, NBCAR permet de prouver qu'une cellule qui ressemble à « Apple » est en réalité « Apple » avec 6 caractères. Découvrez NBCAR pour la validation, l'astuce de comptage NBCAR moins NBCAR, l'extraction dynamique, et pourquoi NBCAR ignore la mise en forme des nombres.

Henry
Fonction VLOOKUP dans Excel — Comment l'utiliser, et le 4ᵉ argument qui la fait dérailler

Fonction VLOOKUP dans Excel — Comment l'utiliser, et le 4ᵉ argument qui la fait dérailler

VLOOKUP parcourt la colonne la plus à gauche d'un tableau et compte N colonnes vers la droite — cette conception unidirectionnelle est à l'origine de tous ses bugs. Découvrez pourquoi le 4ᵉ argument (range_lookup) doit presque toujours valoir FALSE, pourquoi VLOOKUP ne sait pas regarder à gauche, pourquoi un numéro de colonne codé en dur casse en silence dès que vous insérez une colonne, et comment corriger le #N/A qui signifie « introuvable ».

Henry
Excel INDEX & MATCH — La recherche à deux fonctions qui surpasse VLOOKUP

Excel INDEX & MATCH — La recherche à deux fonctions qui surpasse VLOOKUP

INDEX et MATCH scindent une recherche en deux tâches : MATCH trouve la position (« quelle ligne ? »), INDEX renvoie la valeur à cette position (« qu'y a-t-il là ? »). Découpler la recherche de la récupération, c'est ce qui donne à INDEX/MATCH tout ce qui manque à VLOOKUP — il regarde à gauche aussi facilement qu'à droite, survit aux colonnes insérées et réalise de vraies recherches bidimensionnelles. Apprenez le motif, le piège de match_type, et quand il bat encore XLOOKUP.

Henry
Excel HLOOKUP & LOOKUP — Recherches horizontales et la fonction héritée à mettre à la retraite

Excel HLOOKUP & LOOKUP — Recherches horizontales et la fonction héritée à mettre à la retraite

HLOOKUP, c'est VLOOKUP pivoté de 90 degrés — il recherche dans la première LIGNE et lit vers le bas. LOOKUP est l'ancêtre de VLOOKUP, et son défaut fatal est de n'avoir aucune option de correspondance exacte : il approxime toujours et exige des données triées. Découvrez quand une disposition horizontale fait de HLOOKUP le bon choix, pourquoi la vieille astuce LOOKUP(2,1/…) traîne encore dans les feuilles anciennes, et pourquoi les deux cèdent surtout la place à XLOOKUP.

Henry
Fonctions AND et OR dans Excel — Combiner des conditions correctement (et pourquoi Excel n'évalue jamais en court-circuit)

Fonctions AND et OR dans Excel — Combiner des conditions correctement (et pourquoi Excel n'évalue jamais en court-circuit)

AND et OR ne décident rien — ils réduisent plusieurs tests VRAI/FAUX en un seul verdict qui alimente un IF, une règle ou un filtre. Découvrez pourquoi AND se loge dans le premier argument de IF, pourquoi un =AND(...) isolé n'affiche que le mot TRUE, pourquoi Excel évalue chaque argument (aucun court-circuit, d'où le #DIV/0!) et quand leur préférer des masques matriciels en +/*.

Henry
Fonctions NOT et XOR dans Excel — Inverser une condition, et la logique du « seul intrus » que presque tout le monde rate

Fonctions NOT et XOR dans Excel — Inverser une condition, et la logique du « seul intrus » que presque tout le monde rate

NOT inverse un seul verdict VRAI/FAUX ; XOR est le ou exclusif que AND et OR n'expriment pas. Découvrez pourquoi NOT prend exactement un argument (d'où NOT(AND(...))), quand NOT n'est qu'un <> déguisé, pourquoi la loi de De Morgan est son vrai superpouvoir, et la surprise de XOR : avec 3 entrées ou plus, il renvoie TRUE pour un nombre IMPAIR de TRUE, pas « exactement un ».

Henry
Fonctions IS dans Excel — ISNUMBER, ISTEXT, ISBLANK, ISERROR et ISNA (protéger une formule avant qu'elle casse)

Fonctions IS dans Excel — ISNUMBER, ISTEXT, ISBLANK, ISERROR et ISNA (protéger une formule avant qu'elle casse)

La famille IS inspecte une cellule et renvoie un verdict VRAI/FAUX — elle classe, elle ne transforme jamais. Découvrez pourquoi ISBLANK est plus strict que « paraît vide », pourquoi ISERROR cache de vrais bugs quand ISNA et IFNA sont plus sûrs, pourquoi IF(ISERROR(x),…,x) calcule x deux fois, et l'atout d'ISNUMBER : transformer SEARCH en un test de correspondance partielle bien net.

Henry
Fonction TEXTE d'Excel — Mettre un nombre en forme comme texte (et le piège qui l'empêche de s'additionner)

Fonction TEXTE d'Excel — Mettre un nombre en forme comme texte (et le piège qui l'empêche de s'additionner)

La fonction TEXTE transforme un nombre ou une date en une chaîne de texte mise en forme à l'aide d'un code de format — =TEXT(1234.5,"$#,##0.00") donne "$1 234,50". Découvrez le modèle mental (incruster une mise en forme dans une vraie chaîne vs le format d'affichage d'une cellule), le piège n°1 (le résultat est du texte, donc SOMME l'ignore), le cours accéléré des codes de format pour les nombres et les dates, les zéros de tête et les paramètres régionaux, et quand un format de cellule, CONCAT ou ARRONDI est le meilleur outil.

Henry
Excel CNUM et VALEURNOMBRE — Reconvertir du texte en nombres qui calculent

Excel CNUM et VALEURNOMBRE — Reconvertir du texte en nombres qui calculent

CNUM analyse une chaîne de texte qui ressemble à un nombre — "1 234,50" ou "9,00 $" — pour en faire un vrai nombre que vous pouvez additionner, trier et mettre en graphique. C'est l'inverse de TEXTE. Découvrez le modèle mental, la cause n°1 dans la vraie vie (des nombres stockés comme texte après un import ou un collage), pourquoi CNUM suit les paramètres régionaux de votre système et comment VALEURNOMBRE règle un "1.234,56" à l'européenne, les correctifs plus rapides sans formule (*1, double moins unaire, Convertir), et pourquoi Excel moderne convertit certains textes mais SOMME jamais.

Henry
Excel DATEVAL et TEMPSVAL — Sauver les dates et heures piégées en texte

Excel DATEVAL et TEMPSVAL — Sauver les dates et heures piégées en texte

Une date dans Excel est en réalité un numéro de série habillé d'un format de date ; une date qui arrive en texte est un imposteur qui refuse de se trier, se soustraire ou nourrir DATEDIF. DATEVALUE analyse une date-texte en son numéro de série et TIMEVALUE analyse une heure-texte en une fraction de jour. Découvrez le modèle mental, les symptômes des dates-texte, le piège de l'ambiguïté régionale avec 03/04/2026, comment combiner date + heure, quand DATEVALUE ne parvient pas à analyser une chaîne, et les alternatives DATE(GAUCHE,STXT,DROITE) et Convertir.

Henry
Fonction INDIRECT Excel — Transformer du texte en référence vivante (et pourquoi elle est volatile)

Fonction INDIRECT Excel — Transformer du texte en référence vivante (et pourquoi elle est volatile)

INDIRECT transforme une chaîne de texte comme "A1" ou "Sheet2!B3" en une référence de cellule vivante. Découvrez le modèle mental, le piège n°1 (le texte ne se met pas à jour tout seul : renommer une feuille casse chaque INDIRECT avec #REF!), pourquoi elle est volatile et invisible pour le traceur de dépendances d'Excel, le piège du #REF! sur classeur fermé, son seul usage imbattable — lire depuis une feuille nommée dans une cellule — et quand un Tableau, une référence 3D ou CHOISIR est le meilleur outil.

Henry
Fonction OFFSET (DECALER) Excel — Une référence qui se déplace (et quand INDEX vaut mieux)

Fonction OFFSET (DECALER) Excel — Une référence qui se déplace (et quand INDEX vaut mieux)

OFFSET renvoie une référence décalée d'un certain nombre de lignes et de colonnes depuis une ancre, éventuellement redimensionnée en un bloc entier. Découvrez le modèle mental, pourquoi elle renvoie une référence (pas une valeur) et peut donc alimenter SUM, le coût de la volatilité, l'astuce classique de la plage nommée dynamique et pourquoi un Tableau ou une plage de déversement la surpasse aujourd'hui, le piège du #REF! hors bord, et le choix clé : utiliser INDEX non volatile pour indexer dans une plage, et réserver OFFSET aux fenêtres réellement mobiles.

Henry
Fonction ADDRESS (ADRESSE) Excel — Construire l'adresse d'une cellule sous forme de texte (pas sa valeur)

Fonction ADDRESS (ADRESSE) Excel — Construire l'adresse d'une cellule sous forme de texte (pas sa valeur)

ADDRESS construit le texte d'une adresse de cellule — =ADDRESS(1,1) renvoie la chaîne "$A$1", pas ce que contient A1. Découvrez le modèle mental (c'est l'inverse du côté entrée d'INDIRECT), le malentendu n°1 selon lequel elle renvoie du texte et non une valeur, l'argument abs_num pour le verrouillage par $, pourquoi elle n'est PAS volatile contrairement à INDIRECT et OFFSET, ses vrais rôles — signaler où se trouve une valeur via MATCH et construire des références pour INDIRECT — et un avis honnête sur sa nature de niche dans Excel moderne.

Henry
Fonction SUMPRODUCT d'Excel — multiplier puis additionner, et les conditions que SUMIFS ne sait pas faire

Fonction SUMPRODUCT d'Excel — multiplier puis additionner, et les conditions que SUMIFS ne sait pas faire

SUMPRODUCT multiplie des plages élément par élément et additionne les résultats — une seule cellule, un produit scalaire. Découvrez le piège #VALUE! lié aux dimensions incompatibles, pourquoi on multiplie les tableaux booléens pour le ET et on les additionne pour le OU (jamais AND()/OR()), quand la double négation -- est nécessaire, et les calculs de total pondéré et de OU entre colonnes que SUMIFS ne sait toujours pas faire.

Henry
Fonction SUBTOTAL d'Excel — des totaux qui respectent votre filtre (et le piège 9 vs 109)

Fonction SUBTOTAL d'Excel — des totaux qui respectent votre filtre (et le piège 9 vs 109)

SUBTOTAL est un total qui tient compte du filtre : il ignore les lignes masquées par un filtre, si bien que le nombre au bas de votre liste se met à jour à mesure que vous filtrez. Découvrez le tableau des function_num, le piège 1–11 vs 101–111 (pourquoi masquer des lignes manuellement ne change pas votre total), pourquoi SUBTOTAL ignore les autres SUBTOTAL pour que les totaux généraux ne comptent jamais en double, et pourquoi il ne sait pas ignorer les erreurs — la tâche pour laquelle AGGREGATE a été conçu.

Henry
Fonction AGGREGATE d'Excel — le sur-ensemble de SUBTOTAL qui ignore aussi les erreurs

Fonction AGGREGATE d'Excel — le sur-ensemble de SUBTOTAL qui ignore aussi les erreurs

AGGREGATE, c'est SUBTOTAL avec deux améliorations : 19 fonctions au lieu de 11, et un argument options qui lui permet d'ignorer les valeurs d'erreur, les lignes masquées et les totaux imbriqués. Découvrez la grille function_num + options, son astuce la plus sous-exploitée — sommer une colonne qui contient des #N/A sans aucun nettoyage IFERROR — et les fonctions matricielles (LARGE, SMALL, PERCENTILE) qui réclament un argument k supplémentaire.

Henry
Excel FIND et SEARCH — Localiser du texte par contenu (FIND vs SEARCH, et le piège

Excel FIND et SEARCH — Localiser du texte par contenu (FIND vs SEARCH, et le piège

FIND et SEARCH renvoient la position d'une chaîne à l'intérieur d'une autre — le point d'ancrage que vous fournissez à MID et LEFT. Découvrez les deux vraies différences (FIND est sensible à la casse et sans caractères génériques ; SEARCH ignore la casse et accepte les génériques), pourquoi les deux renvoient #VALUE! en l'absence de correspondance, et l'astuce du test de présence ISNUMBER(SEARCH()).

Henry
Excel SUBSTITUTE et REPLACE — Remplacer par contenu vs remplacer par position

Excel SUBSTITUTE et REPLACE — Remplacer par contenu vs remplacer par position

SUBSTITUTE et REPLACE remplacent tous deux du texte, mais ils raisonnent différemment : SUBSTITUTE fait correspondre par contenu (remplacer chaque 'x', ou seulement le Nème), tandis que REPLACE travaille par position (écraser les caractères 5 à 9). Découvrez lequel utiliser, pourquoi SUBSTITUTE est sensible à la casse, et l'astuce de comptage LEN-moins-LEN.

Henry
Fonction ROUND d'Excel — ROUND, ROUNDUP et ROUNDDOWN (et pourquoi mettre en forme n'est pas arrondir)

Fonction ROUND d'Excel — ROUND, ROUNDUP et ROUNDDOWN (et pourquoi mettre en forme n'est pas arrondir)

ROUND modifie la valeur stockée selon un nombre de décimales ; la mise en forme d'une cellule ne change que son apparence. Découvrez pourquoi cet écart fait que les totaux de factures se décalent d'un centime, l'astuce de num_digits (positif, zéro, négatif), en quoi ROUNDUP et ROUNDDOWN diffèrent de ROUND, et pourquoi ils arrondissent selon la distance à zéro — et non vers le haut ou vers le bas.

Henry
Excel MROUND, CEILING et FLOOR — Arrondir au multiple le plus proche, pas à une décimale

Excel MROUND, CEILING et FLOOR — Arrondir au multiple le plus proche, pas à une décimale

MROUND, CEILING et FLOOR arrondissent au multiple le plus proche d'un nombre — 5 centimes, 15 minutes, un carton complet — et non à un nombre de décimales. Découvrez pourquoi le second argument est un multiple et non des chiffres, pourquoi l'ancien CEILING renvoie #NUM! sur les négatifs, pourquoi CEILING.MATH et FLOOR.MATH sont les choix modernes sûrs, et quand choisir chacun.

Henry
Excel INT, TRUNC et MOD — Supprimer la décimale et trouver le reste

Excel INT, TRUNC et MOD — Supprimer la décimale et trouver le reste

INT et TRUNC suppriment tous deux les décimales, mais INT arrondit vers moins l'infini tandis que TRUNC tronque simplement vers zéro — d'où leur divergence sur les nombres négatifs. MOD renvoie le reste, et dans Excel le reste prend le signe du diviseur, pas celui du nombre. Découvrez le piège du décalage d'une unité, la séparation des dates et des heures, et le motif zébré.

Henry
Fonctions IFS et SWITCH dans Excel — La logique à plusieurs branches sans la pyramide de IF imbriqués

Fonctions IFS et SWITCH dans Excel — La logique à plusieurs branches sans la pyramide de IF imbriqués

IFS vérifie une liste de conditions de haut en bas et renvoie la première qui correspond ; SWITCH compare une valeur à une liste de cas. Découvrez les deux pièges à l'origine de la plupart des bugs — IFS n'a pas de else intégré (un défaut oublié renvoie #N/A) et la première correspondance l'emporte, donc l'ordre compte — et quand préférer IFS, SWITCH ou une table de recherche.

Henry
Fonction SEQUENCE dans Excel — Générer un tableau vivant de nombres, dates et numéros de ligne

Fonction SEQUENCE dans Excel — Générer un tableau vivant de nombres, dates et numéros de ligne

SEQUENCE crée un tableau de nombres à partir de rien — c'est le moteur derrière les numéros de ligne dynamiques, les séries de dates et les grilles, pas un remplaçant de la poignée de recopie. Découvrez l'ordre des arguments (lignes, colonnes, début, pas), comment bâtir un calendrier vivant, pourquoi elle renvoie #SPILL! et quand elle remplace le glissement ou LIGNE().

Henry