Calculation field updates other fields or other fields connect to calculation field?

Would there be any way to have one calculation in a field generating several results and sharing them to fields in the same record?

I have a calculation, that calculates based on related records. It has 3 results (working time, break time, explaination). I wouldn’t need an automation for that, but is there any way I could get those 3 results into 3 fields in a record?

Otherwise I would need to have the same calculation in three fields (one for each result), which causes overhead in computing and maintenance.