Formeln und Summen
Nicht jede Spalte braucht KI. Eine Formelspalte berechnet ihren Wert aus anderen Spalten derselben Zeile, zum Beispiel die Fracht in PLN aus der Fracht in EUR, eine Marge oder die Tage zwischen Be- und Entladung. Sie rechnet sofort, liefert jedes Mal dasselbe Ergebnis und kostet nie Credits. Unter den Daten fassen die Summenzeile und beliebig viele Formelzeilen ganze Spalten oder die Zellen zusammen, die Sie auswählen.
Bevor Sie beginnen
- Formeln gehören zu jedem Tarif und sind kostenlos. Nur KI nach einer Formel fragen nutzt KI; dafür muss KI für Ihre Organisation eingeschaltet sein, und es zählt zu ihrem KI-Budget. Ohne KI: „Sie können die Formel weiterhin selbst schreiben und an echten Zeilen testen. Nur das Entwerfen durch die KI ist aus.“
- Eine Formel zu setzen ändert die Spalte, Sie brauchen also Bearbeitungsrechte für die Tabelle.
- Eine Formel liest Werte, daher lassen sich Datei-, Unterblatt- und Dokumentspalten darin nicht verwenden: „Datei- und Unterblatt-Spalten können nicht in Formeln verwendet werden“.
Wie eine Formel funktioniert
Eine Formel ist ein Ausdruck, der für jede Zeile läuft: „Ein Ausdruck, für jede Zeile ausgeführt.“ Er liest die anderen Spalten derselben Zeile über ihren Namen:
round(num(row['Fracht EUR']) * 4.3, 2)row['Column name']liest diese Spalte in derselben Zeile. Der Name muss genau übereinstimmen.col('Column name')liest die ganze Spalte (alle Zeilen), für Summen und Anteile:row['Fracht EUR'] / sum(col('Fracht EUR')).num(...)macht aus einem unsauberen Wert eine Zahl: Währungen, Tausendertrennzeichen und beide Dezimalschreibweisen ('1.234,56 zł'wird zu1234.56). Nutzen Sie es, bevor Sie mit Werten rechnen, die Menschen eingetippt oder die KI gelesen hat.- Operatoren:
+ - * / // %, Vergleiche,and,or,notundA if condition else B.**ist gesperrt; nehmen Siepower(base, exp). - Eine Formel kann bis zu 2.000 Zeichen lang sein.
Eine Formel gehört zur Spalte, nicht zu einer einzelnen Zelle: „Die Formel wird zur Regel der Spalte: Sie läuft jetzt auf jeder Zeile und auf neuen Zeilen.“ Ändert sich ein Eingangswert, ändert sich die Formelzelle mit.
Eine Formel in der Zellenleiste schreiben
- Wählen Sie eine beliebige Zelle der Spalte aus, die berechnet werden soll.
- Tippen Sie in der Zellenleiste über dem Raster
=und den Ausdruck: „Mit = beginnen, um diese Spalte aus anderen Spalten zu berechnen“. Die Leiste zeigt „gilt für die ganze Spalte“. - Drücken Sie Enter oder klicken Sie auf Übernehmen. Verwerfen bricht ab.
Ein Wert ohne = setzt nur diese eine Zelle. Bei einer Spalte, die von der KI gefüllt wurde, gibt das Löschen der Formel die Spalte an die KI zurück. Für eine lange Formel bietet Größeren Editor öffnen in der Leiste mehr Platz; das Zeichen fx öffnet den Formel-Editor.
Der Formel-Editor
Im Formel-Editor schreiben Sie eine Formel mit Live-Vorschau auf Ihren echten Zeilen. Sie öffnen ihn mit Formel erstellen… im Menü einer Zelle, mit Formel aus Auswahl…, wenn mehrere Zellen ausgewählt sind, oder mit dem Zeichen fx in der Zellenleiste.
- Schreiben Sie die Formel unter Formel oder beschreiben Sie sie unter KI nach einer Formel fragen (zum Beispiel „Bruttomarge: (Umsatz minus Kosten) geteilt durch Umsatz, in Prozent“) und klicken Sie auf Generieren. Der Entwurf wird geprüft, bevor Sie ihn sehen, er läuft also immer.
- Klicken Sie unter Spalten auf eine Spalte, um
row['…']in die Formel einzufügen, oder unter Funktionen auf eine Funktion (Funktionen suchen… findet eine). Spalten, die Sie im Raster ausgewählt hatten, stehen ganz oben unter Ausgewählte Spalten. - Lesen Sie die Vorschau: das Ergebnis für echte Zeilen, „5 von 24 Zeilen“. „Einige Zeilen schlagen fehl. Prüfen Sie die Formel“ weist auf Zeilen hin, in denen sie nicht funktioniert.
- Wählen Sie unter Spalte füllen die Spalte, die gefüllt werden soll, oder Neue Spalte erstellen…: Geben Sie ihr einen Namen und wählen Sie Zahl oder Text.
- Wählen Sie unter Anwenden auf Ganze Spalte (die Formel wird zur Regel der Spalte) oder Ausgewählte Zellen (schreibt die Ergebnisse einmalig nur in diese Zellen).
- Klicken Sie auf Auf Spalte anwenden oder Auf 3 Zellen anwenden. „Formel gesetzt: die Spalte wird neu berechnet“ oder „Formel auf 3 Zellen angewendet“.
Als Referenzwert gesperrte Zellen und Zellen, die noch verarbeitet werden, werden übersprungen und behalten ihre Werte („2 Zellen wurden übersprungen oder schlugen fehl“).
Sie können eine Formelspalte auch von Anfang an anlegen: Wählen Sie unter Spalte hinzufügen einen Werttyp und stellen Sie Wie diese Spalte gefüllt wird auf Formel: „Berechnet aus anderen Spalten: deterministisch, ohne Credit-Verbrauch“ (siehe Spalten und KI).
Funktionen
| Gruppe | Funktion | Was sie tut | Beispiel |
|---|---|---|---|
| Mathematik | num(x) | Wandelt einen unsauberen Wert in eine Zahl. | num('$1,240.50') ergibt 1240.5 |
| Mathematik | sum((a, b, …)), sum(col('X')) | Summiert Zahlen; leere Werte werden übersprungen. | sum((1, 2, 3)) ergibt 6 |
| Mathematik | avg(a, b, …) (auch mean) | Durchschnitt; fehlende Werte werden übersprungen. | avg(10, 20, 30) ergibt 20 |
| Mathematik | median(a, b, …) | Mittlerer Wert. | median(1, 5, 100) ergibt 5 |
| Mathematik | count(a, b, …) | Wie viele Argumente Zahlen sind. | count(1, 'x', None) ergibt 1 |
| Mathematik | filled(a, b, …) | Wie viele Werte nicht leer sind, auch Text. | |
| Mathematik | min(a, b), max(a, b) | Kleinster, größter Wert. | max(3, 7) ergibt 7 |
| Mathematik | round(x, digits) | Rundet auf die angegebenen Nachkommastellen. | round(3.14159, 2) ergibt 3.14 |
| Mathematik | abs(x), sqrt(x), floor(x), ceil(x), power(base, exp) | Absolutwert, Quadratwurzel, abrunden, aufrunden, Potenz. | power(2, 10) ergibt 1024 |
| Text | concat(a, b, …) | Verbindet Werte zu einem Text; fehlende werden zu leerem Text. | concat('FY', 2021) ergibt 'FY2021' |
| Text | upper(s), lower(s), title(s) | Großbuchstaben, Kleinbuchstaben, Titelform. | upper('tesla') ergibt 'TESLA' |
| Text | strip(s) | Entfernt Leerzeichen an beiden Enden. | |
| Text | replace(s, old, new) | Ersetzt jedes Vorkommen. | replace('a-b', '-', ' ') ergibt 'a b' |
| Text | contains(s, part), startswith(s, p), endswith(s, p) | Wahr, wenn der Text den Teil enthält, damit beginnt oder endet (Groß- und Kleinschreibung egal). | contains('Tesla, Inc.', 'tesla') ergibt True |
| Text | left(s, n), right(s, n), mid(s, start, n) | Erste, letzte oder mittlere Zeichen (mid zählt ab 1, wie MID in Excel). | mid('Tesla', 2, 3) ergibt 'esl' |
| Text | split(s, sep), join(sep, list) | Text in eine Liste und zurück. | split('a, b', ',') ergibt ['a', 'b'] |
| Text | len(s) | Anzahl der Zeichen oder Listenelemente. | len('Tesla') ergibt 5 |
| Daten | year(d), month(d), day(d) | Teile eines Datums; gängige Formate wie 31.12.2024 werden verstanden. | year('2021-12-31') ergibt 2021 |
| Daten | days_between(start, end) | Ganze Tage von Start bis Ende; negativ, wenn das Ende früher liegt. | days_between('2024-01-01', '2024-03-15') ergibt 74 |
| Logik | A if condition else B | Nimmt A, wenn die Bedingung gilt, sonst B. | 'over' if num(row['Cost']) > 100 else 'ok' |
| Logik | coalesce(a, b, …) | Der erste Wert, der nicht fehlt (leer oder nicht gefunden). | coalesce(row['A'], row['B'], 0) |
| Logik | any((…)), all((…)) | Wahr, wenn irgendeine oder jede Bedingung gilt. | all((num(a) > 0, num(b) > 0)) |
| Logik | bool(x) | Wahr oder falsch; leerer Text und Null sind falsch. | bool('') ergibt False |
Die Summenzeile
Die Summenzeile steht unter den Daten und zeigt eine Zusammenfassung pro Spalte.
- Klicken Sie unter einer Spalte auf die Zelle der Summenzeile: „Zusammenfassung für diese Spalte wählen“.
- Wählen Sie Summe, Durchschnitt, Min, Max, Anzahl Zahlen oder Anzahl ausgefüllt, oder Keine, um sie zu leeren.
- Oder tippen Sie nach
=eine eigene Formel, zum Beispiel=sum(col('Fracht EUR')): „= mit einer Formel eingeben: col('Name') liest eine ganze Spalte. Enter speichert.“
Die Zeile erscheint, sobald mindestens eine Spalte eine Zusammenfassung hat. Dateispalten haben keine Zusammenfassung.
Formelzeilen
Formelzeilen sind zusätzliche Rechenzeilen über der Summenzeile, so viele Sie brauchen. Sie sind keine Datenzeilen: In ihnen läuft nie KI.
- Fügen Sie eine über die Schaltfläche Formelzeile hinzufügen (Σ) in der Symbolleiste hinzu oder über Zeile hinzufügen, Formelzeile hinzufügen. Sie heißt
ƒx1, die nächsteƒx2. - Klicken Sie auf eine Zelle der Formelzeile. Die Zellenleiste bezieht sich dann auf sie: Die Adresse lautet
Fracht EUR · ƒx1(oderΣfür die Summenzeile). - Tippen Sie
=sum,=avg,=min,=max,=countoder=filledfür eine fertige Zusammenfassung der Spalte oder einen beliebigen Ausdruck. Wenn Sie einen leeren Wert bestätigen, wird die Zelle geleert. - Entfernen Sie die Zeile mit dem × an ihrer Beschriftung
ƒx(Formelzeile entfernen).
Über ausgewählte Zellen rechnen
- Wählen Sie die gewünschten Datenzellen aus: einen Bereich oder verstreute Zellen mit ⌘+Klick / Strg+Klick.
- Klicken Sie auf eine Zelle einer Formelzeile und tippen Sie eine Formel mit
sel(), zum Beispiel=sum(sel())oder=avg(sel()). - Drücken Sie Enter.
Die ausgewählten Werte werden beim Bestätigen in die Formel geschrieben, wie beim Einfügen von Werten, sodass sich das Ergebnis nicht ändert, wenn die Auswahl verschwindet. Jede Zelle einer Formelzeile kann ihre eigene Berechnung über ihre eigenen Zellen enthalten.
Ist eine Zelle einer Formelzeile ausgewählt, verschiebt Alt+↑ / Alt+↓ ihren Inhalt in die Formelzeile darüber oder darunter, und ⌘C / ⌘X / ⌘V (Strg unter Windows) kopieren, schneiden aus und fügen ein zwischen Zellen von Formelzeilen: „Strg+C/X/V kopieren·ausschneiden·einfügen, Alt+↑/↓ zwischen Zeilen verschieben“.
Für eine schnelle Summe brauchen Sie keine Formel
Wählen Sie ein paar Zellen aus, und die Statusleiste unter dem Raster zeigt sofort Anzahl, Summe, Ø, Min und Max (siehe Tabellenblatt).
Zahlenformat
Klicken Sie mit der rechten Maustaste auf eine Zahlenzelle (oder einen Bereich) und nutzen Sie Zahlenformat: 0 Dezimalstellen, 1 Dezimalstelle, 2 Dezimalstellen, Automatische Dezimalstellen, ein Präfix (zum Beispiel € ) oder ein Suffix (zum Beispiel km) und Zahlenformat zurücksetzen. Das Format ändert, wie der Wert aussieht, nicht den Wert selbst.
Gut zu wissen
- Kostenlos und wiederholbar. Eine Formel ruft nie die KI auf und verbraucht nie Credits; dieselben Eingaben ergeben immer dasselbe Ergebnis.
- Unsaubere Eingaben. Von der KI gelesene Werte sind oft Text wie „1 240,50 PLN“ oder „NOT_FOUND“. Packen Sie sie in
num(...)und fangen Sie leere Werte mitcoalesce(...)oderif … else …ab. - Gesperrte Werte bleiben. Eine als Referenzwert gesperrte Zelle wird nie von einer Formel überschrieben (siehe Zelldetails, Prüfung und Verlauf).
- Unterblätter. Die eigenen Spalten eines Unterblatts können auf dieselbe Weise pro Element rechnen, für 0 Credits (siehe Spaltentypen).
Verwandte Seiten
- Tabellenblatt: die Zellenleiste, die Auswahl und die Statusleiste.
- Spalten und KI: wann Sie statt einer Formel KI nutzen.
- Spaltentypen: Lookups, Rollups und Zählungen, die über verknüpfte Tabellen rechnen.