Un simulateur viager Excel repose sur trois variables liées : la valeur vénale du bien, l’âge du vendeur et le taux technique retenu. Avant de construire la moindre formule, il faut comprendre que ces trois paramètres interagissent et que modifier l’un d’eux modifie le résultat final de façon non linéaire. Ce guide décrit la construction d’un fichier fonctionnel, colonne par colonne, en rendant visibles toutes les hypothèses.
Les paramètres d’entrée du simulateur viager dans Excel
La première feuille du classeur sert uniquement à saisir les données brutes. Aucun calcul ne figure ici : chaque cellule d’entrée est nommée, documentée et isolée du reste.
Les entrées minimales à prévoir sont les suivantes :
- Valeur vénale du bien : le prix de marché estimé, libre d’occupation. Cette valeur sert de base à tout le calcul ; elle doit être documentée (date d’estimation, source).
- Taux de bouquet : la part du prix versée comptant au moment de la signature. Les pratiques du marché situent ce rapport autour de 20 à 30 % selon les négociations, mais le classeur doit laisser ce paramètre libre.
- Âge et sexe du vendeur : ces deux données conditionnent la table de mortalité applicable et donc l’espérance de vie résiduelle retenue.
- Taux technique : le rendement annuel anticipé appliqué au capital disponible pour calculer la rente. Ce paramètre est souvent figé arbitrairement dans les simulateurs en ligne ; le laisser modifiable est ce qui distingue un outil honnête d’un outil opaque.
Pour un viager sur deux têtes, chaque crédirentier reçoit sa propre ligne d’entrée (âge, sexe), car les espérances de vie s’analysent séparément avant d’être combinées.
Calculer la décote d’occupation et le bouquet dans le tableur
En viager occupé, le vendeur conserve l’usage du logement jusqu’à son décès. Cette occupation réduit la valeur transmissible à l’acheteur : on applique une décote qui dépend de l’âge du vendeur et de la durée d’occupation anticipée.
La formule de base dans Excel prend la forme suivante : Valeur occupée = Valeur vénale x (1 – taux de décote). Le taux de décote lui-même se calcule à partir de l’espérance de vie résiduelle et du taux d’actualisation.
Le bouquet se déduit ensuite simplement : Bouquet = Valeur occupée x Taux de bouquet. En référençant les cellules nommées de la feuille de paramètres, la formule reste lisible et auditable.

Espérance de vie et tables de mortalité : quelle source utiliser dans Excel
C’est ici que la plupart des fichiers trouvés en ligne échouent. Une durée de vie fixe (par exemple vingt ans quelle que soit la situation) ne reflète pas la réalité démographique. L’espérance de vie à la naissance n’est pas le bon indicateur : il faut l’espérance de vie à l’âge atteint.
L’Insee publie des indicateurs détaillés de mortalité et d’espérance de vie par âge dans ses résultats démographiques. Intégrer ces données dans un onglet dédié du classeur – avec l’année de référence de la table – permet de documenter l’hypothèse retenue et de la mettre à jour facilement.
Dans Excel, une fonction RECHERCHEV ou INDEX/EQUIV sur cet onglet renvoie automatiquement l’espérance de vie correspondant à l’âge et au sexe saisis en feuille de paramètres. Nommer explicitement la table et son millésime dans une cellule de commentaire est ce qui rend le fichier vérifiable.
Formule de calcul de la rente viagère dans Excel
Une fois le bouquet fixé, le capital restant à convertir en rente est : Capital rentable = Valeur occupée – Bouquet.
La rente annuelle se calcule en appliquant le taux technique à ce capital, divisé par un coefficient de conversion lié à l’espérance de vie. La formule simplifiée couramment retenue est :
Rente annuelle = Capital rentable x Taux technique / (1 – (1 + Taux technique)^(-Espérance de vie))
Dans Excel, cette expression s’écrit directement en référençant les cellules correspondantes. La fonction financière VPM (équivalent de PMT) peut également produire ce résultat avec les arguments : taux, nombre de périodes et valeur actuelle. Les deux méthodes donnent le même résultat si les hypothèses sont identiques ; documenter laquelle est retenue évite les confusions.
La rente mensuelle s’obtient en divisant la rente annuelle par douze. Certains contrats prévoient une rente trimestrielle ou semestrielle : le classeur gagne à intégrer un paramètre de fréquence de versement.
Scénarios de sensibilité : rendre lisible l’incertitude du calcul viager
La durée réelle des versements est par nature incertaine. Un simulateur qui produit un seul chiffre de rente sans en montrer la sensibilité aux hypothèses sous-jacentes donne une fausse impression de précision.
Un onglet de scénarios compare les résultats selon plusieurs durées de versement (espérance de vie -5 ans, valeur centrale, +5 ans) et selon plusieurs niveaux de taux technique. Ce tableau croisé montre à l’acheteur comment le cumul versé évolue, et au vendeur comment la rente change si le taux retenu varie.
Un tableau de sensibilité à deux variables suffit pour exposer les arbitrages réels sans complexifier le fichier. Excel permet de construire ce tableau avec la fonction Table de données (onglet Données > Analyse de scénarios).
Fiscalité de la rente : intégrer l’impôt dans le simulateur
La rente viagère est soumise à l’impôt sur le revenu selon un barème d’abattement lié à l’âge du crédirentier au moment du premier versement. Plus le vendeur est âgé, plus la fraction imposable de la rente est faible.
Le Code civil encadre le contrat de rente viagère, et la fiscalité applicable (article CGI) fixe ces fractions selon des tranches d’âge. Intégrer ces fractions dans le classeur – sous forme d’une table de référence – permet de calculer la rente nette d’impôt estimée, ce que la quasi-totalité des simulateurs en ligne ne fait pas.
La rente nette n’est qu’une estimation : la tranche marginale d’imposition du vendeur, ses autres revenus et les prélèvements sociaux influencent le résultat final. Ces éléments peuvent figurer en entrées optionnelles du fichier, clairement identifiés comme approximatifs.
Structurer le fichier Excel pour qu’il reste auditable
Un classeur viager bien construit sépare trois niveaux :
- Feuille Paramètres : toutes les entrées (valeur du bien, âge, taux, table de mortalité retenue, année de référence). Aucune formule de calcul ici.
- Feuille Calculs : les formules intermédiaires (décote, bouquet, capital rentable, rente brute, rente nette estimée). Chaque cellule de résultat renvoie explicitement aux cellules de paramètres.
- Feuille Scénarios : les tableaux de sensibilité et les comparaisons de durée.
Cette séparation permet à n’importe quel utilisateur de tracer le chemin entre une entrée et un résultat. Elle facilite aussi la mise à jour des tables de mortalité ou du taux technique sans risquer d’écraser une formule.
La limite principale de ce type de fichier tient à la qualité des données d’entrée : une valeur vénale surestimée ou un taux technique sans référence de marché fausse tous les résultats, quelle que soit la rigueur des formules. Le simulateur viager Excel est un outil de transparence, pas un outil de validation indépendante.

