Here are some, I hope helpful comments.I think your main problem may be that your timestamps are imported as text. I frequently manipulate times, and believe I can do all the things you say, in Excel.If the results are rounded/truncated to the second, e.g. "hh:mm:ss", then it is straightforward to copy/paste or import the times into Excel, and do all of the manipulations you can dream of.However, if the results are in a table with fractional seconds, e.g. "hh:mm:ss.0", then Excel doesn't seem to recognize this as a valid time, and therefore treats it as text. Then I agree it is not so easy, as you can not add or subtract times when they are text.If you insist on dealing with timestamps with fractional times, there are some workarounds. For example, if you select a column of text timestamps, and then "Data->Text to Columns...", and then specify "." (or ":") as an "Other" delimiter, you can split that column into multiple columns, whose values you can manipulate, and recombine into the real timestamp that you want to manipulate. Note this may affect future text imports that contain the same delimiter.You must also be careful that when importing text, say in "mm:ss" format, that Excel may interpret it as "hh:mm" format. Then you must divide the cells by 60.What do you mean by "[Excel] does not like subtracting across minutes/hours in some circumstances"? Unless the result is negative, I think Excel has no problem with that.Taking logs of times might yield strange results, as timestamps are usually smaller than 1, but it should still work.Formatting a value expressed in seconds is easy. Divide that value by 86400, and format that result how you want, with "Format->Cells...".Let me know if this was helpful or if I completely missed the mark.Regards,