根据给定值查找日期差异

时间:2017-02-20 18:03:28

标签: excel excel-formula

我的数据如下所示。

ID  Date    Currency
1   9/29/2015   INR
1   10/28/2015  INR
1   10/29/2015  INR
1   11/8/2015   EUR
1   11/11/2015  EUR
1   11/23/2015  EUR
1   11/24/2015  EUR
1   11/25/2015  INR
1   11/27/2015  EUR
1   12/1/2015   EUR
1   12/2/2015   CEZ
1   12/3/2015   CEZ
1   12/15/2015  CEZ
1   12/18/2015  INR
1   12/29/2015  INR

我想计算给定货币相同的日期之间的差异。例如,前三个是相同的货币,因此将计算日期1和日期3的差异。同样,对于我需要计算的其余行。确切地说,输出如下所示。

ID  Date    Date2   Currency    Difference
1   9/29/2015   10/29/2015  INR 30
1   11/8/2015   11/24/2015  EUR 16
1   11/25/2015  11/25/2015  INR 0
1   11/27/2015  12/1/2015   EUR 4
1   12/2/2015   12/15/2015  CEZ 13
1   12/18/2015  12/29/2015  INR 11

如果有人帮助我使用excel实现这一点,我真的很感激

1 个答案:

答案 0 :(得分:1)

假设三列放在A,B和C列中,并从第1行开始,那么您可以追加两列。

细胞D2,拉下公式:

=IF(C2=C1,D1,B2)

细胞E2,拉下配方:

=IF(C2=C3,"",B2-D2)

E列现在包含所需的结果。为方便起见,您可以在表格上放置一个过滤器,以过滤掉该列中的空值。