Angesichts dieses Dokuments im Organisationsmodus:
| 4 | ? |
#+TBLFM: $2=$1/2*2
Die Auswertung der Formeln ergibt (in der zweiten Zelle) das überraschende Ergebnis 1 anstelle von (4/2 * 2 =) 4.
Offensichtlich hat die Multiplikation in Formeln im org-Modus eine höhere Priorität als die Division, was (gelegentlich lautlos) zu unerwarteten Ergebnissen führen kann.
Gibt es eine Möglichkeit, Formeln im Organisationsmodus wie in den meisten In-Fix-Notationen die gängige Priorität für arithmetische Operatoren zu verwenden?
org-mode
wirdcalc
zum Berechnen von Formelncalc
verwendet und verwendet nicht standardmäßige Operatorpriorität. Aus dem Organisationshandbuch(org) Formula syntax for Calc
:Dies bedeutet, dass Sie Klammern verwenden müssen, um die Priorität des Standardoperators festzulegen, d. H.
quelle