Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1928to1932
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zielwertanalyse al Formel?

Zielwertanalyse al Formel?
25.04.2023 09:06:49
Finn

Guten Morgen,

gibt es eine Möglichkeit, eine Zielwertsuche als Formel darzustellen? Ich weiss per Makro könnte ich das ganze automatisieren, das möchte ich aber bewusst nicht.

Ich habe eine Liste mit Kosten und Erträgen und am Ende einen Deckungsbeitrag. Diese soll immer 15% sein. Und der Einkaufspreis des Produkts soll dann automatisch angepasst werden, sodass das Ergebnis auch richtig ist.

Anbei eine Beispieldatei. Zelle B13 soll fest 15% sein und Zelle B2 dann per Formel automatisch angepasst/berechnet werden, sodass die 15% richtig sind. Sprich wenn die Kosten für bspw. Lieferung oder Produktion steigen, der mögliche Ankaufspreis verringert wird, sodass DB 15% weiterhin erreicht wird.

https://www.herber.de/bbs/user/158871.xlsx


Dankeschön! :)

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zielwertanalyse al Formel?
25.04.2023 09:42:57
Sigi.21
Hallo Finn,

dein Deckungsbeitrag ist doch vereinfacht: ( VERKAUF - GESKOSTEN ) / GESKOSTEN = 0,15
Dann umformen: VERKAUF = GESKOSTEN + 0,15 * GESKOSTEN

Gruß Sigi


AW: Zielwertanalyse al Formel?
25.04.2023 10:01:11
Heli
Hi,
sofern der %-Satz auf die Gesamtkosten und nicht den Verkaufspreis geht dann diese Formel in B2:
=(B9/1,15)-SUMME(B3:B6)

VG, Heli


Grafik mit mehreren Datengruppen
25.04.2023 11:03:02
Finn
Das hat bei mir noch nicht ganz geklappt.

Ich habe nochmal eine ausführlichere Datei angehängt. In Zelle I35 sollen immer 15% stehen. Zelle In Zelle C10 soll der Wert per Formel dann angepasst werden damit der Deckungsbeitrag bei 15% bleibt, unabhängig davon, wie ich die Kosten oder Erlöse anpasse.
Geht das?

Dankeschön :)
https://www.herber.de/bbs/user/158879.xlsm


Anzeige
AW: Grafik mit mehreren Datengruppen
25.04.2023 11:32:39
Heli
Hi,
natürlich geht das - Du musst halt Deine Berechnung für die Gesamtkosten (D23) Rückwärts nachbauen sodass nur der Grundstückspreis als Variable übrig bleibt, so wie in dem vereinfachten Beispiel.
Bei Dir in der Datei sind einige Kosten vom Grundstückskaufpreis als %-Werte abhängig, das musst Du eben zurückrechnen - Beispiel: Erwerbsnebenkosten sind 10% > entsprechend musst Du den ermittelten Preis aus der DB-Rechnung durch 1,1 teilen und genauso musst Du jetzt mit den restlichen Kosten vorgehen.

Tut mir Leid, aber ich habe nicht die Zeit und auch nicht die Muße Dein Kalkulationsmodell zu analysieren, das bekommst Du sicher selber hin. Zudem sind manche Aufschläge fix in der Formel (z. B. C11), andere als Eingabe (z. B. B17 + B18) hinterlegt, dementsprechend musst Du das verformeln.

VG, Heli.


Anzeige
AW: Grafik mit mehreren Datengruppen
26.04.2023 18:55:56
Pappawinni
Da gibt es 2 Möglichkeiten
1. Du stellst die Formel auf, die von A nach B führt und stellst die Formel dann um, so dass du aus B dann A berechnen kannst.
Das ist manchmal so nicht machbar, dann hilft nur Iteration, quasi systematisches probieren.
2. Wenn es die Zielwertsuche tut, dann kannst du die auch per Makro ausführen lassen, z.B. sobald der Event Worksheet_Change eintritt.
  Range("I35").GoalSeek 0.15, Range("C10")
Dein Excel musst du dann halt z.B. xlsm speichern.

Formel zusammen basteln und sehen, inwieweit du die umstellen kannst, da wünsch ich viel Spaß, aber das dürfte dir noch
leichter fallen, als anderen, wenn du das Excel selbst gemacht hast.


Anzeige
AW: Grafik mit mehreren Datengruppen
29.04.2023 15:01:50
Pappawinni
weil die Zielwertsuche natürlich einen Worksheet Change Event auslöst, müsstest du dein Makro natürlich etwas ändern, um es aus dem Change Event aufzurufen
etwa:


Sub DBauf15Prozent()
'
' DBauf15Prozent Makro
' Führt Zielwertsuche durch und passt Grundstückskaufpreis an, sodass DB 15% erzielt wird.
'
    If Range("C10").Value > 0.148 And Range("C10").Value  0.152 Then
       Exit Sub
    Else
       Range("I35").GoalSeek Goal:=0.15, ChangingCell:=Range("C10")
    End If
End Sub


Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige