Soulver lets you create variables like in a programming language. You "declare" a variable with the equals symbol '='.
discount = 10% | 10%cost = $550 | $550cost - discount | $495.00
Variable can be a single word or an entire phrase.
A variable can be redefined by simply giving it a new value. The most recently defined value will be used on subsequent lines.
monthly rent = $1,900 // 2018 | $1,900monthly rent = $2,150 // 2019 | $2,150|monthly rent / 4 people | $537.50
Instead of typing out a long variable name, you can hit the escape key and return to auto-complete the variable.
You can make variables that work across all your sheets. Go to
Preferences > Calculator > Global variables and add a new variable by clicking the plus button.
Soulver lets you reference previous lines' answers in your calculations, like a spreadsheet. You can go back and edit a previous line, and any lines that refer to will recalculate automatically.
1. Drag in the answer from the line you want to reference:
2. Type an operator (like +) immediately after typing return to start a new line:
You can also insert a reference to the previous line using the keystroke ⌘\.