Zum Inhalt springen
Varlig-Handbuch
Varlig-Startseite

Eine Rechenzeile schreiben

Diese Seite erklärt die Grundlagen, auf denen jeder Rechenblock aufbaut: wie eine Zeile gelesen wird, wie du Notizen neben deine Rechnungen schreibst, wie du Werten Namen gibst und sie wiederverwendest und wie eine Zeile von einer Bedingung abhängen kann. Fang hier an, wenn Berechnungen in Varlig neu für dich sind, und schau wieder vorbei, wenn sich ein Name oder ein Kommentar anders verhält als erwartet.

Ein Ausdruck pro Zeile

Berechnungen stehen in einem Rechenblock innerhalb einer Notiz. Tippe eine Zeile mit ```calc oder drück ⌘Y, um einen Block einzufügen. Jede Zeile im Block ist eine Berechnung, und ihr Ergebnis erscheint neben der Zeile.

calc
3.40 € * 5 ergibt €17.00
45 min + 1 hour 20 min ergibt 2 hours 5 min
1.5 litres in ml ergibt 1,500 mL

Leerzeilen und Kommentarzeilen haben kein Ergebnis. So kannst du einen Block übersichtlich gliedern und nebenbei erklären.

Varlig liest die ganze Zeile zuerst als Rechnung, auch mit alltäglichen Formulierungen wie 45 € with 19% VAT. Klappt das nicht, lässt Varlig die Wörter beiseite, die es nicht kennt. 5 Äpfel + 3 Orangen ergibt also trotzdem 8. Das ist praktisch für schnelle Notizen, aber eine Beschreibung kann mit einer Formulierung oder einem Einheitennamen kollidieren. Wenn du sagen willst, wofür eine Zeile gedacht ist, nimm deshalb einen Kommentar oder eine Beschriftung, wie im Folgenden beschrieben. So liest Varlig eine Formulierung erklärt die Details.

Steht ein Wort dort, wo ein Wert stehen müsste, kommt ein Fehler, der dieses Wort nennt, statt eines falschen Ergebnisses, und die Meldung schlägt den ähnlichsten Namen vor, den du definiert hast:

calc
Miete = 1,150 €
Mite + 200 € ergibt Unsupported: unrecognized calculation at "Mite"; did you mean "Miete"?

Dasselbe gilt für einen Namen mit Ziffern oder Unterstrichen wie Miete2 oder Miete_2. Er wird nie als Beschreibung beiseitegelegt oder als seine Zahl gelesen, und auch Klammern, ein Funktionsaufruf oder eine Umrechnung verstecken ihn nicht. In einer Beschriftung sind Ziffern erlaubt, beschreib die Zeile also dort:

calc
Miete = 1,150 €
Miete2 + 200 € ergibt Unsupported: unrecognized calculation at "Miete2"; did you mean "Miete"?
(Mite + 200 €) * 2 ergibt Unsupported: unrecognized calculation at "Mite"; did you mean "Miete"?
Wohnung 2: Miete + 200 € ergibt €1,350.00

Zeilen, die mit einem Aufzählungszeichen beginnen

Ein Aufzählungszeichen am Zeilenanfang markiert einen Posten auf einer Einkaufsliste. Die Beschreibung vor dem Betrag wird beiseitegelegt, und die Zeile rechnet trotzdem mit. Nimm -, *, •, +, – oder — und ein Leerzeichen:

calc
- Blumen 1,200 ergibt 1,200
* Kaffee 4.50 € ergibt €4.50
- 12 Tassen ergibt 12
- 6 Bananen @ 0.18 € ergibt €1.08
- 500g Nudeln 3 packs at 1.10 € each ergibt €3.30

Ein Bindestrich vor einem nackten Betrag bleibt ein Minuszeichen, - 1,200 sind also -1,200 und - 12 kg sind -12 kg. Für eine Messgröße in einer Liste beginnst du die Zeile mit * oder •, die vor allem anderen Aufzählungszeichen sind.

Wörter neben einem Betrag

Eine Beschreibung hält eine Zeile lesbar und ändert die Zahl nie. Wörter, die mit +, & oder per verbunden sind, gehören zur Beschreibung und sind keine Summe, ein Minuszeichen direkt am Betrag gehört zum Betrag, und eine Referenznummer nach einem Wort bleibt außen vor:

calc
Waschbecken + Standsäule 145 € ergibt €145.00
Essenskosten per head 14.20 € ergibt €14.20
Milch, Brot, Eier 12.40 € ergibt €12.40
Netflix -10.99 € ergibt -€10.99
LASTSCHRIFT REF 4471 62.40 € ergibt €62.40
Rechnung #123: 250 € ergibt €250.00
double cream 600 mL ergibt 600 mL
Chlor 3 ppm ergibt 3 ppm
T-Shirt 12 € ergibt €12.00
on the day 60 at 28 € ergibt €1,680.00

Damit ist fast alles abgedeckt, was ein Kontoauszug, eine Auftragsbestätigung oder eine Teileliste beim Einfügen mitbringt: Zeilen in Großbuchstaben, mit Kommas aufgezählte Dinge, Namen mit Bindestrich und eine Zeile, deren Beschreibung zufällig mit einem Wort beginnt, das Varlig kennt, etwa double, per oder on the day.

Eine Beschriftung, die eine Zeile nummeriert, etwa Jahr 2, Zimmer 12 oder Sparplan 2026, oder ein Zeitraum mit Jahreszahl wie Q4 2026, July 2026 oder week 40 2027 gehört ebenfalls zur Beschreibung, egal wo sie in der Zeile steht, wenn ihr Betrag folgt: ein Betrag mit Währung, Einheit oder Prozentzeichen oder eine nackte Zahl, die allein vor dem nächsten Rechenzeichen steht. Ihre Zahl wird nie mitgerechnet:

calc
Jahr 1 5,000 € + Jahr 2 6,000 € ergibt €11,000.00
Jahr 1 5,000 + Jahr 2 6,000 ergibt 11,000
Sparplan 2025 1,200 € + Sparplan 2026 1,500 € ergibt €2,700.00
Zimmer 12 40 € + Zimmer 14 50 € ergibt €90.00
Q3 2026 5,000 € + Q4 2026 6,000 € ergibt €11,000.00
July 2026 500 € + August 2026 600 € ergibt €1,100.00

Eine einzelne Zahl nach einem Wort ist der Betrag, wie in Miete 1200 + 300, und eine Anzahl zählt weiterhin, wie in Tickets 2 at 40 € each. Eine Einheit wie hour, week oder day misst die Zahl davor; vor einer Zahl benennt sie die Zeile wie jedes andere Wort: hour 2 ist die zweite Stunde, nie eine Stunde und zwei Minuten. Und folgt eine Währung, eine Einheit oder ein Prozentzeichen, beginnt nach der Zahl einer Beschriftung mit einem Leerzeichen der Betrag, deshalb ist Woche 2 150 hours 150 Stunden statt 2,150:

calc
hour 1 40 € + hour 2 50 € ergibt €90.00
hours 8 + hours 7 ergibt 15
Woche 2 150 hours + Woche 3 160 hours ergibt 310 hours

Kommentare

Ein Kommentar ist Text, den der Rechner ignoriert. Es gibt vier Schreibweisen:

Form Beispiel Was ignoriert wird
Rautenkommentar Miete * 12 # pro Jahr oder # Budget Alles ab einer Raute mit Leerzeichen bis zum Zeilenende
Schrägstrichkommentar Miete * 12 // pro Jahr Alles vom // bis zum Zeilenende
Notiz in Anführungszeichen "Cappuccino" 3.40 € * 5 Alles in doppelten Anführungszeichen, egal wo in der Zeile
Notiz in Klammern 999 $ (für iPhone 16) Wörter in Klammern, egal wo in der Zeile
calc
# Wocheneinkauf
Milch = 1.45 €
Brot = 1.20 € // Sauerteig
Eier = 2.30 € "Freiland"
Milch + Brot + Eier # ohne Extras ergibt €4.95

Eine Raute und ein Schrägstrichpaar kommentieren den Rest der Zeile aus, während Anführungszeichen und Klammern auch mitten in einer Zeile stehen dürfen. So sagst du, wofür ein Betrag ist, und die Rechnung läuft weiter:

calc
999 $ (für iPhone 16) ergibt $999.00
Laptop 899 € (generalüberholt) + 49 € Hülle ergibt €948.00
Boing "747" is $386.8M ergibt $386.8M

Um etwas, das wie eine Zahl aussieht, setzt du besser Anführungszeichen, so bleibt die 747 oben aus der Rechnung heraus. Klammern, die nur eine Zahl enthalten, sind Rechnung und keine Notiz, denn eine Zahl neben einer Klammer multipliziert:

calc
999 $ (3) ergibt $2,997.00

Schreib eine Anzahl also außerhalb der Klammern oder sag dazu, was du zählst, etwa 999 $ (3 Geräte). Alles außer einer nackten Zahl bleibt eine Notiz, auch ein Wort mit Bindestrich oder ein Prozentsatz:

calc
134 € (25% Rabatt schon abgezogen) ergibt €134.00
10 € (Schwiegermutter) ergibt €10.00

Eine Zeile, die mit einer Raute und einem Leerzeichen beginnt, ist von Anfang bis Ende ein Kommentar. Damit eignet sie sich gut als Überschrift innerhalb eines Blocks.

Das Leerzeichen macht aus der Raute einen Kommentar. Eine Raute direkt an einem Wort, wie in #essen, ist ein Tag: Er beschriftet die Zeile, bleibt aus der Rechnung heraus und lässt dich jede Zeile mit diesem Tag aufsummieren, wo immer sie im Block steht.

calc
12.50 € Mittagessen #essen ergibt €12.50
8 € Kaffee #essen ergibt €8.00
total of #essen ergibt €20.50

Eine Raute mit Ziffern dahinter ist weder das eine noch das andere: Sie nummeriert, worum es in der Zeile geht, und nimmt an der Rechnung nicht teil. Rechnungen, Bestellungen und Teilenummern lesen sich also so, wie sie geschrieben sind.

calc
Rechnung #123: 250 € ergibt €250.00
Teil #4 wiegt 20 g ergibt 20 g

Beschriftungen

Eine Beschriftung besteht aus ein paar Wörtern am Zeilenanfang, gefolgt von einem Doppelpunkt und einem Leerzeichen. Sie beschreibt das Ergebnis, ohne Teil der Rechnung zu sein:

calc
Miete = 1,250 €
Nebenkosten = 180 €
Miete und Nebenkosten: Miete + Nebenkosten ergibt €1,430.00
Rechnung im Café: 12.50 € + 4 € ergibt €16.50

Beschriftungen können Buchstaben (auch mit Akzenten), Ziffern, Leerzeichen und Unterstriche enthalten, wie in Wohnung 2: oder Q3 Miete:.

Eine Beschriftung erzeugt keinen Namen. Nach Miete und Nebenkosten: Miete + Nebenkosten gibt es keinen Wert namens Miete und Nebenkosten. Verwende =, wenn du ein Ergebnis wiederverwenden willst. Setz außerdem keine Beschriftung vor eine Zuweisung: Wohnen: Miete = 1,250 € zeigt zwar den Betrag an, aber Miete wird nicht gespeichert.

Zuweisung

= gibt einem Wert einen Namen. Die Zeile zeigt den Wert auch an, sodass du ihn gleich überprüfen kannst.

calc
Preis = 85 € ergibt €85.00
Preis + 20% ergibt €102.00

Um einen bereits definierten Namen zu ändern, verwende +=, -=, *= oder /=:

calc
Urlaubskasse = 400 €
Urlaubskasse += 150 € ergibt €550.00
Urlaubskasse -= 85 € ergibt €465.00
Portionen = 4
Portionen *= 3 ergibt 12
Mehl = 750 g
Mehl /= 3 ergibt 250 g

Schlägt die rechte Seite fehl, enthält der Name den Fehler, und jede Zeile, die ihn verwendet, zeigt denselben Fehler, bis du dem Namen einen neuen Wert zuweist:

calc
Gäste = 0
pro Kopf = 120 € / Gäste ergibt Error: divide by zero
pro Kopf + 5 € ergibt Error: divide by zero

Ein Name, den du speicherst, darf eine Beschreibung tragen, genau wie eine eigene Zeile. Was auf der rechten Seite nicht stehen darf, sind lose Wörter um einen nackten Namen herum, denn dann ist nicht zu erkennen, was du speichern wolltest: Mit definiertem Miete = 1,150 € meldet x = ausgegeben ohne Miete genau dieses ausgegeben ohne Miete, statt still die Miete zu speichern.

calc
gezahlte Miete = 1,150 €
Tagesausgabe = gezahlte Miete / 16 ergibt €71.88

Namen

Namen können aus mehreren Wörtern bestehen und Buchstaben mit Akzenten, nicht lateinische Buchstaben, Ziffern, Unterstriche und Emoji enthalten:

calc
Latte macchiato = 3.40 €
Latte macchiato * 5 ergibt €17.00
Crème brûlée = 6.50 €
Crème brûlée * 2 ergibt €13.00
🍎 Preis = 0.45 €
🍎 Preis * 6 ergibt €2.70
Umsatz Q1 = 12,400 €
Umsatz Q2 = 14,100 €
Umsatz Q1 + Umsatz Q2 ergibt €26,500.00
Breite_Schlafzimmer = 3.2 m
Breite_Schlafzimmer * 2 ergibt 6.4 m

Ein Name darf Wörter enthalten, die Varlig auch anderweitig verwendet, etwa to, in oder needed, und er darf den Namen einer eingebauten Funktion wie floor übernehmen. Überall, wo du ihn als Wert verwendest, liest Varlig deinen Wert:

calc
Fahrt in die Stadt = 25 min
Fahrt in die Stadt * 10 ergibt 250 min
Farbe in der Küche = 12.44 L
Farbe in der Küche to 1 dp ergibt 12.4 L
floor = 12 m²
floor * 2 ergibt 24 m²
floor(3.7) ergibt 3

Folgen Klammern, wie in floor(3.7), erledigt die Funktion weiterhin ihre übliche Aufgabe.

Ein Name darf sogar auf ein Zahlwort enden. So steht ein Preis da wie auf der Speisekarte:

calc
Tisch für vier = 96 €
Tisch für vier / 4 ergibt €24.00

Beginnen zwei deiner Namen gleich, gewinnt der längere. Ein nummerierter Name wird also als Ganzes gelesen:

calc
Charge = 8.01 €
Charge 2 = 8.21 €
Charge 2 - Charge ergibt €0.20

Bei Namen kommt es auf Groß- und Kleinschreibung an: Eier und eier sind zwei verschiedene Werte.

Soll ein Name in jeder Notiz verfügbar sein, etwa dein Stundensatz oder ein Steuersatz, füge ihn in den Einstellungen zu den globalen Definitionen hinzu, statt ihn in jeder Notiz zu wiederholen.

Namen, die mit eingebauten Wörtern kollidieren

Ein Name, den du definierst, hat Vorrang vor allem anderen, das genauso geschrieben wird, etwa vor einer Einheit, einem Zahlwort oder einer Konstante. Alltägliche Namen lassen deine Mengen trotzdem in Ruhe. Eine Zahl direkt vor einem Namen im (englischen) Plural oder vor einer Einheit zählt diese Sache, und ein Prozentsatz vor tip oder tax bezeichnet das Trinkgeld oder die Steuer. Werte namens hours, nights oder tip ändern diese Zeilen also nicht:

calc
Stundensatz = 14 € / hour
hours = 7.5
Stundensatz * 7.5 hours ergibt €105.00
nights = 14
118 €/night * 14 nights ergibt €1,652.00
tip = 12.69 €
84.60 € + 18% tip ergibt €99.83

Halt den Zeiger über das Wort, um zu sehen, wie Varlig es gelesen hat. Bei Stundensatz * 7.5 hours steht dort „Counts hours here, not the variable hours = 7.5.“ An jeder anderen Stelle einer Zeile ist der Name dein Wert, wie in split 90 € among Personen.

Bei einer Umrechnung ist es genauso: Nach in, to oder as gewinnt eine Einheit gegen einen Namen, der eine reine Zahl enthält. Eine benannte Anzahl blockiert also keine Umrechnung in ihre Einheit. Mit miles = 12 ergibt 20 km in miles weiterhin 12.4274238447 mi. Ein Name vor der Einheit skaliert sie, statt ein Ziel zu benennen: 15.2 m in Maßstab miles mit Maßstab = 76.2 meldet Unsupported: conversion to Maßstab miles, statt sich für eine der beiden Lesarten zu entscheiden.

Eine Einheit, die als Rate geschrieben ist, ohne Leerzeichen um den Schrägstrich, wird als genau diese Einheit gelesen, egal wie du ihre Buchstaben sonst verwendest. Eine Dichte oder eine Geschwindigkeit aus einem Datenblatt bedeutet also weiterhin das, was dort steht:

calc
g = 9.81 m/s² ergibt 9.81 m/s²
2 g ergibt 19.62 m/s²
2.7 g/cm³ ergibt 2.7 g/cm³
50 kg * g ergibt 490.5 N

In einigen Fällen ändert deine Definition aber doch, was eine Zeile bedeutet:

  • Ein einzelner Buchstabe steht immer für deinen Wert: Nach m = 3 ist 2 m gleich 6 statt zwei Meter.
  • Eine Zahl vor einem Namen im Singular multipliziert ihn: Nach Breite = 3 ist 2 Breite gleich 6. Dasselbe gilt für einen Namen aus einem Buchstaben vor einer Einheit oder einem Operator. Der Hinweis sagt das und schlägt vor, 2 * Breite zu schreiben, damit es eindeutig ist.
  • Auch Zahlwörter und Konstanten werden ersetzt: Nach one = 7 ergibt one times two 14.

Zwei Gewohnheiten vermeiden die meisten Überraschungen:

  • Verwende Einheitensymbole wie m, s, h oder in nicht für sich allein als Namen, und verwende keine Konstanten oder Zahlwörter wie pi, one oder i erneut.
  • Bevorzuge aussagekräftige Namen wie Arbeitsstunden, Tagessatz oder Laufstrecke.

Reihenfolge im Dokument

Jede Zeile sieht die Namen, die darüber definiert sind. Namen gelten auch in späteren Rechenblöcken derselben Notiz. So legst du deine Eingaben einmal fest und verwendest sie weiter unten auf der Seite.

calc
Preis = 20 €
Menge = 3
Kosten = Preis * Menge ergibt €60.00
Preis = 25 €
Preis * Menge ergibt €75.00
Kosten ergibt €60.00

Die Neudefinition von Preis ändert die frühere Zeile Kosten nicht: Kosten wurde mit dem Preis berechnet, der an dieser Stelle galt. Um das Ergebnis einer früheren Berechnung zu ändern, bearbeite die Zeile, in der ihre Eingabe definiert ist.

Das Ergebnis darüber

prev ist das Ergebnis der nächstgelegenen Zeile darüber, und ans bedeutet dasselbe, solange du keinen Wert ans genannt hast. Beide eignen sich für eine schnelle Folgerechnung:

calc
1,250 € * 12 ergibt €15,000.00
prev / 52 ergibt €288.46
ans + 20 € ergibt €308.46

Um eine Gruppe von Zeilen zu addieren, schreib sum oder total in eine eigene Zeile. Siehe Die Zeilen darüber addieren.

Auf eine Zeile über ihre Nummer verweisen

line1, line2 und so weiter verweisen über die Position in der Notiz auf eine Berechnung, wobei jeder Rechenblock der Reihe nach mitgezählt wird:

calc
Preis = 100 € ergibt €100.00
line1 * 2 ergibt €200.00

Ein Verweis bleibt an der Zeile hängen, auf die er zeigt. Fügst du darüber eine Zeile ein oder verschiebst du Zeilen mit Format › Zeile nach oben verschieben und Zeile nach unten verschieben, rechnet das Ergebnis weiter mit derselben Zeile: Varlig nummeriert den Text für dich um, als eigenen Schritt zum Rückgängigmachen, damit das, was du liest, und das, was du bekommst, zusammenpassen.

Löschst du die Zeile, auf die ein Verweis zeigt, meldet die Zeile Error: line2 refers to a deleted line, statt stillschweigend eine andere Nummer zu nehmen. Undo holt beides zurück.

Kopieren und Einsetzen behält Verweise

Kopierst du Rechenzeilen oder schneidest du sie aus und setzt sie wieder ein, lesen ihre Verweise mit line2 und ↑ weiter die Zeilen, die sie vorher gelesen haben:

  • Ein Verweis auf eine Zeile, die du mitkopiert hast, folgt der Kopie und wird auf ihre neue Position umnummeriert.
  • Ein Verweis auf eine Zeile, die du nicht mitkopiert hast, liest beim Einsetzen in dieselbe Notiz weiter diese Zeile.
  • In eine andere Notiz eingesetzt, wird daraus der Name, den diese Zeile definiert, etwa Miete für Miete = 1,200 €, und der funktioniert, sobald die Notiz ihn definiert oder verwendet. Eine Zeile ohne Namen wird zu einem Verweis wie line2_of_Budget, der das meldet, bis du ihn ersetzt:
calc
5 + line2_of_Budget ergibt Unsupported: line2_of_Budget is a line of another note

Die Zwischenablage enthält nur den Text, den du markiert hast, andere Apps bekommen also genau das, und das Einsetzen ist ein einziger Schritt zum Rückgängigmachen. Zeilen aus einer passwortgeschützten Notiz werden so eingesetzt, wie sie geschrieben sind.

Aus Fließtext eine Berechnung machen

Eine Rechnung eingefügt oder ein paar Zeilen geschrieben, die sich aufaddieren sollten? Markier die Zeilen und wähl Format › In Rechenblock umwandeln, oder drück ⌘Y mit einer Auswahl: Varlig legt sie als ein einziger Schritt zum Rückgängigmachen in einen Rechenblock, und die Ergebnisse erscheinen daneben.

Ohne Auswahl fügt ⌘Y einen leeren Block ein. Text außerhalb eines Blocks wird nie berechnet, eine eingefügte E-Mail behält ihre Zahlen, Daten und Rechnungsnummern also genau so, wie sie sind.

Neuer Gültigkeitsbereich

Eine Zeile, die nur --- enthält, beginnt einen neuen Gültigkeitsbereich. Namen, eigene Einheiten und eigene Funktionen, die darüber definiert sind, sind darunter nicht mehr sichtbar. Das ist praktisch, um zwei Szenarien in einer Notiz zu vergleichen, ohne dass sich ihre Werte gegenseitig beeinflussen.

calc
# Option A: die Wohnung in der Stadt
Miete = 1,250 €
Fahrtkosten = 60 €
Miete + Fahrtkosten ergibt €1,310.00
---
# Option B: die Wohnung weiter draußen
Miete = 980 €
Fahrtkosten = 210 €
Miete + Fahrtkosten ergibt €1,190.00

Unter dem --- muss Fahrtkosten neu definiert werden. Vergisst du das, hat die Zeile, die den Namen verwendet, nichts, worauf sie sich beziehen kann.

Bedingungen

if … then … else … wählt anhand eines Vergleichs einen von zwei Werten aus. Du kannst es für sich allein verwenden oder das Ergebnis einem Namen zuweisen:

calc
Warenkorb = 34.50 €
Versand = if Warenkorb >= 40 € then 0 € else 3.99 € ergibt €3.99
Warenkorb + Versand ergibt €38.49

Verkette else if für mehr als zwei Möglichkeiten:

calc
Warenkorb = 34.50 €
if Warenkorb < 20 € then 4.99 € else if Warenkorb < 40 € then 2.99 € else 0 € ergibt €2.99

Nur der gewählte Zweig wird berechnet. Der andere Zweig darf also etwas enthalten, das fehlschlagen würde:

calc
Gäste = 0
if Gäste > 0 then 120 € / Gäste else 0 € ergibt €0.00

Nachgestelltes if und unless

Du kannst die Bedingung auch hinter den Wert stellen. Wert if Bedingung zeigt den Wert, wenn die Bedingung erfüllt ist, und Wert unless Bedingung zeigt ihn, wenn sie nicht erfüllt ist. Andernfalls zeigt die Zeile in beiden Fällen nichts an.

calc
Warenkorb = 34.50 €
3.99 € if Warenkorb < 40 € ergibt €3.99
3.99 € unless Warenkorb >= 40 € ergibt €3.99

Der Wert darf Text in doppelten Anführungszeichen sein. Aus einer Prüfung wird so eine Zeile, die dir sagt, wo du stehst, und die sonst leer bleibt:

calc
Conversion = 0.667%
"im Plan" if Conversion > 0.5% ergibt im Plan

Zuweisen innerhalb einer Bedingung

Beide Zweige können demselben Namen einen Wert zuweisen:

calc
Warenkorb = 34.50 €
if Warenkorb >= 40 € then Versandkosten = 0 € else Versandkosten = 3.99 € ergibt €3.99
Versandkosten ergibt €3.99

Gibt es nur einen then-Zweig, findet die Zuweisung statt, wenn die Bedingung erfüllt ist. Andernfalls behält der Name seinen alten Wert:

calc
Warenkorb = 34.50 €
Punkte = 0
if Warenkorb > 30 € then Punkte = 50 ergibt 50
Punkte ergibt 50

Vergleiche wie >= und die Operatoren && und || werden unter Operatoren, Vergleiche und Bedingungen erklärt.

Alles zusammen

Hier eine kleine Rechnung für freiberufliche Arbeit, so wie du sie in einer Notiz führen könntest:

calc
# Rechnung März
Tagessatz = 420 €
Arbeitstage = 6
Reisekosten = 86.40 € // Bahntickets
Honorar = Tagessatz * Arbeitstage ergibt €2,520.00
Zwischensumme = Honorar + Reisekosten ergibt €2,606.40
umsatzsteuerpflichtig = true
MwSt = if umsatzsteuerpflichtig then Zwischensumme * 19% else 0 € ergibt €495.22
Rechnungsbetrag: Zwischensumme + MwSt ergibt €3,101.62

Jede Eingabe hat einen Namen. Im nächsten Monat änderst du also nur Arbeitstage und Reisekosten, und der Rest der Rechnung passt sich an. Kommentare und Beschriftung halten den Block lesbar, und dank der Bedingung funktioniert dieselbe Notiz, egal ob du Umsatzsteuer berechnest oder nicht.