Genghis,
I agree that your formula is an equally workable solution and your separation of inputs, workings and outputs is well in line with good excel practice.
As a counsel of perfection have you considered adding a further worksheet of cross check calculations? eg: count of input data matches count of output data, sum of input hours matches sum of output hours.
HTH
EG