• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Alternatief voor solver

Status
Niet open voor verdere reacties.

jjust

Gebruiker
Lid geworden
29 dec 2006
Berichten
20
Ik zit met een vraag. Bij een internal rate of return berekening kan je bij excel de IRR berekenen door gebruik te maken van oplosser/solver. Echter moet je dan in solver aangeven welke waarde de uitkomst van de berekening moet hebben en welke cel solver moet gaan aanpassen om deze uitkomst te realiseren.

Dus bijvoorbeeld set target cel A1 equal to 10 bij changing A2. Echter zou ik graag willen weten of het ook mogelijk is om bij equal to een cel in te vullen i.p.v. een waarde. Eventueel via een andere functie of vba? Zodat een aanpassing in de worksheet gelijk door werkt in de uitkomst van solver.

Zoals in de bijlage wil ik dat excel het effectief rendement schat bij een prijs die ik wil bepalen. Nu zeg ik dus via solver zet prijs (A5) gelijk aan 1000 door effectief rendement (A4) aan te passen. Ik wil echter dat ergens in de worksheet kan neerzetten dat prijs = 1000 (en dit dus ook snel kan aanpassen) en dat hij dan meteen het effectieve rendement uitrekend zonder dat ik weer alles via solver moet aanpassen.
 

Bijlagen

Hoi

Is er geen financiële functie die dit doet, zonder dat Solver nodig is?

Ben geen financiële expert, maar denk wel dat zoiets moet bestaan in Excel.

Wigi
 
Iig, hier is al de VBA code:

Code:
Sub solverinVBA()
    Dim TargetVal As Double
    SolverReset
    TargetVal = Range("C1")
    SolverOk SetCell:="$B$5", MaxMinVal:=3, ValueOf:=TargetVal, ByChange:="$B$4"
    SolverSolve
End Sub

Wigi
 
Bedankt Wigi voor de snelle reactie. Probleem is opgelost. Inderdaad zou het via de functie IR kunnen echter is dit niet zo flexibel. Tevens heb ik nog een aantal andere formules waar ik het zelfde trucje mee wil uithalen.:thumb:
 
Laatst bewerkt:
Wigi, Excel geeft bij het compileren aan dat bij SolverReset de sub of functie niet is gedefinieerd. Misschien weet jij wat het probleem is?

jjust rent nu naar de boekhandel voor een goed boek over excel en VBA
 
Laatst bewerkt:
Wigi, Excel geeft bij het compileren aan dat bij SolverReset de sub of functie niet is gedefinieerd. Misschien weet jij wat het probleem is?

jjust rent nu naar de boekhandel voor een goed boek over excel en VBA

Je bent er nu niet, want je bent in de boekhandel, maar ik zal het antwoord al geven:

in VBA environment, doe Tools > References, en vink dan Solver aan.

Wigi
 
:o dit is wel stom. Maar goed. Boek was ook al niet op voorraad gaat lekker.

Toch erg bedankt voor je hulp.:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan