我有一个包含大约10,000行时间日志数据的Excel电子表格,其中包含项目、日期、用户和小时字段,如下所示:
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之间,我想知道用户123在这段时间内花在每个项目上的时间百分比是多少。
发布于 2015-04-24 19:32:14
尝试组合使用SUMIF function和SUMIFS function。
对于完整的范围:
=sumifs(D:D, C:C, C2, A:A, A2)/sumif(C:C, C2, D:D)对于注明日期的范围:
=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)格式为百分比。
发布于 2015-04-24 19:33:50
对于行,使用User透视数据;对于值,使用Sum of Hours透视数据。过滤器中的Date。对于值,请选择字段设置...和Show Values As Parent Row Total和filter以选择您选择的User和Date或日期范围。
https://stackoverflow.com/questions/29846282
复制相似问题