Having placed Date in the Row Field and Value in the Data Field you can do the following (am assuming pre XL2007 here)
Right click on any date in the Pivot -> Group and Show Detail -> Group -> select Years, Months and Hours and click OK
Right click on any of the new "Year" values that have appeared -> Field Settings -> set Subtotals to Automatic and click OK
Repeat for Months
Right click on any value in the data field -> Field Settings -> select Max and click OK
Now at this stage you have a loooong table so visually this isn't great... to get a slightly better view we can drag the field title Date (ie hours) from Row Field to Column Field - simply click on "Date" and drag it to the box above "Total"
You should now find you have a matrix of Years/Months on the vertical axis and Hours on the horizontal axis with MAX values assigned to each intersecting point in the table below
Bookmarks