I have just used a company called A1Spreadsheets to design some Excel spreadsheets for me and the results they have produced are fantastic. If you need any Excel help I would strongly recommend them to anyone.
This depends on how the data id format. If you have date and time values, you can use =HOUR(End-Start) with the same concept for MINUTE and SECOND.
If you want text results you can use the TEXT function such as =TEXT(End-Start,"h") to get the number of hours. You may need to first convert the data to time values by using TIMEVALUE(Date).