I need to sum a column of time. When I put in =SUM(G8:G120) it give me an output of 00:00:00 despite having the cell formatted as [h]:mm:ss. But when I do =SUM(G8+G9+G10) etc, the cell output works perfectly. What am I doing wrong?
Time in Excel is actually number formatted in human friendly form. Most probably you have not such numbers but texts which present time. You can convert one to another just by applying time format. First you need to re-enter such texts as number (aka actual time), after to apply desired format. One of the way to convert is to use such text value in arithmetic operation, thus you have correct result using +.
Simple sample: we have 3 numbers entered as texts and apply to them formulas similar to yours:
Please note, SUM() ignores all texts, thus it returns zero in first case.