Excel pour analyst M&A : 30 fonctions et shortcuts qui font la différence (2026)
30 fonctions Excel + shortcuts qui distinguent un analyst M&A efficient : XLOOKUP, LET, LAMBDA, INDEX/MATCH, format model, audit, navigation. Le toolkit complet 2026.
Tu débutes ton analyst program M&A en juillet. Ton MD ne tolère pas un format pitch qui prend 2 heures. Ton associate ne valide pas un modèle DCF qui mélange hard codes et formules. Excel est l'outil sur lequel tu vis 14h par jour. Maîtriser le toolkit n'est pas optionnel.
Ce guide te donne 30 fonctions et shortcuts organisés en 5 modules. Plus les 5 fonctions Excel 2024-2026 que beaucoup d'analysts ignorent encore.
Excel pour M&A en 5 phrases (TL;DR)
Le toolkit Excel analyst M&A se structure en 5 modules : Lookup, Math & Finance, Format, Audit, Navigation. Les 5 fonctions Excel 2024-2026 qui font la différence en pratique : XLOOKUP, LET, LAMBDA, FILTER, dynamic arrays. Les 10 shortcuts essentiels réduisent un format pitch de 2h à 30 minutes selon l'expérience analyst typique. Le code couleur standard banque : input bleu, formule noir, lien autre sheet vert, warning rouge.
Module 1 : Lookup & Reference (6 fonctions à maîtriser)
Les fonctions lookup sont la fondation de tout modèle M&A. Si tu maîtrises ce module, tu accélères 30-40% sur les tâches répétitives.
XLOOKUP
La nouvelle norme depuis Excel 2019/Microsoft 365. Remplace VLOOKUP et HLOOKUP. Syntaxe : XLOOKUP(lookup_value, lookup_array, return_array).
Avantages vs VLOOKUP : pas de contrainte de colonne (peut chercher à gauche), gestion native du "not found" via paramètre optionnel, match mode flexible (exact, exact ou plus proche, wildcards).
Use case : récupérer le ticker Bloomberg d'un comparable depuis une table de référence.
INDEX / MATCH
Toujours utile pour les lookups 2D et la compatibilité legacy (Excel 2016 et anciens). Syntaxe : INDEX(array, MATCH(lookup_value, lookup_array, 0)).
Plus lourd à écrire que XLOOKUP mais reste compatible avec les anciens modèles que tu vas hériter en M&A.
FILTER
Extraction conditionnelle. Remplace les SOMMEPROD complexes. Syntaxe : FILTER(array, include, [if_empty]).
Use case : extraire toutes les transactions M&A 2023 d'un comp set, sans manuellement filtrer.
LET
Assignation de variables dans une formule. Énorme pour la lisibilité. Syntaxe : LET(name1, value1, name2, value2, calculation).
Use case : calculer un free cash flow avec EBIT, tax, D&A, CAPEX, ΔBFR en variables nommées plutôt qu'en références cellules cryptiques.
OFFSET
Référence dynamique pour rolling models. Syntaxe : OFFSET(reference, rows, cols, [height], [width]).
À connaître mais utilisation limitée en pratique. Préférer INDEX si possible (plus stable, moins volatile).
INDIRECT
Référence textuelle. Syntaxe : INDIRECT(text_ref).
Use case : référence cross-sheets dynamique. Attention : INDIRECT est volatile (recalcule à chaque changement de feuille), impact performance sur gros modèles.
Module 2 : Math & Finance (6 fonctions financière core)
Ces six fonctions couvrent 80% des calculs financiers en modèle M&A.
NPV / VAN
DCF basique. Syntaxe : NPV(rate, value1, [value2], ...).
Gotcha : NPV actualise à partir de la fin de la période 1, pas du début. Pour un DCF qui démarre aujourd'hui, ajouter le CF0 hors fonction : CF0 + NPV(WACC, CF1:CFn).
IRR / TRI
LBO returns. Syntaxe : IRR(values, [guess]).
Use case : calculer le TRI sponsor d'un LBO sur 5 ans. Pour la mécanique LBO complète, voir LBO modeling : construire en 30 minutes.
XNPV / XIRR
NPV/IRR avec dates non-périodiques. Syntaxe : XNPV(rate, values, dates), XIRR(values, dates, [guess]).
Use case : LBO avec exit à date non-anniversaire, valuation projet avec milestones irréguliers.
PMT
Mortgage payment calculation. Syntaxe : PMT(rate, nper, pv, [fv], [type]).
Use case : calculer le paiement annuel d'un Term Loan avec amortissement.
SUMIFS / SUMPRODUCT
Multi-criteria sum. Syntaxes : SUMIFS(sum_range, criteria_range1, criteria1, ...) et SUMPRODUCT(array1, [array2], ...).
Use case : sommer les revenue d'un segment + d'une région spécifique sur une matrice de financials.
EOMONTH / EDATE
Manipulation dates. Syntaxes : EOMONTH(start_date, months), EDATE(start_date, months).
Use case : générer les dates de fin de trimestre fiscal sur un horizon de 5 ans dans un DCF.
Module 3 : Format & Modeling Style (5 conventions à respecter)
Le format de ton modèle signale ton niveau autant que ton calcul. Le code couleur standard banque est universel et tu seras corrigé si tu ne le respectes pas.
Code couleur standard banque
Bleu : input (hypothèse à modifier). Noir : formule qui reste dans la sheet. Vert : lien vers une autre sheet du même fichier. Rouge : warning ou check (erreur potentielle). Blanc background : output. Gris background : section header.
Cette convention est quasi-universelle en IB Paris et internationale. Aucune banque ne tolère un mix arbitraire de couleurs.
Number format custom
Format custom pour les négatifs entre parenthèses : #,##0;(#,##0);"-". Le tiret sur la valeur zéro évite les "0" qui polluent visuellement le modèle.
Conditional formatting
Pour highlight les cells qui sortent d'une fourchette. Use case : ratio Debt/EBITDA > 6x = rouge automatique. Sensibilité IRR < 15% = rouge. Pas plus de 2-3 règles de conditional formatting par sheet, sinon le modèle devient lent.
Freeze panes + named ranges + table style
Freeze panes (View > Freeze) pour les modèles longs. Named ranges (Formulas > Define Name) pour les hypothèses globales (WACC, taux de croissance, périodes de projection). Table style (Format as Table) sur les listes structurées (comp sets, transaction tables).
Pas de hard code dans une formule
Toute hypothèse doit être un input séparé. Un hard code dans une formule = junior signal. Si tu écris =B5*1.05 au lieu de =B5*Assumptions!C3 où Assumptions!C3 = 5%, tu seras corrigé.
Module 4 : Audit & Trace (5 outils qui détectent les erreurs)
L'audit Excel est la skill qui te démarque vraiment en analyst senior. La rapidité d'audit d'un modèle reçu en 5 min vs 1h est un signal fort.
Trace Precedents / Trace Dependents
Shortcuts : Ctrl + [ (precedents) et Ctrl + ] (dependents). Saute aux cells qui alimentent ou utilisent la cell sélectionnée.
Use case : tu vérifies qu'une cell EBITDA est bien calculée à partir des revenus et marges (precedents) et identifies tout ce qui dépend d'elle (dependents).
F2 + F9 pour évaluer une partie de formule
Shortcut : F2 édite la formule, sélectionne une partie, F9 évalue cette partie.
Use case : tu débugs une formule complexe en évaluant chaque morceau intermédiaire.
Formula Auditing arrow tracer
Formulas > Trace Precedents / Trace Dependents. Affiche des arrows graphiques qui montrent les dépendances.
Use case : audit d'un modèle complexe reçu d'un junior, identification rapide des chains de dépendances.
ISERROR / IFERROR
Wrap les divisions à risque. Syntaxes : ISERROR(value), IFERROR(value, value_if_error).
Use case : calcul de ratio avec division par zéro potentielle. IFERROR(EBITDA/Revenue, 0) évite le #DIV/0!.
Watch Window
View > Watch Window. Track les cells importantes même en travaillant sur d'autres sheets.
Use case : tu modifies les inputs DCF dans Assumptions, tu watch en temps réel les outputs IRR et EV dans DCF Output sans switcher de sheet.
Module 5 : Navigation & Productivité (8 shortcuts critiques)
Les shortcuts qui font la différence entre un format pitch en 2h vs 30 min.
Ctrl + Arrow / Ctrl + Shift + Arrow
Sélection bloc complet. Ctrl + Down saute à la dernière cell remplie de la colonne. Ctrl + Shift + Down étend la sélection jusqu'à la dernière cell.
Use case : sélectionner une colonne entière de FCF sur 10 ans en 2 secondes.
Ctrl + G + Special Cells
Sélection avancée. Ctrl + G ouvre Go To, Special permet de sélectionner constantes, formules, blanks, etc.
Use case : sélectionner toutes les cells "input" (constantes) en bleu pour les vérifier d'un coup.
Alt + E + S + V (paste special value)
Alt + E + S + V = paste values only. Alt + E + S + F = paste formula. Alt + E + S + T = paste format.
Use case : copier-coller une valeur sans embarquer la formule. Crucial pour les modèles complexes.
Ctrl + Page Up / Page Down
Navigation sheets sans souris. Saute à la sheet précédente / suivante.
Use case : naviguer entre Assumptions / P&L / FCF / DCF / Sensitivities en quelques secondes.
F5 + GoTo
F5 ouvre Go To. Saisis "C1500" et tu sautes à cette coordonnée.
Use case : aller directement à une cell connue dans un modèle de 5 000 lignes.
Ctrl + Shift + Enter (legacy array formulas)
Pour les formules array legacy (Excel 2016 et antérieur). Dans Microsoft 365, les dynamic arrays remplacent ces formules.
F4 (toggle absolute / relative reference $)
Bascule entre A1, $A$1, A$1, $A1. Use case : verrouiller une référence WACC dans une formule de discount.
Ctrl + Z, Ctrl + Y, Ctrl + S
Undo, redo, save. Important : Ctrl + S en début de tâche, pas en fin. Sauvegarde avant de manipuler, pas après.
Les 5 fonctions Excel 2024-2026 que beaucoup d'analysts ignorent
Microsoft a déployé plusieurs fonctions récentes qui changent significativement la productivité. Référence : Microsoft Excel Functions Reference.
LET
Variable assignment inline. Énorme pour la lisibilité. Couvert dans Module 1.
LAMBDA
Créer ses propres fonctions custom sans VBA. Syntaxe : LAMBDA(parameter1, parameter2, calculation).
Use case : créer une fonction MyWACC(equity, debt, ke, kd, tax) réutilisable dans tout le workbook.
FILTER + SORT + UNIQUE (dynamic arrays trio)
Trio pour manipulation arrays dynamiques. Syntaxes : FILTER(array, include), SORT(array, sort_index, sort_order), UNIQUE(array).
Use case : extraire les 10 transactions M&A 2023 d'une comp set, triées par EV décroissant, sans doublons.
XLOOKUP avec optional match mode + search mode
XLOOKUP a plus que les arguments de base. Match mode : 0 (exact), -1 (exact ou plus petit), 1 (exact ou plus grand), 2 (wildcards). Search mode : 1 (premier), -1 (dernier), 2 (binary ascending), -2 (binary descending).
Use case : chercher le pricing TLB le plus récent avec match mode binary descending sur dates.
TEXTSPLIT / TEXTJOIN
Manipulation texte complexe. Syntaxes : TEXTSPLIT(text, col_delimiter, [row_delimiter]), TEXTJOIN(delimiter, ignore_empty, text1, ...).
Use case : parser une chaîne "EBITDA;50M;France;2023" en colonnes individuelles. Ou concaténer une cell de commentaires multi-items.
Le gain de productivité concret
L'expérience analyst typique montre des gains significatifs avec un toolkit maîtrisé.
Format pitch
Sans shortcuts : 2-3 heures pour formater un pitchbook 30 slides. Avec shortcuts + style guide : 30-45 minutes. Gain : 70-80%.
Modeling DCF brut
Sans toolkit : 4-6 heures pour construire un DCF de base. Avec toolkit maîtrisé : 1,5 - 2 heures. Gain : 60-65%.
Audit DCF reçu d'un junior
Sans audit tools : 1 heure. Avec audit tools (Ctrl+[, F2+F9, Watch Window) : 15 minutes. Gain : 75%.
FAQ
Faut-il apprendre VBA en analyst 1st year ? Utile mais pas critique 1st year. Le VBA prend du temps à apprendre, et la plupart des tâches IB sont faisables sans VBA. Power Query et LAMBDA couvrent maintenant 80% des cas où le VBA était nécessaire avant. Apprends VBA en 2nd/3rd year si besoin.
Excel sur Mac vs PC en banque : différence ?
PC dominant historiquement en banque. Beaucoup de shortcuts Mac diffèrent légèrement (Cmd + Arrow au lieu de Ctrl + Arrow). Microsoft 365 a réduit le gap. Le Mac est désormais accepté dans la plupart des banques, mais le workflow standard reste calibré PC.
Power Query / Power Pivot utile en M&A ? Power Query : oui sur la due diligence financière (ingestion de fichiers Excel multiples du seller). Power Pivot : rare en M&A advisory, plus utile en équity research ou en corporate finance interne.
Comment apprendre Excel rapidement ? Pas en lisant des manuels. En faisant 10 modeling tests + corrigés, en construisant 3-5 DCF complets, en auditant 2-3 modèles reçus d'autres. Apprends sur des cas réels, pas sur des exercices abstraits. L'Academy Elywo couvre cette approche.
Shortcuts customs valent l'investissement ? Oui à 2-3 max, pas plus. Les shortcuts customs (Macros assignées à Ctrl + Shift + lettre) sont utiles pour des actions ultra-répétitives. Au-delà de 3, tu te perds toi-même. Reste sur les shortcuts standards Excel + tes 2-3 customs personnels.
Pour aller plus loin
Le toolkit Excel est une compétence à part entière. Les 30 fonctions et shortcuts ci-dessus couvrent 95% des use cases M&A quotidiens.
L'Academy Elywo couvre la construction Excel complète d'un DCF, d'un LBO, et d'une football field, avec drilling sur les fonctions clés. Pour la mécanique LBO complète qui exerce massivement le toolkit Excel, voir LBO modeling : construire en 30 minutes. Pour drillé les questions techniques Excel en entretien, voir 50 questions techniques M&A.
Excel n'est pas qu'un outil, c'est ton interface principale avec la banque pendant 2-5 ans. Investir 20 heures à maîtriser le toolkit te sauvera 200+ heures sur 2 ans. Le ROI est massif.