Sie können Formeln und Funktionen in Listen oder Bibliotheken verwenden, um Daten auf vielfältige Weise zu berechnen. Durch Hinzufügen einer berechneten Spalte zu einer Liste oder Bibliothek können Sie eine Formel erstellen, die Daten aus anderen Spalten enthält und Funktionen zum Berechnen von Datums- und Uhrzeitangaben, mathematischen Gleichungen oder zum Bearbeiten von Text ausführt. Beispielsweise können Sie in einer Aufgabenliste eine Spalte verwenden, um die Anzahl der Tage zu berechnen, die benötigt werden, um jede Aufgabe basierend auf den Spalten "Startdatum" und "Fertigstellungsdatum" abzuschließen.
Hinweis
In diesem Artikel werden die grundlegenden Konzepte im Zusammenhang mit der Verwendung von Formeln und Funktionen beschrieben. Spezifische Informationen zu einer bestimmten Funktion finden Sie im Artikel zu dieser Funktion.
Inhalt dieses Artikels
- Formeln im Überblick
- Übersicht über Funktionen
- Verwenden von Spaltenbezügen in einer Formel
- Verwenden von Konstanten in einer Formel
- Verwenden von Berechnungsoperatoren in einer Formel
Formeln im Überblick
Formeln sind Gleichungen, mit denen Werte in einer Liste oder Bibliothek berechnet werden. Eine Formel beginnt mit einem Gleichheitszeichen (=). Die folgende Formel multipliziert beispielsweise 2 mit 3 und addiert dann 5 zum Ergebnis.
=5+2*3
Sie können eine Formel in einer berechneten Spalte und zum Berechnen von Standardwerten für eine Spalte verwenden. Eine Formel kann Funktionen, Spaltenbezüge, Operatoren und Konstanten enthalten, wie im folgenden Beispiel.
=PI()*[Result]^2
| Element | Beschreibung |
|---|---|
| Funktion | Die PI()-Funktion gibt den Wert zurück: 3,141592654. |
| Referenz (oder Spaltenname) | [Result] stellt den Wert in der Spalte "Ergebnis" für die aktuelle Zeile dar. |
| Konstante | Zahlen- oder Textwerte, die direkt in eine Formel eingegeben werden, z. B. 2. |
| Operator | Das Sternchen (*) multipliziert die Zahl, und das Caretzeichen (^) potenziert eine Zahl. |
Eine Formel kann eines oder mehrere der Elemente aus der vorherigen Tabelle verwenden. Hier sind einige Beispiele für Formeln (in der Reihenfolge ihrer Komplexität).
Einfache Formeln (z. B. =128+345)
Die folgenden Formeln enthalten Konstanten und Operatoren.
| Beispiel | Beschreibung |
|---|---|
| =128+345 | Addiert 128 und 345 |
| =5^2 | Quadrate 5 |
Formeln, die Spaltenbezüge enthalten (z. B. =[Umsatz] >[Kosten])
Die folgenden Formeln beziehen sich auf andere Spalten in derselben Liste oder Bibliothek.
| Beispiel | Beschreibung |
|---|---|
| =[Umsatz] | Verwendet den Wert in der Spalte "Umsatz". |
| =[Umsatz]*10/100 | 10 % des Werts in der Spalte "Umsatz". |
| =[Revenue] > [Cost] | Gibt "Ja" zurück, wenn der Wert in der Spalte "Umsatz" größer als der Wert in der Spalte "Kosten" ist. |
Formeln, die Funktionen aufrufen (z. B. =MITTELWERT(1, 2, 3, 4, 5))
Die folgenden Formeln rufen integrierte Funktionen auf.
| Beispiel | Beschreibung |
|---|---|
| =MITTELWERT(1, 2, 3, 4, 5) | Gibt den Mittelwert einer Gruppe von Werten zurück. |
| =MAX([Q1], [Q2], [Q3], [Q4]) | Gibt den größten Wert innerhalb einer Argumentliste zurück. |
| =WENN([Kosten]>[Umsatz], "Nicht OK"; "OK") | Gibt "Nicht OK" zurück, wenn die Kosten höher sind als der Umsatz. Andernfalls wird "OK" zurückgegeben. |
| =DAY("15-Apr-2008") | Gibt die Tageskomponente eines Datums zurück. Diese Formel gibt die Zahl 15 zurück. |
Formeln mit geschachtelten Funktionen (z. B. =SUMME(WENN([A][>B]], [A]-[B], 10), [C]))
Die folgenden Formeln geben eine oder mehrere Funktionen als Funktionsargumente an.
| Beispiel | Beschreibung |
|---|---|
| =SUMME(WENN([A][>B]; [A]-[B]; 10); [C]) | Die WENN-Funktion gibt die Differenz zwischen den Werten in Spalte A und B oder 10 zurück. Die Funktion SUMME addiert den Rückgabewert der WENN-Funktion und den Wert in Spalte C. |
| =GRAD(PI()) | Die Funktion PI gibt die Zahl 3,141592654 zurück. Die GRAD-Funktion wandelt einen Wert, der im Bogenmaß angegeben wird, in Grad um. Diese Formel gibt den Wert 180 zurück. |
| =ISTZAHL(FINDEN("BD";[Spalte 1])) | Die FIND-Funktion sucht nach der Zeichenfolge "BD" in Spalte1 und gibt die Anfangsposition der Zeichenfolge zurück. Wenn die Zeichenfolge nicht gefunden wird, wird ein Fehlerwert zurückgegeben. Die Funktion ISTZAHL gibt "Ja" zurück, wenn die Funktion FINDEN einen numerischen Wert zurückgegeben hat. Andernfalls wird Nein zurückgegeben. |
Übersicht über Funktionen
Funktionen sind vordefinierte Formeln, die Berechnungen mithilfe bestimmter Werte, der so genannten Argumente, und in einer bestimmten Reihenfolge oder Struktur ausführen. Funktionen können für einfache oder komplexe Berechnungen verwendet werden. Beispielsweise rundet die folgende Instance der ROUND-Funktion eine Zahl in der Spalte Kosten auf zwei Dezimalstellen ab.
=ROUND([Cost], 2)
Das folgende Vokabular ist hilfreich, wenn Sie Funktionen und Formeln lernen:
Struktur Die Struktur einer Funktion beginnt mit einem Gleichheitszeichen (=), gefolgt vom Funktionsnamen, einer öffnenden Klammer, den Argumenten für die Funktion durch Kommas getrennt und einer schließenden Klammer.
Funktionsname Dies ist der Name einer Funktion, die von Listen oder Bibliotheken unterstützt wird. Jede Funktion verarbeitet eine bestimmte Anzahl von Argumenten und gibt einen Wert zurück.
Argumente Argumente können Zahlen, Text, logische Werte wie Wahr oder Falsch oder Spaltenbezüge sein. Das Argument, das Sie festlegen, muss einen gültigen Wert für dieses Argument erzeugen. Argumente können auch Konstanten, Formeln oder andere Funktionen sein.
In bestimmten Fällen müssen Sie möglicherweise eine Funktion als eines der Argumente einer anderen Funktion verwenden. Die folgende Formel verwendet beispielsweise eine geschachtelte MITTELWERT-Funktion und vergleicht das Ergebnis mit der Summe zweier Spaltenwerte.
=AVERAGE([Cost1], SUM([Cost2]+[Discount]))
Gültige Rückgaben Wenn eine Funktion als Argument verwendet wird, muss sie den gleichen Werttyp zurückgeben, den das Argument verwendet. Wenn das Argument z. B. Ja oder Nein verwendet, muss die geschachtelte Funktion Ja oder Nein zurückgeben. Ist dies nicht der Fall, zeigt die Liste oder Bibliothek einen #VALUE an. zurück.
Grenzwerte für Nesting-Ebenen Eine Formel kann bis zu acht Ebenen geschachtelter Funktionen enthalten. Wenn Funktion B als Argument in Funktion A verwendet wird, ist Funktion B eine Funktion der zweiten Ebene. Im obigen Beispiel für instance ist die SUM-Funktion eine Funktion der zweiten Ebene, da sie ein Argument der MITTELWERT-Funktion ist. Eine Funktion, die in der SUMME-Funktion geschachtelt ist, wäre eine Funktion der dritten Ebene usw.
Hinweis
- Listen und Bibliotheken unterstützen die Funktionen ZUFALLSZAHL und JETZT nicht.
- Die Funktionen HEUTE und ICH werden in berechneten Spalten nicht unterstützt, werden jedoch in der Standardwerteinstellung einer Spalte unterstützt.
Verwenden von Spaltenbezügen in einer Formel
Ein Bezug identifiziert eine Zelle in der aktuellen Zeile und gibt einer Liste oder Bibliothek an, wo nach den Werten oder Daten gesucht werden soll, die Sie in einer Formel verwenden möchten. Beispielsweise verweist [Kosten] auf den Wert in der Spalte "Kosten" in der aktuellen Zeile. Wenn die Spalte "Kosten" für die aktuelle Zeile den Wert 100 aufweist, gibt =[Kosten]*3 300 zurück.
Mit Bezügen können Sie die Daten, die in verschiedenen Spalten einer Liste oder Bibliothek enthalten sind, in einer oder mehreren Formeln verwenden. Auf Spalten mit den folgenden Datentypen kann in einer Formel verwiesen werden: einzeiliger Text, Zahl, Währung, Datum und Uhrzeit, Auswahl, Ja/Nein und berechnet.
Sie verwenden den Anzeigenamen der Spalte, um in einer Formel darauf zu verweisen. Wenn der Name ein Leerzeichen oder ein Sonderzeichen enthält, müssen Sie den Namen in eckige Klammern ([ ]) einschließen. Bei Referenzen wird nicht zwischen Groß- und Kleinschreibung unterschieden. Beispielsweise können Sie in einer Formel auf die Spalte "Einzelpreis" als [Einzelpreis] oder [Einzelpreis] verweisen.
Hinweis
- Sie können nicht auf einen Wert in einer anderen Zeile als der aktuellen Zeile verweisen.
- Sie können nicht auf einen Wert in einer anderen Liste oder Bibliothek verweisen.
- Sie können nicht auf die ID einer Zeile für eine neu eingefügte Zeile verweisen. Die ID existiert zum Zeitpunkt der Berechnung noch nicht.
- Sie können nicht auf eine andere Spalte in einer Formel verweisen, die einen Standardwert für eine Spalte erstellt.
Verwenden von Konstanten in einer Formel
Eine Konstante ist ein Wert, der nicht berechnet wird. Das Datum 09.10.2008, die Zahl 210 oder der Text "Quartalsgewinne" sind Beispiele für Konstanten. Konstanten können die folgenden Datentypen aufweisen:
- String (Beispiel: =[Nachname] = "Smith")
Zeichenfolgenkonstanten werden in Anführungszeichen eingeschlossen und können bis zu 255 Zeichen enthalten. - Zahl (Beispiel: =[Kosten] >= 29,99)
Numerische Konstanten können Dezimalstellen enthalten und positiv oder negativ sein. - Datum (Beispiel: =[Datum] > DATUM(2007;7;1))
Datumskonstanten erfordern die Verwendung der Funktion DATUM(Jahr;Monat;Tag). - Boolescher Wert (Beispiel: =WENN([Kosten]>[Umsatz]; "Verlust"; "Kein Verlust")
Ja und Nein sind boolesche Konstanten. Sie können sie in bedingten Ausdrücken verwenden. Wenn im obigen Beispiel die Kosten größer als der Umsatz sind, gibt die WENN-Funktion "Ja" zurück, und die Formel gibt die Zeichenfolge "Verlust" zurück. Wenn "Kosten" gleich oder kleiner als "Umsatz" ist, gibt die Funktion "Nein" zurück, und die Formel gibt die Zeichenfolge "Kein Verlust" zurück.
Verwenden von Berechnungsoperatoren in einer Formel
Operatoren geben den Berechnungstyp an, den Sie für die Elemente einer Formel ausführen möchten. Listen und Bibliotheken unterstützen drei verschiedene Arten von Berechnungsoperatoren: arithmetische, Vergleichsoperatoren und Text.
Arithmetische Operatoren
Verwenden Sie die folgenden arithmetischen Operatoren, um grundlegende mathematische Operationen wie Addition, Subtraktion oder Multiplikation auszuführen; Zahlen kombinieren; oder numerische Ergebnisse zu erzeugen.
| Arithmetischer Operator | Bedeutung (Beispiel) |
|---|---|
| + (Pluszeichen) | Addition (3+3) |
| – (Minuszeichen) | Subtraktion (3–1) Vorzeichenwechsel (–1) |
| * (Sternchen) | Multiplikation (3*3) |
| / (Schrägstrich) | Abteilung (3/3) |
| % (Prozentzeichen) | Prozent (20 %) |
| ^ (Caretzeichen) | Potenzierung (3^2) |
Vergleichsoperatoren
Mit den folgenden Operatoren können Sie zwei Werte vergleichen. Wenn zwei Werte anhand dieser Operatoren verglichen werden, ist das Ergebnis der Wahrheitswert Ja oder Nein.
| Vergleichsoperator | Bedeutung (Beispiel) |
|---|---|
| = (Gleichheitszeichen) | Gleich (A=B) |
| > (Größer-als-Zeichen) | Größer als (A>B) |
| < (Kleiner-als-Zeichen) | Kleiner als (A<B) |
| >= (Größer-gleich-Zeichen) | Größer als oder gleich (A>=B) |
| <= (Kleiner-gleich-Zeichen) | Kleiner oder gleich (A<=B) |
| <> (Ungleichzeichen) | Ungleich (A<>B) |
Textoperator
Mit dem kaufmännischen Und-Zeichen (&) können Sie mehrere Textzeichenfolgen zu einem einzigen Text verbinden oder verketten.
| Textoperator | Bedeutung (Beispiel) |
|---|---|
| & (kaufmännisches Und-Zeichen) | Verbindet bzw. verkettet zwei Werte zu einem zusammenhängenden Textwert ("North"&"wind") |
Reihenfolge, in der eine Liste oder Bibliothek Operationen in einer Formel ausführt
Formeln berechnen Werte in einer bestimmten Reihenfolge. Eine Formel kann mit einem Gleichheitszeichen (=) beginnen. Nach dem Gleichheitszeichen folgen die zu berechnenden Elemente (die Operanden), die durch Berechnungsoperatoren getrennt sind. Listen und Bibliotheken berechnen die Formel von links nach rechts gemäß einer bestimmten Reihenfolge für jeden Operator in der Formel.
Priorität von Operatoren
Wenn Sie mehrere Operatoren in einer einzelnen Formel kombinieren, führen Listen und Bibliotheken die Operationen in der in der nachstehenden Tabelle angegebenen Reihenfolge aus. Wenn eine Formel Operatoren mit derselben Rangfolge enthält, z. B. wenn eine Formel sowohl einen Multiplikationsoperator als auch einen Divisionsoperator enthält, werten Listen und Bibliotheken die Operatoren von links nach rechts aus.
| Operator | Beschreibung |
|---|---|
| – | Negation (wie bei –1) |
| % | Prozent |
| ^ | Potenzierung |
| * und / | Multiplikation und Division |
| + und – | Addition und Subtraktion |
| & | Verkettung (verbindet zwei Textzeichenfolgen) |
| < < >= = >=<> | Vergleich |
Verwenden von Klammern
Um die Reihenfolge der Auswertung zu ändern, setzen Sie in Klammern den Teil der Formel, der zuerst berechnet werden soll. Die folgende Formel ergibt beispielsweise 11, da eine Liste oder Bibliothek die Multiplikation vor der Addition berechnet. Die Formel multipliziert die Zahlen 2 und 3 und addiert 5 zum Ergebnis.
=5+2*3
Wenn Sie dagegen die Syntax mit Klammern ändern, addiert die Liste oder Bibliothek 5 und 2 zusammen und multipliziert dann das Ergebnis mit 3, um 21 zu erhalten.
=(5+2)*3
Im folgenden Beispiel zwingen die Klammern um den ersten Teil der Formel die Liste oder Bibliothek, zuerst [Kosten]+25 zu berechnen und dann das Ergebnis durch die Summe der Werte in den Spalten EC1 und EC2 zu dividieren.
=([Cost]+25)/SUM([EC1]+[EC2])