Hi,
Best to use 24 hour format for the times so, for example, Excel can distinguish between 10am and 10pm. A start time of 9.55pm could be input as 21:55.
So I understand from your post that if a call started at 21:55 and went on to 22:10, the call lasted for 15 minutes but you would only claim for the 10 minutes after 22:00.
Suppose column A has the start times and column B has the end times, and assuming that your calls always finish before midnight, you could use this formula starting in row 2:
=IF(B2>TIME(22,0,0),B2-MAX(TIME(22,0,0),A2),0)
The cell containing this formula should be formatted to show a time result, for example [mm] to show the result (10) in minutes.
This formula says "If the call finished after 10pm then work out how many minutes after 10pm I was on the call for, otherwise return 0".
If you prefer, you could use 22/24 instead of TIME(22,0,0).
Hope that helps...