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.
3.40 € * 5 ergibt €17.0045 min + 1 hour 20 min ergibt 2 hours 5 min1.5 litres in ml ergibt 1,500 mLLeerzeilen 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:
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:
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.00Zeilen, 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:
- 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.30Ein 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:
Waschbecken + Standsäule 145 € ergibt €145.00Essenskosten per head 14.20 € ergibt €14.20Milch, Brot, Eier 12.40 € ergibt €12.40Netflix -10.99 € ergibt -€10.99LASTSCHRIFT REF 4471 62.40 € ergibt €62.40Rechnung #123: 250 € ergibt €250.00double cream 600 mL ergibt 600 mLChlor 3 ppm ergibt 3 ppmT-Shirt 12 € ergibt €12.00on the day 60 at 28 € ergibt €1,680.00Damit 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:
Jahr 1 5,000 € + Jahr 2 6,000 € ergibt €11,000.00Jahr 1 5,000 + Jahr 2 6,000 ergibt 11,000Sparplan 2025 1,200 € + Sparplan 2026 1,500 € ergibt €2,700.00Zimmer 12 40 € + Zimmer 14 50 € ergibt €90.00Q3 2026 5,000 € + Q4 2026 6,000 € ergibt €11,000.00July 2026 500 € + August 2026 600 € ergibt €1,100.00Eine 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:
hour 1 40 € + hour 2 50 € ergibt €90.00hours 8 + hours 7 ergibt 15Woche 2 150 hours + Woche 3 160 hours ergibt 310 hoursKommentare
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 |
# WocheneinkaufMilch = 1.45 €Brot = 1.20 € // SauerteigEier = 2.30 € "Freiland"Milch + Brot + Eier # ohne Extras ergibt €4.95Eine 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:
999 $ (für iPhone 16) ergibt $999.00Laptop 899 € (generalüberholt) + 49 € Hülle ergibt €948.00Boing "747" is $386.8M ergibt $386.8MUm 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:
999 $ (3) ergibt $2,997.00Schreib 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:
134 € (25% Rabatt schon abgezogen) ergibt €134.0010 € (Schwiegermutter) ergibt €10.00Eine 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.
12.50 € Mittagessen #essen ergibt €12.508 € Kaffee #essen ergibt €8.00total of #essen ergibt €20.50Eine 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.
Rechnung #123: 250 € ergibt €250.00Teil #4 wiegt 20 g ergibt 20 gBeschriftungen
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:
Miete = 1,250 €Nebenkosten = 180 €Miete und Nebenkosten: Miete + Nebenkosten ergibt €1,430.00Rechnung im Café: 12.50 € + 4 € ergibt €16.50Beschriftungen 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.
Preis = 85 € ergibt €85.00Preis + 20% ergibt €102.00Um einen bereits definierten Namen zu ändern, verwende +=, -=, *= oder /=:
Urlaubskasse = 400 €Urlaubskasse += 150 € ergibt €550.00Urlaubskasse -= 85 € ergibt €465.00Portionen = 4Portionen *= 3 ergibt 12Mehl = 750 gMehl /= 3 ergibt 250 gSchlä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:
Gäste = 0pro Kopf = 120 € / Gäste ergibt Error: divide by zeropro Kopf + 5 € ergibt Error: divide by zeroEin 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.
gezahlte Miete = 1,150 €Tagesausgabe = gezahlte Miete / 16 ergibt €71.88Namen
Namen können aus mehreren Wörtern bestehen und Buchstaben mit Akzenten, nicht lateinische Buchstaben, Ziffern, Unterstriche und Emoji enthalten:
Latte macchiato = 3.40 €Latte macchiato * 5 ergibt €17.00Crème brûlée = 6.50 €Crème brûlée * 2 ergibt €13.00🍎 Preis = 0.45 €🍎 Preis * 6 ergibt €2.70Umsatz Q1 = 12,400 €Umsatz Q2 = 14,100 €Umsatz Q1 + Umsatz Q2 ergibt €26,500.00Breite_Schlafzimmer = 3.2 mBreite_Schlafzimmer * 2 ergibt 6.4 mEin 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:
Fahrt in die Stadt = 25 minFahrt in die Stadt * 10 ergibt 250 minFarbe in der Küche = 12.44 LFarbe in der Küche to 1 dp ergibt 12.4 Lfloor = 12 m²floor * 2 ergibt 24 m²floor(3.7) ergibt 3Folgen 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:
Tisch für vier = 96 €Tisch für vier / 4 ergibt €24.00Beginnen zwei deiner Namen gleich, gewinnt der längere. Ein nummerierter Name wird also als Ganzes gelesen:
Charge = 8.01 €Charge 2 = 8.21 €Charge 2 - Charge ergibt €0.20Bei 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:
Stundensatz = 14 € / hourhours = 7.5Stundensatz * 7.5 hours ergibt €105.00nights = 14118 €/night * 14 nights ergibt €1,652.00tip = 12.69 €84.60 € + 18% tip ergibt €99.83Halt 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:
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 NIn einigen Fällen ändert deine Definition aber doch, was eine Zeile bedeutet:
- Ein einzelner Buchstabe steht immer für deinen Wert: Nach
m = 3ist2 mgleich 6 statt zwei Meter. - Eine Zahl vor einem Namen im Singular multipliziert ihn: Nach
Breite = 3ist2 Breitegleich 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 * Breitezu schreiben, damit es eindeutig ist. - Auch Zahlwörter und Konstanten werden ersetzt: Nach
one = 7ergibtone times two14.
Zwei Gewohnheiten vermeiden die meisten Überraschungen:
- Verwende Einheitensymbole wie
m,s,hoderinnicht für sich allein als Namen, und verwende keine Konstanten oder Zahlwörter wiepi,oneoderierneut. - Bevorzuge aussagekräftige Namen wie
Arbeitsstunden,TagessatzoderLaufstrecke.
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.
Preis = 20 €Menge = 3Kosten = Preis * Menge ergibt €60.00Preis = 25 €Preis * Menge ergibt €75.00Kosten ergibt €60.00Die 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:
1,250 € * 12 ergibt €15,000.00prev / 52 ergibt €288.46ans + 20 € ergibt €308.46Um 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:
Preis = 100 € ergibt €100.00line1 * 2 ergibt €200.00Ein 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
MietefürMiete = 1,200 €, und der funktioniert, sobald die Notiz ihn definiert oder verwendet. Eine Zeile ohne Namen wird zu einem Verweis wieline2_of_Budget, der das meldet, bis du ihn ersetzt:
5 + line2_of_Budget ergibt Unsupported: line2_of_Budget is a line of another noteDie 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.
# Option A: die Wohnung in der StadtMiete = 1,250 €Fahrtkosten = 60 €Miete + Fahrtkosten ergibt €1,310.00---# Option B: die Wohnung weiter draußenMiete = 980 €Fahrtkosten = 210 €Miete + Fahrtkosten ergibt €1,190.00Unter 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:
Warenkorb = 34.50 €Versand = if Warenkorb >= 40 € then 0 € else 3.99 € ergibt €3.99Warenkorb + Versand ergibt €38.49Verkette else if für mehr als zwei Möglichkeiten:
Warenkorb = 34.50 €if Warenkorb < 20 € then 4.99 € else if Warenkorb < 40 € then 2.99 € else 0 € ergibt €2.99Nur der gewählte Zweig wird berechnet. Der andere Zweig darf also etwas enthalten, das fehlschlagen würde:
Gäste = 0if Gäste > 0 then 120 € / Gäste else 0 € ergibt €0.00Nachgestelltes 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.
Warenkorb = 34.50 €3.99 € if Warenkorb < 40 € ergibt €3.993.99 € unless Warenkorb >= 40 € ergibt €3.99Der 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:
Conversion = 0.667%"im Plan" if Conversion > 0.5% ergibt im PlanZuweisen innerhalb einer Bedingung
Beide Zweige können demselben Namen einen Wert zuweisen:
Warenkorb = 34.50 €if Warenkorb >= 40 € then Versandkosten = 0 € else Versandkosten = 3.99 € ergibt €3.99Versandkosten ergibt €3.99Gibt es nur einen then-Zweig, findet die Zuweisung statt, wenn die Bedingung erfüllt ist.
Andernfalls behält der Name seinen alten Wert:
Warenkorb = 34.50 €Punkte = 0if Warenkorb > 30 € then Punkte = 50 ergibt 50Punkte ergibt 50Vergleiche 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:
# Rechnung MärzTagessatz = 420 €Arbeitstage = 6Reisekosten = 86.40 € // BahnticketsHonorar = Tagessatz * Arbeitstage ergibt €2,520.00Zwischensumme = Honorar + Reisekosten ergibt €2,606.40umsatzsteuerpflichtig = trueMwSt = if umsatzsteuerpflichtig then Zwischensumme * 19% else 0 € ergibt €495.22Rechnungsbetrag: Zwischensumme + MwSt ergibt €3,101.62Jede 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.