Shiva,
Excel works in decimal numbers - you have sexagesimal.
Suggest you convert, for example using division and INT - or maybe integer division if using VBA. You can combine the elements (hours, minute, seconds) with the TIME worksheet function and do subtraction in the normal manner.
HTH,
Fazza