Formeln erstellen und bearbeiten
Zuletzt aktualisiert am 11.11.2025
Überblick
Formeln sind eines der wichtigsten Konzepte in Lucanet xP&A. Formeln ermöglichen Ihnen, mit Zahlen, Bereichen und anderen Variablen zu arbeiten.
Hier sind einige einfache Beispiele:
25: konstanter Wert 251 to 5: Bereich von 1 bis 5 (technisches Detail: symmetrische Dreiecksverteilung)(0 to 1) * MyVariable: das Produkt aus einem Bereich und einer eigenen Variableif VariableA > 10 then 1 else 0: wenn VariableA größer als 10 ist, dann 1, sonst 0. Sie können mehrere Bedingungen mit and und/oder or verknüpfen. Mehr zu diesem Thema finden Sie unter If-Anweisungen.sample(3, 5): entweder der Wert 3 oder der Wert 5 (diskrete Verteilung)
Dieser Artikel enthält folgende Abschnitte:
Formeln erstellen
So erstellen oder bearbeiten Sie eine Formel:
- Stellen Sie sicher, dass die Formelspalte angezeigt wird. Klicken Sie gegebenenfalls in der Symbolleiste auf Formel.
- Wählen Sie eine der folgenden Möglichkeiten:
- Klicken Sie doppelt auf die gewünschte Zelle in der Formelspalte.
- Markieren Sie die gewünschte Zelle und drücken Sie F2.
- Geben Sie die Formel ein (siehe Elemente in Formeln).
- Drücken Sie Enter, um die Formel zu speichern.
Wenn bei einer Variable ein Fehler auftritt, können Sie den Mauszeiger auf den Formelfehler oder die Variable bewegen, und xP&A versucht, Ihnen die Ursache des Fehlers zu erklären.
Elemente in Formeln
Element
Beschreibung
Basisoperationen
Die Syntax für Basisoperationen ist die gleiche wie in Excel: + - * / ^ > < =.
Ist nicht gleich
<> oder !=
Variablen referenzieren
Sie können Variablen in Formeln referenzieren, indem Sie den Variablennamen eintippen und aus dem Autovervollständigungs-Dropdown auswählen. Sie können auch Variablen in anderen Modellen referenzieren, wenn diese verknüpft sind.
Variablenmodifikatoren
Wenn Sie eine Variable in einer Formel referenzieren, gibt es zwei Möglichkeiten, sie zu bearbeiten: über Dimensionen (falls zutreffend) und über Zeit.
Weitere Informationen finden Sie unter Variablenmodifikatoren.
Funktionen
Funktionen, die in Formeln verwendet werden können
Weitere Informationen finden Sie unter Funktionen.
Hilfsvariablen
Die folgenden Hilfsvariablen sind für Formeln verfügbar:
- lastActualDate: eine Hilfsvariable, die den Zeitschritt der Einstellung Datum der letzten Ist-Werte zurückgibt, falls eingeschaltet (siehe Hilfsvariablen)
- blank: Leere Werte werden in den meisten Formeln wie eine Null (0) behandelt (z. B. blank + 7 = 0 + 7 = 7), außer bei Zahlenmengen (z. B. avg, min/max/median, count etc.), wo „blank“-Werte ignoriert werden (z. B. avg(5,10,blank) = avg(5,10) = 7,5).
Weitere Informationen finden Sie unter Hilfsvariablen.
If-Anweisungen (Wenn-Anweisungen)
Um einer Variable abhängig von einer Bedingung unterschiedliche Werte oder Formeln zuzuweisen, können Sie if-Anweisungen verwenden. Diese müssen immer die Struktur if Bedingung then X else Y (wenn Bedingung dann X, sonst Y) haben.
Weitere Informationen finden Sie unter If-Anweisungen.
Kommentare zu Formeln hinzufügen
Um Kommentare zu einer Formel hinzuzufügen, verwenden Sie einen doppelten Schrägstrich (//). Alles vom doppelten Schrägstrich bis zum Ende der Zeile wird von xP&A bei der Berechnung der Formel ignoriert.
Werte in einer Formel verteilen (Splashing)
Wenn Sie eine Variable erstellen, die in Dimensionen aufgeschlüsselt ist, können Sie einen Wert auf der Gesamtebene eingeben, und ihn auf die darunter liegenden Werte verteilen.
Standardmäßig wird bei der Eingabe des Werts die Zahl auf allen untersten, d. h. niedrigstmöglichen Dimensionselementen der Dimension wiederholt.
Mit der Splashing-Funktion können Sie Werte mit den folgenden Verteilungstypen verteilen: Gleichmäßige Verteilung, Pro-Rata, Alle untersten Ebenen wiederholen (Standardeinstellung) oder Wiederholen.
So wenden Sie Splashing auf eine Formel an:
Wählen Sie die Splashing-Methode, die Sie anwenden möchten.
Eine Erläuterung der Methoden finden Sie im folgenden Unterkapitel.
Klicken Sie Enter, um die Verteilung auf die darunterliegenden Werte anzuwenden.
Verfügbare Verteilungsmethoden (Splashing-Methoden)
Die folgenden Splashing-Methoden sind verfügbar:
Mit Gleichmäßiger Verteilung können Sie einen Wert gleichmäßig auf alle Ebenen verteilen.
Der Gesamtbetrag entspricht der eingegebenen Zahl. Bei mehreren Ebenen wird der Wert zunächst auf die höheren Ebenen und dann proportional auf alle darunter liegenden Elemente verteilt.
Beispiel nach Eingabe von 800 auf der Gesamtebene:
Mit Pro-Rata können Sie Werte proportional zu ihrem aktuellen Wert auf die einzelnen Ebenen verteilen.
Beispiel:
Das folgende Beispiel zeigt Dimensionselemente, die bereits Werte enthalten:
Nach Eingabe von 800 auf der Gesamtebene und Anwendung der Pro-Rata-Splashing-Methode werden die Werte wie folgt verteilt:
Mit Alle untersten Elemente wiederholen können Sie den eingegebenen Wert auf jeder tiefsten Ebene einer Dimension wiederholen. Alle untersten Elemente wiederholen ist die Standardeinstellung für die Werteverteilung.
Beispiel nach Eingabe von 800 auf der Gesamtebene: