我有一个带有员工ID的表格,福利如下所示。
第一列是ID,第二列是日期
Employee ID Date
1 01/01/2013
1 01/10/2013
1 11/01/2013
2 03/01/2014
2 04/01/2014
2 05/10/2014
3 03/01/2016
3 04/01/2016
3 06/01/2016
3 08/01/2016
我需要找到一种自动的方法来计算每位员工获得福利的天数。例如,员工#1是305天(11/1/2013-1/1/2013 +1)。结果应如下所示:
Employee ID Days
1 305
2 71
3 154
我尝试使用此处讨论的“ if”和“ sumproduct”函数:Simple Pivot Table to Count Unique Values 那没有得到我要找的答案。
答案 0 :(得分:1)
尝试:
=MAX(IF(A:A=E2;B:B;""))-MIN(IF(A:A=E2;B:B;""))+1
接受公式 CTRL + SHIFT + ENTER
A-具有员工ID的列
B-带有日期的列
E2-具有员工ID的单元格