Avatar billede tdktman Juniormester
26. maj 2026 - 16:16 Der er 4 kommentarer og
1 løsning

Inverse formler

Hej

Er det muligt at lave en makro i Excel som kan løse inverse formler?

Se nedenstående "opgave" som skal løses.

Mange tak :)

Virksomheden Makrosoft har udviklet et nyt billedbehandlingsprogram. Virksomheden sælger programmet både i USA og Europa. På det amerikanske marked er efterspørgslen givet ved: 𝑄=40−𝑃,
hvor 𝑄 er den afsatte mængde, og 𝑃 er prisen i USA.

På det europæiske marked er efterspørgslen givet ved: 𝑄=100−4𝑃
hvor 𝑄 er den afsatte mængde, og 𝑃 er prisen i Europa.

Da programmet allerede er udviklet, er der ikke nogen omkostninger ved at sælge yderligere enheder, dvs. de marginale omkostninger er nul.

Makrosoft planlægger at opkræve forskellige priser på de to markeder, altså at prisdiskriminere.

a) Hvilken pris vil Makrosoft tage på hvert af de to markeder? Hvad bliver det samlede dækningsbidrag (”producer surplus”)?

b) Hvilken pris vil Makrosoft tage, hvis der ikke prisdiskrimineres? Hvor meget sælges på hvert af de to markeder til denne pris? Hvad bliver det samlede dækningsbidrag i dette tilfælde?
Avatar billede ebea Ekspert
26. maj 2026 - 18:01 #1
Med en VBA løsning, ser svaret nogenlunde, sådan ud ;-)

Noget mere "tricky" at opstille som formel løsning, da der skal flere formler ind over, i opstillingen.

Sub BeregnMakrosoft()

    Dim P_US As Double, Q_US As Double, DB_US As Double
    Dim P_EU As Double, Q_EU As Double, DB_EU As Double
    Dim P_Faelles As Double
    Dim Q_US_Faelles As Double, Q_EU_Faelles As Double
    Dim DB_Faelles As Double

    ' a) Prisdiskriminering
    Q_US = 20
    P_US = 40 - Q_US
    DB_US = P_US * Q_US

    Q_EU = 50
    P_EU = 25 - Q_EU / 4
    DB_EU = P_EU * Q_EU

    ' b) Fælles pris
    P_Faelles = 14
    Q_US_Faelles = 40 - P_Faelles
    Q_EU_Faelles = 100 - 4 * P_Faelles
    DB_Faelles = P_Faelles * (Q_US_Faelles + Q_EU_Faelles)

    MsgBox "a) Prisdiskriminering:" & vbCrLf & _
          "USA: Pris = " & P_US & ", Mængde = " & Q_US & ", DB = " & DB_US & vbCrLf & _
          "Europa: Pris = " & P_EU & ", Mængde = " & Q_EU & ", DB = " & DB_EU & vbCrLf & _
          "Samlet DB = " & DB_US + DB_EU & vbCrLf & vbCrLf & _
          "b) Uden prisdiskriminering:" & vbCrLf & _
          "Fælles pris = " & P_Faelles & vbCrLf & _
          "USA mængde = " & Q_US_Faelles & vbCrLf & _
          "Europa mængde = " & Q_EU_Faelles & vbCrLf & _
          "Samlet DB = " & DB_Faelles

End Sub
Avatar billede tdktman Juniormester
26. maj 2026 - 22:43 #2
Hej Ebea

Mange tak for svar! jeg er ikke lige en haj til VBA, men det er lykkedes mig at få det kopieret ind til en makro som så kan afspilles :) Den giver fint svarerne i en grå dialogboks.

Men kan man lave et mere "brugervenligt" excelark? hvor man måske kan indtaste en formel ifb. men en ny opgave, hvor man så kører makroen og den så giver svarerne? Leder lidt efter en løsning ligesom programmet Hypostat kan give en ifb. med feks. en eksamenssituation

Tak :)
Avatar billede ebea Ekspert
27. maj 2026 - 08:11 #3
Ud fra dine oplysninger, og som også er brugt i VBA opstillingen, burde du kunne bruge denne opstilling, baseret på formler.

https://www.dropbox.com/scl/fi/gqeq3c8dyfgdx9r9j0rlk/prisdiskriminering.xlsx?rlkey=f248qd1umb0oopbac276ogi1w&st=nvuhc5qh&dl=0
Avatar billede tdktman Juniormester
Skrevet i går kl. 01:06 #4
Hej Ebea

1000 tak, jeg er dybt imponeret! det er vildt! TAK
Avatar billede ebea Ekspert
Skrevet i går kl. 06:50 #5
#4 - Du er velkommen 😊
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