Is there a report to track calls per shift or per hour?

Is there a report to track calls per shift or per hour?

I am trying to create a report that will track how many calls are being made per user per shift. I was thinking about creating a record or field where I could input the hours worked per person per day. This entry would then reflect on a report.

Does anyone have a clue on how this might be accomplished? Or a work-around? Is there a report that could sum calls and also show another field? Is there a report that could also do the basic math (calls made/hours worked)?