Wichtige Konzepte
Eine Formel pro Kategorie: Sie können nur eine Formel pro Kategorie haben.
Zeitraum: Der Zeitraum einer Formel beginnt mit der aktuellen Periode (Offset 0) und erstreckt sich auf zukünftige Offsets. Alle Planwerte innerhalb dieses Bereichs werden aktualisiert.
Anwendbarkeit: Eine Formel gilt für alle Offsets, Szenarien und Bankkonten.
Kombinieren von Formeln: Um unterschiedliche Formeln für spezifische Szenarien, Banken oder Zeiträume anzuwenden, kombinieren Sie Formeln mit manuellen KPIs.
Vermeidung von Syntaxfehlern
Verwenden Sie Komma
,
anstelle von Punkt.
für Dezimalzahlen. Zum Beispiel1,5
statt1.5
.Verwenden Sie Semikolon
;
anstelle von Komma,
in Funktionen wieIF
oderMAX
. Beispiel:IF(Bedingung; Wert_wenn_wahr; Wert_wenn_falsch)
.Schließen Sie immer Klammern
)
und stellen Sie sicher, dass alle Argumente in Funktionen zugewiesen sind. Zum Beispiel sollte derelse
-Teil in einerIF
-Funktion enthalten sein.Begrenzen Sie die Verschachtelung: Vermeiden Sie es, zu viele Felder in einer Formel zu verschachteln, da übermäßige Verschachtelung nicht unterstützt wird.
Verständnis der Formelsyntax
Klassische Formeln
Die grundlegende Syntax für Formeln ist:
keyword ( object , offset )
Schlüsselwörter: Geben Sie an, was Sie berechnen möchten.
Objekte: Die Kategorie oder der KPI, auf den Sie sich beziehen.
Offsets: Numerischer Wert, der den Zeitraum relativ zum aktuellen angibt.
Schlüsselwörter und deren Verwendung
value
: Gibt den Wert an, der in der entsprechenden Zelle im Liquiditätsprognoseplan geschrieben ist (einschließlich bezahlter, erwarteter Transaktionen und verbleibender).paid
: Summe aller bezahlten Transaktionen (dunkelste Farbe im Liquiditätsdiagramm). Entspricht 0 für positive Offsets.expected
: Summe aller erwarteten Transaktionen (mittlerer Farbton). Entspricht 0 für negative Offsets.objectives
: Wert der entsprechenden Planwerteremaining
: Verbleibender Betrag zur Vervollständigung der Planwerte (hellste Farbe).EndBalance
: Gibt den Endsaldo der angegebenen Periode für die Entität oder das Bankkonto an.CurrentBalanceOfAccount(bankaccount)
: Heutiger Liquiditätssaldo für das ausgewählte Konto (dynamischer Wert, abhängig von heute, nicht vom Offset).
Objekte
Objekte können eine Kategorie oder ein Schlüsselindikator (KPI) sein. Wählen Sie sie aus den Menüs über dem Formeltextbereich aus. Sie können auf jede bereits erstellte Kategorie oder Schlüsselindikator (manuell oder basierend auf einer Formel) zugreifen.
Offsets
Offsets bestimmen den Zeitraum:
0
: Aktueller Zeitraum.Positive Zahl: Zukünftige Perioden (z.B.
+1
für den nächsten Monat).Negative Zahl: Vergangene Perioden (z.B.
-1
für den vorherigen Monat).
Offsets hängen vom aktuellen Datum ab. Wenn heute Januar ist, bezieht sich Offset 0
auf Januar. Im Februar bezieht sich Offset 0
auf Februar.
Verwendung mathematischer Werkzeuge
Mathematische Symbole
+
: Addition-
: Subtraktion*
: Multiplikation/
: Division
Hinweis: Verwenden Sie Kommas für Dezimalzahlen (0,1
für 10%). Agicap zeigt keine Dezimalstellen im Liquiditätsprognoseplan an, multiplizieren Sie daher Prozentsätze mit *100
, wenn nötig.
Mathematische Funktionen
IF(Bedingung; Wert_wenn_wahr; Wert_wenn_falsch)
: GibtWert_wenn_wahr
zurück, wenn die Bedingung erfüllt ist, andernfallsWert_wenn_falsch
.Logische Symbole:
<
,>
,<=
,>=
,=
Beispiel:
IF(value(categoryA; -1) > 0; value(categoryA; -1) * 1,2; 0)
MAX(Wert1; Wert2; ...)
: Gibt den maximalen Wert unter den Argumenten an.Beispiel:
MAX(1000; value(categoryA; 0))
Tipp: Verwenden Sie
MAX(ihre_Formel; 0)
, um negative Prognosewerte zu vermeiden.
MIN(Wert1; Wert2; ...)
: Gibt den minimalen Wert an.AND
undOR
: Werden innerhalb vonIF
-Funktionen verwendet, um mehrere Bedingungen zu überprüfen.Syntax:
Bedingung1 AND Bedingung2
Beispiel:
IF(value(categoryA; 0) > 0 AND value(categoryB; 0) > 0; 1000; 0)
AVERAGE(Wert1; Wert2; ...)
: Berechnet den Durchschnitt der Argumente.Beispiel:
AVERAGE(value(categoryA; -1); value(categoryA; -2))
Zusätzliche Funktionen wie
LOG
,EXP
,FLOOR
,CEILING
usw. verhalten sich ähnlich wie Excel-Funktionen.
Erweiterte Formeln
Besondere Schlüsselwörter
CurrentBalanceOfAccount(bankaccount)
Ruft den heutigen Liquiditätssaldo für ein bestimmtes Konto ab.
Nützlich für Leistungskennzahlen wie aktuelle Laufzeit oder Liquiditätskennzahlen.
Beispiel: Berechnung des angepassten Liquiditätssaldos.
EndBalance(offset)
Gibt den Endsaldo für den angegebenen Offset für die Entität oder das Bankkonto an.
Beispiel:
EndBalance(0)
gibt den Endsaldo der aktuellen Periode an.
EndBalanceOfAccount(account; offset)
Gibt den Endsaldo für ein bestimmtes Bankkonto zu einem gegebenen Offset an..
Beispiel:
EndBalanceOfAccount(Account1; 0)
Projektmanagement-Formeln
Wenn Sie die Funktion Projekt-Liquiditätsmanagement verwenden, können Sie auf erwartete Transaktionen zugreifen, die einem bestimmten Projekt zugeordnet sind:
ExpectedOfProject(category; project; offset)
: Ruft erwartete Transaktionen innerhalb eines Projekts ab.IgnoredExpOfProject(category; project; offset)
: Ruft ignorierte, erwartete Transaktionen innerhalb eines Projekts ab.
Beispiele für komplexe Formeln
Erhöhen Sie einen Wert jeden Monat um 10%
value(categoryA; -1) * 1,1
Setzen Sie Lieferantenprognosen auf 40% des Kundenumsatzes
value(total_clients; 0) * 0,4
Berechnen Sie die monatliche Variation
((value(categoryA; 0) - value(categoryA; -1)) / value(categoryA; -1)) * 100
Berechnen Sie den Prozentsatz des Kundenumsatzes am Gesamtumsatz
(value(clientX; 0) / value(total_sales; 0)) * 100
Verarbeiten Sie Fälle ohne vergangene Werte mit bedingter Logik
IF(value(category; -1) = 0; (value(category; -1) + 1000) * 1,2; value(category; -1) * 1,2)
Tipps
Syntax doppelt überprüfen: Stellen Sie sicher, dass alle Klammern geschlossen sind und Argumente korrekt zugewiesen sind.
Negative Prognosen verhindern: Umschließen Sie Formeln mit
MAX(ihre_Formel; 0)
, um negative Prognosewerte zu vermeiden.Aktualisiert bleiben: Agicap kann Formeln umbenennen; beziehen Sie sich auf die neueste Dokumentation für Updates.
Projekte weise nutzen: Wenn Sie projektbezogene Formeln verwenden, stellen Sie sicher, dass der Projektselektor aktiviert ist.
Q&A
Wie kann ich den aktuellen Liquiditätssaldo in einer Formel referenzieren?
Verwenden Sie CurrentBalanceOfAccount(bankaccount)
, um den heutigen Liquiditätssaldo eines bestimmten Kontos abzurufen. Denken Sie daran, dass dieser Wert dynamisch ist und vom aktuellen Datum abhängt.
Kann ich Formeln erstellen, die je nach Szenario oder Bankkonto variieren?
Formeln gelten für alle Szenarien und Bankkonten. Um unterschiedliche Formeln für spezifische Szenarien oder Konten zu haben, kombinieren Sie Formeln mit manuellen KPIs.
Wie funktionieren Offsets in Formeln?
Offsets geben den Zeitraum relativ zum aktuellen an:
0
: Aktuelle PeriodePositive Zahlen: Zukünftige Perioden (z.B.
+1
für den nächsten Monat)Negative Zahlen: Vergangene Perioden (z.B.
-1
für den vorherigen Monat)
Beachten Sie, dass Offsets auf dem aktuellen Datum basieren.
Was soll ich tun, wenn ich auf einen Syntaxfehler stoße?
Häufige Syntaxfehler sind:
Verwendung eines Punktes
.
anstelle eines Kommas,
für Dezimalzahlen.Vergessen, Klammern zu schließen.
Nicht alle Argumente sind Funktionen zugewiesen. Überprüfen Sie Ihre Formel, um diese Fehler zu korrigieren.
Jetzt sind Sie bereit, die volle Kraft der Formeln in Agicap auszuschöpfen, um Ihre Liquiditätsplanung zu verbessern! ✅