The calculation is the same but the purpose of defining a ‘target’ is so you can limit or aim for something and then see what you get that you don’t really want. I.E Magnesium sulfate you might want to limit sulfate to something like 20mg/l and take whatever hardness you can get from Magnesium. Alternatively, you might want to aim for hardness from Magnesium and just accept whatever amount of sulfate you end up with. The key thing is you can edit the target while the associated calculation is done automatically.
And sorry @PartySausage, if you’d scrolled down to the bottom of the instructions you’d see I left a couple of notes and addressed the Magnesium sulfate molar mass issue.
“A final word on accuracy. The eagle eyed may have noticed the molar mass of Magnesium Sulfate doesn’t add up. The molar mass of all ions should equal the molar mass of the compound (assuming they’re all rounded the same). In this case the wrong Molar Mass was used for Magnesium Sulfate, which comes in a number of different forms. The most common form of Magnesium Sulfate is Epsom Salt or MgSO4:7H2O. I haven’t bothered calculating how much water the 7 H20 molecules contribute to the total volume of water. The important thing to remember is always make sure you get the accurate molar mass and always make sure the ion count is accurate.”
There were a lot of notes though :D…
Also, I may need to revisit the accuracy of the citrate alkalinity calculations.