Community · Hilfe

Sheetward Benutzerhandbuch

Verwandeln Sie eine Excel-Arbeitsmappe (oder ein Google Sheet) in eine mehrbenutzerfähige Web-App — Formulare, Validierung, Nachschlagelisten, Import/Export und mehr.

Formel-ReferenzReferenz

Alles, was eine Formula_-Formel enthalten kann. Nur diese Operatoren und Funktionen laufen — eine Formel kann nicht über den Datensatz hinausgreifen, daher ist sie sicher aus einer hochgeladenen Arbeitsmappe zu übernehmen.

VerwendbarWie
Arithmetik+ - * /, dazu // (ganzzahlige Division), % (Rest) und ** (Potenz). Klammern gruppieren: (a + b) * c.
FeldverweiseBloße Feldnamen (hotel + meals). Eine Positionsformel kann ein Kopffeld mit einem Qualifizierer verwenden — rate from HEADER oder HEADER.rate (bei Namensgleichheit gewinnt der eigene Wert der Position).
Aggregationsum of <column> (oder sum(<column>)) summiert eine Positionsspalte in ein Kopffeld; mit from <SECTION> wählen Sie den Abschnitt.
Vergleiche> >= < <= = != — ein einzelnes = bedeutet „gleich“. Sie geben wahr / falsch zurück.
IF(condition, a, b)Die Bedingung. Gibt den 2. Wert zurück, wenn die Bedingung wahr ist, sonst den 3. Verschachteln Sie sie für mehr Fälle: IF(t > 200, "A", IF(t > 100, "B", "C")). Nur der gewählte Zweig läuft, daher ist IF(qty > 0, total / qty, 0) sicher, wenn qty 0 ist.
Boolesche LogikVerknüpfen Sie Bedingungen mit AND / OR dazwischen (hotel > 100 AND meals > 20) oder als Funktionen AND(…), OR(…), NOT(x).
Funktionenabs, round, min, max, sum, len, int, float, str.

Ausgearbeitete Beispiele. Die Formel steht in der Spalte Formula; das Output Field ist das schreibgeschützte Feld, das sie füllt.

AusgabefeldFormel
line_totalquantity * unit_price
grand_totalsum of amount
mileagemiles_driven * mileage_rate from HEADER
bandIF(total > 100, "High", "Low")
tierIF(t > 200, "A", IF(t > 100, "B", "C"))
follow_upIF(total > 100 AND paid = "no", "Yes", "No")

Eine Formel kann eine Zahl (auf 2 Dezimalstellen gerundet), Text (IF(hotel > 100, "High", "Low")) oder wahr / falsch zurückgeben — ein Wahr-/Falsch-Ergebnis in einem booleschen Feld wird als Ja / Nein angezeigt.

Das Blatt kann Formula_, Formulas_ oder Logic_ heißen; Formula_ ist die übliche, intuitivere Schreibweise. Kann eine Formel nicht gelesen werden, überspringt die App sie mit einer Build-Warnung, statt zu raten.