Die folgEndeen Formelfunktionen werden derzeit in Workiva unterstützt. Sie können diese Funktionen auch über den Formelassistenten in der Formelleiste anzeigen.
Inhalt
- Array-Funktionen
- Datum-Funktionen
- Finanzielle Berechnungsfunktionen
- Funktionen zur Informationsbeschaffung
- Nachschlagefunktionen
- Logische Funktionen
- Mathematische Funktionen
- Rundungsfunktionen
- Funktionen zur Texterstellung
- Statistische Funktionen
- Referenz-Operatoren
- Arithmetische Operatoren
- Verkettungsoperator
- Vergleichsoperatoren
Hinweise
- * Zeigt an, dass diese Funktion mit der Funktion CHILDREFS verwendet werden kann
- ** Zeigt an, dass diese Funktion innerhalb einer anderen Funktion verwendet werden muss.
- Workiva-Tabellenkalkulationen unterstützen nur englischsprachige Funktionen. Andere Sprachen werden nicht unterstützt.
- Die Seite Referenz zur Kompatibilität von Tabellenkalkulationsfunktionen bietet einen Leitfaden zu den von Workiva, Excel, Google Sheets und Workiva Chains (für Data Prep) unterstützten Formelfunktionen
Array-Funktionen
| Funktion | Beschreibung |
|---|---|
| ROWS | Ermittelt die Anzahl der Zeilen in einem angegebenen Array oder einer Referenz. |
| COLUMNS | Ermittelt die Anzahl der Spalten in einem angegebenen Array oder einer Referenz. |
| CHOOSEROWS | Extrahiert bestimmte Zeilen aus einem Bereich oder Array. |
| CHOOSECOLS | Extrahiert bestimmte Spalten aus einem Bereich oder Array. |
| TEXTSPLIT | Teilt Textzeichenfolgen anhand angegebener Trennzeichen in Zeilen und Spalten auf. |
| HSTACK | Stapelt mehrere Bereiche oder Arrays horizontal in einem einzigen Bereich. |
| VSTACK | Stapelt mehrere Bereiche oder Arrays vertikal in einem einzigen Bereich. |
| UNIQUE | Extrahiert eine Liste eindeutiger Werte aus einer Liste oder einem Bereich. |
| TRANSPOSE | Wandelt einen vertikalen Zellbereich in einen horizontalen um oder umgekehrt. |
| TAKE | Extrahiert eine angegebene Anzahl von Zeilen oder Spalten vom Anfang oder Ende eines Bereichs oder Arrays. |
| SORT | Sortiert einen Bereich oder ein Array dynamisch nach einer oder mehreren Spalten in aufsteigender oder absteigender Reihenfolge. |
| SEQUENCE | Erzeugt eine Liste fortlaufender Zahlen in einem Array. |
| FILTER | Extrahiert Zeilen aus einem Bereich oder Array, die angegebene Bedingungen erfüllen. |
| DROP | Entfernt eine angegebene Anzahl von Zeilen oder Spalten vom Anfang oder Ende eines Arrays oder Bereichs. |
| MMULT | Berechnet das Matrixprodukt zweier Arrays. |
| TOROW | Gibt ein Array als einzelne Zeile zurück. |
| TOCOL | Gibt ein Array als einzelne Spalte zurück. |
Datum-Funktionen
| Funktion | Beschreibung |
|---|---|
| DATE | Gibt ein Datum aus einem bestimmten Jahr, Monat und Tag zurück. |
| DATEVALUE | Gibt eine Seriennummer basierend auf einem Datum im Format MM/TT/JJJJ zurück. |
| DAY | Gibt den Tag des Monats für ein Datum zurück. |
| DAYS | Gibt die Anzahl der Tage zwischen zwei Daten zurück. |
| DAYS360 | Gibt die Anzahl der Tage zwischen zwei Daten basierend auf einem 360-Tage-Jahr zurück (zwölf 30-Tage-Monate). |
| EDATE | Gibt das Seriendatum zurück, das die angegebene Anzahl von Monaten vor oder nach einem bestimmten Datum liegt. |
| EOMONTH | Gibt das Ende des Monats für ein bestimmtes Datum zurück, versetzt um eine Anzahl von Monaten. |
| MONTH | Gibt den Monat des Jahres für ein Datum zurück. |
| NETWORKDAYS | Gibt die Anzahl der ganzen Werktage zwischen zwei Daten zurück. |
| NETWORKDAYS.INTL | Gibt die Anzahl der vollen Arbeitstage zwischen zwei Daten unter Berücksichtigung individueller Wochenenden und Feiertage zurück. |
| WEEKDAY | Gibt den Wochentag zu einem Datum zurück. |
| WORKDAY | Gibt das Seriendatum vor oder nach einer bestimmten Anzahl von Werktagen zurück. |
| WORKDAY.INTL | Gibt das Seriendatum vor oder nach einer bestimmten Anzahl von Werktagen mit benutzerdefinierten Wochenendparametern zurück. |
| YEAR | Gibt das Jahr für ein Datum zurück. |
| YEARFRAC | Berechnet den Jahresanteil, der sich aus der Anzahl der ganzen Tage zwischen zwei Daten ergibt. |
Finanzielle Berechnungsfunktionen
| Funktion | Beschreibung |
|---|---|
| FV | Berechnet den zukünftigen Wert einer Investition auf der Grundlage eines konstanten Zinssatzes. |
| IRR | Berechnet die interne Rendite für eine regelmäßige Serie von Cashflows. |
| XIRR | Berechnet eine interne Rendite für Cashflows, die nicht periodisch sind |
| NPV * | Berechnet den Kapitalwert einer Investition anhand von Abzinsungssätzen, Zahlungen und Erträgen. |
| XNPV | Berechnet den Nettogegenwartswert für Cashflows, die nicht periodisch sind. |
| PMT | Berechnet die Zahlung für ein Darlehen bei konstantem Zinssatz und konstanten Zahlungen. |
| PV | Berechnet den gegenwärtigen Wert einer Investition auf der Grundlage eines konstanten Zinssatzes. |
Funktionen zur Informationsbeschaffung
| Funktion | Beschreibung |
|---|---|
| COUNT * | Zählt die Anzahl der arabischen numerischen Werte in der angegebenen Wertmenge. |
| COUNTA * | Zählt die Anzahl nicht leerer Werte in der angegebenen Wertmenge. Leerzeichen werden nicht als leer gewertet. |
| COUNTBLANK * | Zählt die Anzahl leerer Werte in der angegebenen Wertmenge. |
| COUNTIF | Zählt die Anzahl der Zellen in einem Bereich, die die angegebene Bedingung erfüllen. |
| COUNTIFS | Zählt die Anzahl der Zellen in einem Bereich, die die angegebenen Bedingungen erfüllen. |
| ISBLANK | Gibt WAHR oder FALSCH zurück, wenn die Auswahl leer ist. |
| ISERROR | Gibt WAHR zurück, wenn der Wert ein Fehler ist; andernfalls wird FALSCH zurückgegeben. |
| ISNA | Gibt WAHR oder FALSCH zurück, wenn die Auswahl #N/A ist. |
| ISNUMBER | Gibt WAHR oder FALSCH zurück, wenn die Auswahl eine Zahl ist. |
| VALUE | Gibt einen numerischen Wert für eine gegebene Zeichenfolge zurück, die eine Zahl oder ein Datum darstellt. |
Nachschlage-Funktionen
| Funktion | Beschreibung |
|---|---|
| CELL | Gibt Informationen über eine Zellenreferenz zurück. |
| CHILDREFS ** | Verweist auf den ausgewählten Bereich für jedes untergeordnete Blatt. |
| HLOOKUP | Findet einen bestimmten Wert in einer Zeile und gibt anschließend einen Wert aus dieser Spalte zurück. |
| INDEX | Gibt den Wert an der angegebenen Zeilen-/Spaltenkoordinate zurück. |
| MATCH | Findet einen Index in einem eindimensionalen Bereich. |
| VLOOKUP | Sucht einen angegebenen Wert in einer Spalte und gibt dann den passenden Zeilenwert für diese Zeile zurück. |
| XLOOKUP | Findet einen Index im Suchbereich und gibt den entsprechenden Wert im Rückgabebereich zurück. |
| XMATCH | Findet einen Wert im Suchbereich und gibt den entsprechenden Index zurück. |
Logische Funktionen
| Funktion | Beschreibung |
|---|---|
| AND * | Gibt WAHR zurück, wenn alle Argumente WAHR sind; andernfalls FALSCH. |
| CHOOSE * | Verwendet index_num, um einen Wert aus der Liste der Wertargumente zurückzugeben. |
| IF * | Gibt einen angegebenen Wert zurück, wenn eine angegebene Bedingung WAHR ist, und einen anderen angegebenen Wert, wenn sie FALSCH ist. |
| IFERROR | Gibt den ersten angegebenen Wert zurück, wenn er kein Fehler ist; andernfalls den zweiten angegebenen Wert. |
| IFNA | Gibt einen alternativen Wert zurück, wenn der erste Wert #N/A ist. |
| IFS * | Prüft, ob eine oder mehrere Bedingungen erfüllt sind, und gibt einen Wert zurück, der der ersten WAHR-Bedingung entspricht. |
| NOT | Gibt FALSCH zurück, wenn der Ausdruck WAHR ist; gibt WAHR zurück, wenn der Ausdruck FALSCH ist. |
| OR * | Gibt WAHR zurück, wenn eines der Argumente WAHR ist; gibt FALSCH zurück, wenn alle Argumente FALSCH sind. |
Mathematische Funktionen
| Funktion | Beschreibung |
|---|---|
| ABS | Gibt den absoluten Wert der angegebenen Zahl zurück. |
| EXP | Gibt e potenziert mit der angegebenen Zahl zurück. |
| LN | Gibt den natürlichen Logarithmus der angegebenen Zahl zurück. |
| MOD | Gibt den Rest einer Division zurück. |
| POWER | Gibt das Ergebnis einer Potenzierung zurück. |
| PRODUCT * | Multipliziert alle Zahlen in einer Auswahl von Zellen. |
| SIGN | Gibt 1 zurück, wenn die Zahl positiv ist, 0, wenn die Zahl 0 ist, und -1, wenn die Zahl negativ ist. |
| SQRT | Gibt eine positive Quadratwurzel zurück. |
| SUBTOTAL | Erzeugt eine Gesamtsumme aus den angegebenen Werten unter Verwendung der angegebenen Operation, wobei alle Zwischensummen im Bereich ignoriert werden. Filter werden bei allen Summen ignoriert. |
| SUM * | Fügt alle Zahlen in einer Auswahl von Zellen hinzu. |
| SUMIF | Fügt die Zellen gemäß einer Bedingung in einem entsprechenden Bereich hinzu. |
| SUMIFS | Fügt die Zellen gemäß einer Reihe von Bedingungen in entsprechenden Bereichen hinzu. |
| SUMPRODUCT | Multipliziert entsprechende Komponenten in gleich großen Bereichen und gibt die Summe der Produkte zurück. |
Rundungsfunktionen
| Funktion | Beschreibung |
|---|---|
| INT | Gibt die nächstniedrigere ganze Zahl zurück. |
| MROUND | Gibt eine Zahl zurück, die auf das gewünschte Vielfache gerundet ist. |
| ROUND | Rundet eine Zahl auf eine bestimmte Anzahl von Ziffern. |
| ROUNDDOWN | Rundet eine Zahl auf die nächstliegende Ganzzahl ab. |
| ROUNDUP | Rundet eine Zahl auf die nächste Ganzzahl auf. |
| TRUNC | Kürzt eine Zahl auf eine bestimmte Anzahl von Stellen. |
Funktionen zur Texterstellung
| Funktion | Beschreibung |
|---|---|
| CODE | Gibt den numerischen Code des ersten Zeichens im angegebenen Text zurück. |
| CONCATENATE * | Fügt mehrere Zeichenfolgen zu einer Zeichenfolge zusammen. |
| CONCATENATEIF | Verbindet Zellen anhand einer Bedingung in einem Bereich mit einem Trennzeichen. |
| CHAR | Gibt das Zeichen zurück, das mit dem angegebenen Zeichencode verknüpft ist. |
| FIND | Gibt die Anfangsposition von Text innerhalb einer Zeichenfolge zurück. |
| LEFT | Gibt das erste Zeichen bzw. die ersten Zeichen in einem Text zurück. |
| LEN | Gibt die Anzahl der Zeichen im Argument zurück. |
| LOWER | Gibt den Text mit allen Zeichen in Kleinbuchstaben zurück. |
| MID | Gibt einen ausgewählten Teil des Textes zurück. |
| PROPER | Gibt den Text so zurück, dass nur der erste Buchstabe in jedem Wort groß geschrieben ist. |
| REPT | Wiederholt den Text eine bestimmte Anzahl von Malen. |
| RIGHT | Gibt das letzte Zeichen eines Textes zurück. |
| SEARCH | Gibt die Anfangsposition von Text innerhalb einer Zeichenfolge zurück. |
| SUBSTITUTE | Ersetzt bestimmte Zeichen des Textes durch neuen Text. |
| TEXT | Formatiert die angegebene Zahl als Text mit der Formatzeichenfolge. |
| TEXTJOIN * | Verbindet Text aus mehreren Bereichen mit einem Trennzeichen zwischen den einzelnen Textwerten. |
| TRIM | Entfernt überschüssige Leerzeichen aus Text. |
| UNICHAR | Gibt das Zeichen zurück, das mit der angegebenen Unicode-Zahl verknüpft ist. |
| UNICODE | Gibt die Unicode-Zahl des ersten Zeichens im angegebenen Text zurück. |
| UPPER | Gibt den Text mit allen Zeichen in Großbuchstaben zurück. |
Statistische Funktionen
| Funktion | Beschreibung |
|---|---|
| AVERAGE * | Gibt den Durchschnitt (arithmetisches Mittel) einer Menge zurück. |
| AVERAGEA * | Ermittelt das arithmetische Mittel eines Satzes, der textuelle und logische Werte enthält. |
| AVERAGEIFS | Gibt den Durchschnitt aller Zellen zurück, die mehrere Kriterien erfüllen. |
| LARGE * | Gibt den n-t-größten Wert aus einem Bereich zurück. |
| MAX * | Gibt die größte Zahl in einer Menge von Werten zurück. |
| MAXA * | Gibt den größten Wert in einer Menge zurück, die textuelle und logische Werte enthält. |
| MAXIFS | Gibt den Maximalwert aller Zellen zurück, die mehrere Kriterien erfüllen. |
| MEDIAN * | Gibt den statistischen Median einer bestimmten Menge von Zahlen zurück. |
| MIN * | Gibt die kleinste Zahl in einer Menge von Werten zurück. |
| MINA * | Gibt den kleinsten Wert in einer Menge zurück, die textuelle und logische Werte enthält. |
| MINIFS | Gibt den Mindestwert aller Zellen zurück, die mehrere Kriterien erfüllen. |
| PERCENTILE | Gibt ein Perzentil der Werte in einem Zellbereich zurück. |
| PERCENTILE.EXC | Gibt ein Perzentil der Werte (0–1, exklusiv) in einem Zellbereich zurück. |
| PERCENTILE.INC | Gibt ein Perzentil der Werte (0–1, inklusiv) in einem Zellbereich zurück. |
| QUARTILE | Liefert ein Quartil von Werten in einem Zellbereich. |
| QUARTILE.EXC | Liefert ein Quartil von Werten (0-4, exklusiv) in einem Zellbereich. |
| QUARTILE.INC | Liefert ein Quartil von Werten (0-4, einschließlich) in einem Zellbereich. |
| RANK * | Gibt den Rang eines gegebenen Wertes in einem entsprechenden Bereich zurück. |
| RANK.AVG * | Gibt den statistischen Durchschnitt des Rangs eines gegebenen Werts in einem entsprechenden Bereich zurück. |
| RANK.EQ | Gibt den statistischen Rang eines bestimmten Werts in einem entsprechenden Bereich zurück. |
| SMALL * | Gibt den n-t-kleinsten Wert aus einem Bereich zurück. |
| STDEV | Gibt für eine bestimmte Menge von Werten einer Stichprobe die Standardabweichung zurück. |
| STDEVA * | Gibt die Standardabweichung für eine gegebene Wertmenge innerhalb einer Stichprobe zurück, wobei Text oder FALSCH=0 und WAHR=1 gilt. |
| STDEVPA * | Gibt die Standardabweichung für eine gegebene Wertmenge innerhalb einer gesamten Grundgesamtheit zurück, wobei Text oder FALSCH=0 und WAHR=1 gilt. |
| STDEV.S * | Gibt für eine bestimmte Menge von Werten einer Stichprobe die Standardabweichung zurück. |
| STDEV.P * | Gibt die Stichproben-Standardabweichung für eine gegebene Wertmenge einer gesamten Grundgesamtheit zurück. |
Referenz-Operatoren
| Operatorzeichen und -name | Bedeutung des Operators | Beschreibung | Beispiel |
|---|---|---|---|
| : (Doppelpunkt) | Bereich Operator | Alle Zellen von zwei Bereichen referenzieren. | Summiert alle Zellen im Bereich D1 bis D25.=SUM(D1:D25) |
| (Leerzeichen) | Kreuzungsoperator | Verweis auf den gemeinsamen Bereich von Zellen in zwei Bereichen. | Findet die Summe der Schnittmengenzellen der Bereiche A1:B5 und B1:D5, =SUM(A1:B5 B1:D5) |
| , (Komma) | Union-Operator | Kombiniert mehrere Referenzen zu einer einzigen. | Findet den Maximalwert aus allen Zellen der Bereiche A1:B5 und B1:D5, =MAX(A1:B5,B1:D5) |
Arithmetische Operatoren
| Operatorzeichen und -name | Bedeutung des Operators | Beschreibung | Beispiel |
|---|---|---|---|
| – (Minus) | Negation | Gibt den negativen Wert der angegebenen Zahl zurück. | Gibt 25 als negativen Wert zurück, -25 |
| % (Prozent) | Prozent | Kennzeichnet einen Wert als Prozentsatz. | Gibt 23 % von 1000 zurück, =23 %*1000 |
| ^ (Zirkumflex) | Potenzierung |
Gibt den Exponentialwert der angegebenen Zahl zurück. Die Zahl vor dem Zirkumflex ist die Basis, die Zahl danach ist der Exponent. |
Gibt den quadrierten Wert von 5 zurück. =5^2 |
| / (Schrägstrich) | Abteilung | Dividiert den ersten Wert durch den zweiten Wert. | Teilt B1 durch A1, =B1/A1 |
| * (Sternchen) | Multiplikation | Multipliziert den ersten Wert mit dem zweiten Wert. | Multipliziert A1 mit B1, =A1*B1 |
| + (Plus) | Zusatz | Addiert den ersten Wert zum zweiten Wert. | Addiert A1 und B1, =A1+B1 |
| – (Minus) | Subtraktion | Subtrahiert den zweiten Wert vom ersten Wert. | Subtrahiert 100 von B5. =B5-100 |
Verkettungsoperator
| Operatorzeichen und -name | Bedeutung des Operators | Beschreibung | Beispiel |
|---|---|---|---|
| & (Kaufmanns-Und) | Ampersand | Verkettet die angegebenen Zeichenfolgen zu einer einzigen Zeichenfolge. | Verkettet zwei Zellen zu einer kombinierten Zeichenfolge, = A1&B1 |
Vergleichsoperatoren
| Operatorzeichen und -name | Bedeutung des Operators | Beschreibung | Beispiel |
|---|---|---|---|
| = (Gleich) | Gleicher als der Vergleich | Prüft, ob zwei Werte gleich sind. | =IF(A1=A2,„Gleich“,„Nicht gleich“) |
| > (Größer als) | Größer als der Vergleich | Prüft, ob der erste Wert größer als der zweite Wert ist. | =IF(A1>A2,„Größer“,„Nicht größer“) |
| < (Kleiner als) | Weniger als Vergleich | Prüft, ob der erste Wert kleiner als der zweite Wert ist. | =IF(A1<A2,„Kleiner“,„Nicht kleiner“) |
| >= (Größer als oder gleich) |
Größer als oder gleich dem Vergleich | Prüft, ob der erste Wert größer als oder gleich dem zweiten Wert ist. | =IF(A1>=A2,„Größer oder gleich“,„Kleiner“) |
| <= (Kleiner als oder gleich) |
Vergleich „kleiner als oder gleich“ | Prüft, ob der erste Wert kleiner als oder gleich dem zweiten Wert ist. | =IF(A1<=A2,„Kleiner oder gleich“,„Größer“) |
| <> (Ungleich) | Nicht gleich zu vergleichen | Prüft, ob die beiden Werte nicht gleich sind. | =IF(A1<>A2,„Nicht gleich“,„Gleich“) |