Avatar billede cbk100 Nybegynder
21. marts 2006 - 11:45 Der er 6 kommentarer og
1 løsning

problemløsning på mange celler på en gang i en kolonne

Jeg er ved at skrive BA-opgave om optioner og skal beregne den implicitte volatilitet, men det skal jeg ikke trætte jer for meget med.
Jeg har dog et stort problem som jeg håber en af jer kan/vil løse.

Excel kan som bekendt løse et problem numerisk vha. "problemløser"-funktionen. Den kan dog umiddelbart kun løse for en celle af gangen. Jeg har imidlertid 150k celler som jeg skal løse for hvilket umiddelbart betyder at jeg skal ind i problemløserfunktionen 150k gange. Det kommer til at tage en evighed og der må da være en smartere måde.
Jeg havde umiddelbart regnet med at jeg bare kunne markere hele kolonnen som jeg vil sætte lig 0 og så gå ind i problemløseren og markere den kolonne hvori værdierne skal ændres, men den giver mig besked på kun at markere en celle.

Håber at der er nogle af jer som kan hjælpe mig med det problem.
Om nødvendigt kan jeg anvende andre standard økonomiprogrammer hvis det er væsentligt lettere for mig og i hurtigt og præcist kan forklare mig hvordan jeg skal gøre det.
På forhånd mange tak for hjælpen.

Christian Bach
Avatar billede mrjh Novice
21. marts 2006 - 13:00 #1
Næ jeg kan heller ikke få problemløseren til at virke over flere celler. Hvad skal du have løst?, måske kan det klares på anden vis.
Avatar billede cbk100 Nybegynder
21. marts 2006 - 13:05 #2
Jeg er bange for at det ikke umiddelbart kan løses på andre måder. Det er ikke muligt at isolere den variabel jeg skal løse for så tror den eneste udvej er problemløserfunktionen. Jeg har nu fundet et program på nettet som skulle kunne klare det, men det koster 50$ og hvis nogle herinde kunne løse det gratis så var det jo ren bonus. Hvis du stadig har lyst til at se lidt på problemet så kan du tilføje mig på MSN med christian.bach@post.cybercity.dk og jeg kan sende filen til dig. Jeg er dog under tidspres så med mindre du har en ide om at du kan løse problemet ret hurtigt må jeg bare hoste op med 50$ for at komme videre.

Christian Bach
Avatar billede mrjh Novice
21. marts 2006 - 13:08 #3
Så må du desværre af med knasterne :-(, da jeg ikke umiddelbart har en ide om det
Avatar billede kasperth Juniormester
21. marts 2006 - 13:15 #4
Prøv at kigge lidt på det her....

Udgangspunktet er eks. celle a1. Herefter går den to celler til anvender målsøgning på denne celle til en værdi på 0. Justeringscellen er udgangscellen (a1).
Til sidst går den én række ned og to til venstre og lander i b1.

Hvis du kopierer nedenstående ind i et modul kan du kopiere de 4 midterste linier så mange gange du har lyst til, således at makroen eksempelvis målsøger 100 linier af gangen.
Endvidere kan du ved at trykke alt+f8 markere makroen, vælge rediger og tildele den en genvejstast.....


Sub Makro2()

    ActiveCell.Offset(0, 2).Range("A1").Select
    ActiveCell.GoalSeek Goal:=0, ChangingCell:=ActiveCell.Offset(0, -2).Range( _
        "A1")
    ActiveCell.Offset(1, -2).Range("A1").Select
End Sub




Tror at det virker.... Er du i tvivl om min lettere forvirrende forklaring så skriver du bare...
Avatar billede cbk100 Nybegynder
21. marts 2006 - 13:17 #5
hehe det er helt i orden. Jeg plejer selv at være ret god til sådan nogle ting, men jeg melder også pas. Du skal have mange tak for at gøre et forsøg på at hjælpe.
Havde helt ærligt heller ikke regnet med at det ville blive løst her og noget tyder på at det ikke er sådan lige at løse siden der kun ligger ganske få programmer på nettet som kan gøre det og de alle koster penge.
Avatar billede kasperth Juniormester
21. marts 2006 - 14:56 #6
Ellers kan du prøve at kigge på det her... jeg forstår det som om, at det er en add-in til excel, og der er en prøveversion....

www.solver.com


Ifølge beskrivelsen kan man optage makroer i det....
Avatar billede cbk100 Nybegynder
23. marts 2006 - 10:46 #7
Mange tak for forslagene. Jeg har ikke tid til at prøve de ekstra forslag før om en måneds tid, men så skal jeg nok se om det virker.
Jeg købte programmet for nogle dage siden og det ordner alt for mig, men tager dog stadig lang tid da den kun kan tage ca. 3k celler pr. time. At den ikke kan tage flere skyldes at der ikke altid er en løsning hvorfor den arbejder i ca. 5 sekunder før den giver op.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester