时间表公式显示用户在一个时间范围内的百分比

我有一个Excel电子表格的时间日志数据约10,000行,项目,date,用户和小时的字段如下所示:

Project Date User Hours 1A 7/8/2014 123 0.75 1A 7/9/2014 123 1 2A 7/10/2014 123 2.5 1B 7/11/2014 123 0.5 2A 7/11/2014 456 0.5 

我怎么能写一个公式,我可以适用于所有10,000行的数据,这将给我在一定的时间框架内的每个用户的项目花费的时间百分比? 因此,例如,在1/1 / 14-3 / 31/14之间,我想知道在这个时间段内,他们在每个项目上花费了多less百分比的用户123的时间。

在ROWS Project下的User数据透视和VALUES Hours总和。 FILTERS中的Date 。 对于VALUES,请select“字段设置…”并将值显示为“父行总计”的百分比,然后进行筛选以select所选UserDate或date范围。

尝试使用SUMIF函数和SUMIFS函数的组合。

完整范围:

 =sumifs(D:D, C:C, C2, A:A, A2)/sumif(C:C, C2, D:D) 

对于date范围:

 =sumifs(D:D, B:B, ">="&DATE(2014, 1, 1), B:B, "<"&DATE(2014, 4, 1), C:C, C2, A:A, A2)/sumifs(D:D, B:B, ">="&DATE(2014, 1, 1), B:B, "<"&DATE(2014, 4, 1), C:C, C2) 

格式为百分比。