excel index match vlookup - 根据两列中的条件返回值

时间:2018-05-01 11:07:36

标签: excel indexing match criteria vlookup

一家快递公司每周日晚上都会使用装满油箱的汽车。 在星期天晚上,空车在没有驾驶员的情况下按2个秤(每个都有自己的差异)进行称重。

date    car scale   weight  note 
04/29   014 scale_1 1244.3  fillup 
04/29   014 scale_2 1247.1  fillup 
04/29   015 scale_1 1200.9  fillup 
04/29   015 scale_2 1203.7  fillup

整整一个星期,包裹都在清晨装满,汽车在晚上被清空并称重。

date    car scale   weight  note 
04/30   014 scale_1 1213.3  returned to depot 
04/30   014 scale_2 1216.1  returned to depot 
04/30   015 scale_1 1144.9  returned to depot 
04/30   015 scale_2 1147.7  returned to depot 
05/01   014 scale_1 1167.8  returned to depot 
05/01   014 scale_2 1170.6  returned to depot 
05/01   015 scale_1 1052.9  returned to depot 
05/01   015 scale_2 1055.7  returned to depot

按比例1,方差为45.5千克,每个等级2,在05/01与04/30相比

如何在一个或多个列中创建一个函数 - 在“注释”之后创建一个函数,这将根据比例和汽车给出与先前测量值的差异? (从相同的“比例”和相同的“汽车”中查找最后的“重量”值,并从当前测量值中减去它)

1 个答案:

答案 0 :(得分:0)

我有类似于LearnAsWeGo的东西。尝试:

=E9-(INDEX($E$2:$E8,MATCH(1,MATCH($D$2:$D8,D9,0),-1)))

我在比例和重量之间创建了另一个专栏。本专栏以汽车+规模为准。在要显示差异的列中,输入上面的公式。如果找不到匹配项,您可能会在那里抛出一个iferror。

Last occurrence difference