Konzept: Einfache Formeln in Tabellenblattzellen eingeben
Sie können Formeln direkt in die Zellen von Tabellenblättern eingeben. Wir empfehlen, immer den Formelassistenten zu verwenden, um Syntaxfehler zu vermeiden. Gültige Formeln haben mindestens einen Operanden. Operanden laden Daten. Die einfachste Formelberechnung muss mindestens einen Operanden und einen Operator haben. Der einfachste Operand ist eine Zahl. Der einfachste Operator ist ein mathematisches Symbol, z. B. Plus oder Minus. Beispiel: 1+1.
In den meisten Fällen können Sie zu jeder bearbeitbaren numerischen Zelle eine Formel hinzufügen. Um die Formel in die Zelle einzugeben, müssen Sie zuerst auf die Zelle klicken. Dann haben Sie folgende Möglichkeiten:
- Geben Sie die Gleichung direkt in die Zelle ein.
- Geben Sie die Gleichung in die Formelleiste oben im Tabellenblatt ein.
- Klicken Sie in der Symbolleiste auf die Schaltfläche Formelassistent, um eine fehlerfreie Formel zu erstellen. Siehe: Formelassistent verwenden .
Grundlegende mathematische Gleichungen erstellen
Sie können grundlegende mathematische Formeln mit den Tasten auf Ihrer Tastatur verwenden. Die einfachsten Operanden einfacher mathematischer Formeln sind Zahlen. Die einfachsten Operatoren sind diejenigen, die Sie auf Ihrer Tastatur finden können. Sie können auch einfache Berechnungen in komplexere Formeln integrieren, die Konten und Modifikatoren referenzieren. Im Formelassistenten stehen Ihnen über die ersten Schaltflächen einfache mathematische Operatoren zur Verfügung, die Sie in die Formel einfügen können.
Wenn Sie Formeln in Zellen eingeben, gilt Folgendes:
- Beginnen Sie immer mit dem Gleichheitszeichen.
- Halten Sie es einfach, um optimale Ergebnisse zu erzielen.
Für einfache Berechnungen ist es einfacher, die Formel direkt in die Zelle einzugeben. Wenn Sie den Formelassistenten verwenden, müssen Sie jedoch kein Gleichheitszeichen eingeben.
Mathematische Operatoren | Beispielformel |
|---|---|
Zugang | Formel: =760+500 Ergebnis: 1260 |
Subtraktion | Formel: =760-500 Ergebnis: 140 |
Multiplikation | Formel: =760*10 Ergebnis: 7.600 |
Geschäftsbereich | Formel: =divf(760,10) Ergebnis: 76 |
Prozentsatz | Formula =200*.05 (5 Prozent von 200) Ergebnis: 10 |
Reihenfolge der Aktionen | Formel: =divf(70,10)*12 Ergebnis: 84 |
Verwenden der Erfassungsmethode
Sie können Gleichungen erstellen, die andere Zellen im Tabellenblatt referenzieren. Klicken Sie dazu auf die gleiche Weise wie in Excel, mit einigen geringfügigen Unterschieden:
Sie können die Formelleiste nicht verwenden. Geben Sie direkt in die Zelle ein. Beginnen Sie die Formel immer mit einem Gleichheitszeichen. Sie müssen die Operatoren und Kommas zwischen Zellenerfassungen eingeben. Sie können die Erfassungsmethode nicht aus dem Formelassistenten verwenden.
Die besten Ergebnisse erzielen Sie, wenn Sie die Werte mit der Erfassungsmethode erfassen. Verwenden Sie dann die Formelleiste, um die Syntax zu prüfen und die Komplexität hinzuzufügen.
Anwendungsfall | Schritte |
|---|---|
Erfassen Sie eine einzelne Zelle. | Klicken Sie nach dem Gleichheitszeichen auf eine beliebige Zelle im Tabellenblatt. |
Erfassen Sie Zellen und fügen Sie Berechnungen hinzu |
|
Erfassen Sie Zellen und fügen Sie Komplexität hinzu |
|
Referenzen zu Formeln hinzufügen
Eine Formelreferenz zeigt auf Daten. Wenn Sie auf Daten zeigen, laden Sie den Wert in die Formel. Auf der linken Seite des Formelassistenten finden Sie alle Kontohierarchien mit den richtigen Kontocodes, die Sie beim Hinzufügen von Bezügen in der entsprechenden Syntax unterstützen.
In der Dokumentation stellen wir die Syntax mit Variablen innerhalb von Dreiecken bereit. Sie müssen die Dreiecke und den darin enthaltenen Text durch die realen Elemente Ihres spezifischen Modells ersetzen.
Dies sind die häufigsten Bezüge und ihre Syntax:
Referenz | Syntax | Beispiel |
|---|---|---|
Konten (Hauptbuch, benutzerdefiniert, Metrik) | ACCT.<account_code> | ACCT.6113 Wobei 6113 der Kontocode ist. Wir empfehlen, ein Systemkonto nicht über Cube-Tabellenblattzellen zu referenzieren. Siehe: FAQ: Wie kann ein Systemkonto am besten aus einem Cube-Tabellenblatt referenziert werden? |
Konten (Cube und modelliert) | ACCT.<sheetcode.account_code> | ACCT.RevenueCube.003 Wobei ErtragCube der Tabellenblattcode und 003 der Kontocode ist. |
Annahmekonten | ASSUM.<account_code> | ASSUM.123 Wobei 123 der Kontocode ist. |
Konstanten | Eine beliebige Zahl | 500 |
Modifikatoren zu Formeln hinzufügen
Modifikatoren filtern den Wert, den die Formel aus dem Konto oder der Spalte abruft. Sie können einen Bezug ändern, indem Sie ihm eckige Klammern folgen. Anschließend fügen Sie den Modifikator innerhalb der Klammern hinzu. Beispiel: ACCT.001[level=this]. Der Formelassistent stellt auf der rechten Seite eine Reihe von Dropdown-Wertelisten bereit, die Sie beim Hinzufügen von Modifikatoren in der entsprechenden Syntax unterstützen.
Hier sind allgemeine Modifikatoren:
Modifikator | Syntax | Beispiel |
|---|---|---|
Zeit | [time = <strata_code>] | ACCT.001 [time = 2023] Wobei 2023 die Rollup-Schichten für das Jahr sind. Ruft den Rollup-Wert 2023 des Kontos ab. |
Ebenen | [level = <level_code>] | ACCT.001 [level = Sales] Wobei „Vertrieb“ der Ebenencode ist. Ruft den Wert des Kontos nur auf der Vertriebsebene ab. |
Benutzerdefinierte Dimension | [<dimension_code> = <dimension_value_code>] | ACCT.001 [produkt = Shirts] Wobei „Produkt“ der Dimensionscode und „Shirts“ der Code des Dimensionswerts ist. Ruft die mit „Hemden“ getaggten Kontodaten ab. |
Attribute | [<attribute_code> =<attribute_value_code>] | ACCT.001 [productgroup =tops] Wobei Productgroup das Attribut der Dimension „Product“ und „tops“ der Attributwert ist. Ruft die Kontodaten ab, die mit Dimensionswerten getaggt sind, die dem obersten Attributwert entsprechen. |
Mehrere Modifikatoren | [<modifier1> = <code>, <modifier2> = <code>, <modifier3> = <code>] | ACCT.001 [time = 2023, Level = Sales, Produkt = Shirts] Ruft das Zeit-Rollup von 2023 für die Ebene „Vertrieb“ für „Hemden“ ab. |
Sie können pro Referenz mehrere Modifikatoren verwenden, aber nur einen Wert pro Modifikator. Wenn Sie also den Wert für mehr als eine Ebene abrufen möchten:
- Falsch: ACCT.001 [level = Sales, Marketing]
- Falsch: ACCT.001 [level = Sales, level = Marketing]
- Richtig: ACCT.001 [level = Sales] + ACCT.001 [level = Marketing]
Erstellen von grundlegenden Iff-Anweisungen für Formeln
Iff-Anweisungen haben zwei mögliche Ergebnisse. Wenn ein Ausdruck wahr ist, berechnet die Formel einen Ausdruck. Wenn er jedoch falsch ist, berechnet die Formel den anderen Ausdruck. Die grundlegende Syntax für Iff-Anweisungen lautet: Iff (EXPR, T, F). Der Formelassistent stellt die folgenden Schaltflächen in der Symbolleiste bereit, die Sie in Ihre Ausdrücke einfügen können:
Schaltfläche | Beispiel | Beschreibung |
|---|---|---|
= | Iff (ACCT.001 = 100, 0, 1) | Wenn der Wert eines Ausdrucks dem genauen Wert eines anderen Ausdrucks entspricht. Im Beispiel wird Folgendes berechnet:
|
!= | Iff (ACCT.001 != 1000, 0, 1) | Wenn der Wert eines Ausdrucks nicht dem Wert eines anderen Ausdrucks entspricht. Die Formel berechnet Folgendes:
|
< | Iff (ACCT.001 < 1000, 0, 1) | Wenn der Wert eines Ausdrucks kleiner ist als der Wert eines anderen Ausdrucks. Die Formel berechnet Folgendes:
|
<= | Iff (ACCT.001 <= 1000, 0, 1) | Wenn der Wert eines Ausdrucks kleiner oder gleich dem Wert eines anderen Ausdrucks ist. Die Formel berechnet Folgendes:
|
> | Iff (ACCT.001 > 1000, 0, 1) | Wenn der Wert eines Ausdrucks größer als der Wert eines anderen Ausdrucks ist. Die Formel berechnet Folgendes:
|
>= | Iff (ACCT.001 >= 1000, 0, 1) | Wenn der Wert eines Ausdrucks größer oder gleich dem Wert eines anderen Ausdrucks ist. Die Formel berechnet Folgendes:
|
und | Iff (ACCT.001 = 1000 AND ACCT.002 = 2000, 0, 1) | Wenn alle Ausdrücke wahr sind. Die Formel berechnet Folgendes:
|
Oder: | Iff (ACCT.001 = 1000 ODER ACCT.002 = 2000, 0, 1) | Wenn mindestens ein Ausdruck wahr ist. Die Formel berechnet Folgendes:
|
Nicht | Iff (NOT (Level = HQ, 0, 1) | Schließt den Ausdruck aus. Die Formel berechnet Folgendes:
|
Formeln und Formelfehler speichern
Wenn Sie eine Formel eingeben, wird in der Zelle (fx)? angezeigt. Nachdem Sie das Tabellenblatt gespeichert haben, berechnet die Formel den Wert und zeigt ihn an. Für die Zelle wird auch ein blaues Dreieck in der Ecke angezeigt, um anzugeben, dass der Wert mit einer Formel berechnet wurde.
Wenn die Formel Syntaxfehler oder inakzeptable Bezüge enthält, können Sie das Tabellenblatt nicht speichern. Wenn Sie Formelfehler haben, können Sie das Tabellenblatt speichern, aber die Zelle zeigt einen Fehler an.
Um die Formel nach dem Speichern des Tabellenblatts zu prüfen, haben Sie folgende Möglichkeiten:
- Klicken Sie auf die Zelle und sehen Sie sich die Formelleiste an.
- Klicken Sie mit der rechten Maustaste auf die Zelle und wählen Sie Zelle analysieren.
Wenn Zellen blaue Dreiecke und einen grauen Hintergrund haben, können Sie die Formel nicht im Tabellenblatt ändern. Ein Administrator hat diese Formeln zum Konto selbst hinzugefügt. Für die bestimmte Version hat der Administrator die Berechnungen gesperrt, um zu verhindern, dass Benutzer den Wert oder die Formel bearbeiten.
Formelbeispiele
Wir haben einige allgemeine Beispiele für Formeln bereitgestellt, die Sie als Referenz verwenden können, um zu sehen, wie Formeln normalerweise aufgebaut sind. In einigen Fällen können Sie diese Formeln als Ausgangspunkt für Ihre eigenen Modelle verwenden. Stellen Sie beim Kopieren einer Formel immer sicher, dass Sie die Bezüge so aktualisieren, dass sie die realen Elemente in Ihrem Modell widerspiegeln.