对于列中的date,在另一列上取一行值并减去值?

对于给定列中的date,例如2015年1月1日的行值为B1,如何为所有共享date的值减去另一列中的值? 这假设2015年1月1日将会出现多次,因此对于C列,需要对所有的C值进行扣除,这些值与2015年1月1日的date相同。

对于两列数据集,其结果输出在列C中:

Date B 1 A .25 2 B .50 3 C .75 

对于列C中的结果,从先前数据集中的列B中减去匹配date:

  Date BC 1 A 4 3.75 2 A 5 4.75 3 A 6 5.75 4 A 7 6.75 5 B 1 0.50 6 B 1 0.50 7 B 2 1.50 8 B 3 2.50 9 C -1 -1.75 10 C -2 -2.75 11 C -3 -3.75 12 C -4 -4.75 

使用这个公式:

 =B2-VLOOKUP(A2,E:F,2,FALSE) 

在这里输入图像说明

date减法是使用函数DateDiff()

使用vlookup函数。 表2 coumn C = b1 -vlookup(a1,table1.range,3)