Comentario de Hakunamatata

After getting the idea from Itchy118's comment I've created my own spreadsheet on Google Docs to calculate the amount of mats/dishes required. The reason for the supposed "duplicate" is that Itchy's spreadsheet seemed to have been vandalised and no longer functioning properly.

On the left, next to the Tiller NPC names, input 1 if you're still farming reputation with them or 0 if not.

In the (done) column, specify whether you've taken care of the mats for each dish or not - this was created in order to help mat gathering between sessions; if you always gather them within one go, just put in zeros.