Constructeur de Registre d'Hypothèses
Quand l'utiliser
Utilisez cette compétence lorsqu'un modèle est terminé et doit être documenté pour une passation, une validation ou une utilisation récurrente. Déclenchez-la lorsqu'un client ou un relecteur demande « d'où viennent vos hypothèses ? », lorsqu'un modèle doit être formellement approuvé avant une décision d'allocation de capital, lorsque le modèle sera mis à jour par plusieurs personnes au fil du temps, ou lorsqu'un business case nécessite un journal de validation formel des hypothèses. Elle transforme un modèle opérationnel en un actif entièrement documenté et vérifiable.
Ce qu'elle fait
Produit un registre d'hypothèses structuré : un onglet Hypothèses dédié listant chaque hypothèse matérielle du modèle, avec des colonnes pour le nom de l'hypothèse, la catégorie, la valeur de base, la source et la justification, les valeurs haussières et baissières, le rang de sensibilité (impact sur le résultat clé) et le propriétaire. Inclut la formule de calcul du rang de sensibilité à partir des sorties de la table de données, et un système d'indicateurs pour les hypothèses nécessitant une surveillance active.
Méthode
-
Définir ce qui constitue une « hypothèse matérielle. » Toutes les entrées d'un modèle n'ont pas besoin de figurer dans le registre des hypothèses. Les hypothèses matérielles sont : (a) les entrées à forte sensibilité (top 50 % du diagramme tornade), (b) les entrées réellement incertaines (non basées sur une certitude contractuelle ou réglementaire), et (c) les entrées qui, si erronées, modifieraient la recommandation ou la décision. Les hypothèses très certaines (ex. taux d'imposition légaux, prix contractuels connus) appartiennent toujours au registre mais avec un rang de sensibilité « Faible » et une source « Réglementaire/Contractuelle ».
-
Construire la structure du registre des hypothèses. L'onglet Hypothèses a la disposition de colonnes suivante :
Colonne A : ID Hypothèse (A001, A002, ... pour une référence croisée facile). Colonne B : Nom de l'Hypothèse (étiquette claire, cohérente avec l'étiquette de l'onglet Entrées). Colonne C : Catégorie (Revenu, Coût, Capital, Macro/Marché, Opérationnel, Stratégique). Colonne D : Valeur de Base (référence à la cellule de l'onglet Entrées, pas une répétition codée en dur). Colonne E : Unité (%, $M, x, #, jours, etc.). Colonne F : Source/Justification (texte : d'où vient ce chiffre ? Indication de la direction, rapport sectoriel, moyenne historique, consensus d'analystes, benchmarking). Colonne G : Valeur Haussière (valeur d'hypothèse favorable dans le scénario haussier). Colonne H : Valeur Baissière (valeur d'hypothèse prudente dans le scénario baissier). Colonne I : Rang de Sensibilité (Élevé/Moyen/Faible ou rang numérique 1-10 basé sur l'impact sur le résultat clé). Colonne J : Impact sur le Résultat Clé (la variation du résultat clé lorsque cette hypothèse passe du baissier au haussier -- calculée à partir de l'analyse tornade). Colonne K : Indicateur de Surveillance (Actif/Passif -- Actif signifie que cette hypothèse doit être revue à chaque actualisation du modèle). Colonne L : Propriétaire (la personne responsable de la validation et de la mise à jour de cette hypothèse). Colonne M : Date de Dernière Vérification (date à laquelle cette hypothèse a été dernièrement confirmée par rapport à la réalité). Colonne N : Notes (tout contexte supplémentaire, modifications prévues, indicateurs d'incertitude).
-
Remplir le registre des hypothèses à partir de l'onglet Entrées. Parcourir systématiquement l'onglet Entrées. Pour chaque cellule d'entrée avec remplissage bleu, créer une ligne correspondante dans l'onglet Hypothèses. La colonne Valeur de Base (D) doit être une référence de cellule vers l'onglet Entrées : ='Entrées'!$D$5. Cela garantit que le registre affiche toujours la valeur actuelle du modèle, et non une copie statique.
-
Rédiger des entrées Source/Justification pertinentes. C'est la colonne la plus importante à des fins d'audit et de validation. Sources acceptables : « Indication de la direction, présentation budgétaire FY2024 », « Moyenne historique sur 3 ans des états financiers audités (FY2021-FY2023) », « Benchmark sectoriel : médiane du [secteur] provenant de [type de données] », « Consensus d'analystes des sociétés cotées comparables », « Contractuel : accord fournisseur daté du [date] », « Estimation basée sur des données de transactions comparables. » Sources inacceptables : « Supposé », « Estimation », ou vide.
-
Définir les valeurs haussières et baissières. Si un modèle à trois scénarios a été construit, récupérer les valeurs haussières et baissières directement depuis l'onglet Entrées de Scénario : ='Entrées de Scénario'!$E$5 (Haussière) et ='Entrées de Scénario'!$F$5 (Baissière). Si aucun modèle de scénario n'existe, définir les valeurs haussières et baissières en fonction de la plage plus/moins de l'analyse tornade. Documenter la justification de la plage dans la colonne Notes.
-
Calculer le rang de sensibilité à l'aide des sorties de table de données. Le rang de sensibilité de chaque hypothèse mesure son impact sur le résultat clé du modèle lorsqu'elle passe de la valeur baissière à la valeur haussière.
Si une table de données pour diagramme tornade a été construite (à l'aide de la compétence sensibilité-tornade), référencer les valeurs d'impact directement à partir de cette table de données.
Formule d'Impact sur le Résultat Clé : ='Tornado - Table de données'!F_ligne - 'Tornado - Table de données'!E_ligne (Impact élevé moins Impact faible pour cette variable).
Rang de Sensibilité (1-10, où 1 est le plus impactant) : Utiliser la fonction RANG sur la colonne Impact : =RANG(J5, $J$5:$J$50, 0) où J5 est la cellule de la colonne Impact pour cette hypothèse. Un rang de 1 signifie qu'il s'agit de l'hypothèse unique la plus impactante.
Catégorie de Sensibilité (Élevé/Moyen/Faible) : =SI(I5<=3;"Élevé";SI(I5<=7;"Moyen";"Faible")) où I5 est le rang numérique.
-
Trier et organiser le registre. Trier par Rang de Sensibilité (croissant) afin que les hypothèses les plus impactantes soient en haut. Au sein de chaque niveau de rang, trier par Catégorie. Ajouter une ligne d'en-tête figée pour que les noms de colonnes restent visibles lors du défilement. Ajouter un Filtre automatique Excel pour que les utilisateurs puissent filtrer par Catégorie, Propriétaire ou Rang de Sensibilité.
-
Ajouter une section de résumé en haut. Au-dessus du corps du registre, ajouter un bloc de résumé :
Nombre total d'hypothèses dans le registre : =NBVAL(plage_A)-lignes_en-tête. Hypothèses à sensibilité élevée : =NB.SI(plage_CatégorieSensibilité;"Élevé"). Hypothèses sous surveillance active : =NB.SI(plage_IndicateurSurveillance;"Actif"). Hypothèses sans source : =NB.VIDE(plage_Source). Date de dernière révision complète : [cellule de date saisie manuellement]. Révisé par : [cellule de nom saisie manuellement].
-
Appliquer une mise en forme pour faciliter la lisibilité. Appliquer un quadrillage alterné (lignes gris clair et blanc en alternance). Appliquer une mise en forme conditionnelle à la colonne Catégorie de Sensibilité : Élevé = remplissage orange, Moyen = remplissage jaune, Faible = pas de remplissage. Appliquer une mise en forme conditionnelle à la colonne Indicateur de Surveillance : Actif = remplissage bleu. Appliquer une mise en forme conditionnelle à la colonne Date de Dernière Vérification : remplissage rouge si la date date de plus de 90 jours (=AUJOURDHUI()-cellule_M>90).
-
Définir le protocole de surveillance. Pour chaque hypothèse de surveillance « Active », documenter : qui est responsable de sa mise à jour, à quelle fréquence elle doit être révisée, et quelle source de données externe doit être vérifiée. Cela transforme le registre en un document vivant. Ajouter une colonne Date de révision programmée : la date à laquelle cette hypothèse doit être vérifiée la prochaine fois.
-
Lier le registre au processus de validation du modèle. Ajouter une colonne « Validé par » et une colonne « Date de validation ». Pour un processus d'approbation formel, chaque propriétaire d'hypothèse doit valider ses hypothèses avant la présentation du modèle. Le bloc de résumé en haut doit signaler toute hypothèse non validée : =NB.VIDE(plage_Validation). Le modèle ne doit pas être présenté à un conseil d'administration ou à un comité d'investissement si ce nombre est supérieur à zéro.
-
Maintenir l'historique des versions du registre. Lorsque le modèle est mis à jour, mettre à jour le registre des hypothèses. Ajouter une colonne « Valeur de Base Précédente » et une colonne « Changement par Rapport à la Version Précédente ». Cela crée une piste d'audit montrant comment les hypothèses ont évolué entre les versions du modèle. L'onglet Documentation doit enregistrer le résumé des modifications de chaque version.
Entrées
- Liste de toutes les entrées du modèle provenant de l'onglet Entrées (noms, valeurs, unités)
- Source ou justification de chaque hypothèse (indication de la direction, données historiques, benchmarks)
- Valeurs haussières et baissières pour chaque hypothèse (du modèle de scénario ou de l'analyse tornade)
- Impact sur le résultat clé pour chaque hypothèse (provenant de