Analyse de sensibilité - Comment substituer une variable?

Bonjour,

J'ai créé un modèle financier avec une possibilité de quatre scénarios: pessimiste, réaliste, optimiste, personnalisé.

Le choix du scénario se fait dans la page du sommaire exécutif. Ce choix se répercute dans toutes les feuilles et influence les calculs.

Jusque là, tout fonctionne bien. D'ailleurs, j'aimerais dire un merci à quelques-uns d'entre vous qui m'avez aidé sur certains aspects à travers la construction de mon modèle.

Maintenant, je souhaite travailler sur une feuille d'analyse de sensibilité touchant les divers scénarios.

La première chose que je souhaite faire, est d'obtenir un récapitulatif de certaines de mes données pour tous les scénarios existant. Mais voilà, je suis perdu.

Dans la troisième image (onglet 3), comment demander la chose suivante à Excel : "Fait semblant de remplacer la cellule C6 de l'onglet Sommaire par le nom des scénarios inscrit dans l'onglet 3 et donne-moi les résultats qui s'afficheraient dans l'onglet résultat"

Je joins un fichier simplifié.

Onglet 1 - Sommaire

image

Onglet 2 - Résultats (récapitulatif de toutes les feuilles de travail en fonction du scénario choisi)

image

Onglet 3 - Scénarios

image
26scenarios.xlsx (12.98 Ko)

Bonsoir,

une proposition via une macro

Sub aargh()
    liste = Split("pessimiste,optimiste", ",")
    For i = LBound(liste) To UBound(liste)
        Sheets("sommaire").Range("C6") = liste(i)
        Sheets("Sensibilité").Cells(10 + i, 2) = liste(i)
        Sheets("sensibilité").Cells(10 + i, 3) = Range("VENTES")
        Sheets("sensibilité").Cells(10 + i, 4) = Range("MARGE_BRUTE")
        Sheets("sensibilité").Cells(10 + i, 5).Formula2R1C1 = "=RC[-1]-RC[1]"
        Sheets("sensibilité").Cells(10 + i, 6) = Range("BAIIA")
        Sheets("sensibilité").Cells(10 + i, 7) = Range("BN")
    Next i
End Sub

lancer la macro via alt-F8

14scenarios.xlsm (20.53 Ko)

Bonjour,

J'ai du mal à comprendre ta demande au vu de son titre...
Ce que tu veux, c'est ramener tout simplement les valeurs de Résultat dans Sensibilité ?
Si oui, en C10 :
=INDEX(Résultats!$M$12:$N$24;EQUIV(C$9;Résultats!$J$12:$J$24;0);EQUIV($B10;Résultats!$M$8:$N$8;0))
à tirer vers la droite et vers le bas
Les titres doivent être identiques ce qui n'est pas le cas de Opérations !
eric

14scenarios.xlsx (13.12 Ko)
Rechercher des sujets similaires à "analyse sensibilite comment substituer variable"