从Excel中列的最后两个非零单元格中获取单元格值

从Excel中列的最后两个非零单元格中获取单元格值,excel,Excel,我有一个电子表格,用于跟踪用品库存和估计订购用途。我会在几天内检查所有的库存水平,可能在某一天只检查一个项目,所以我最终得到一个有很多空白单元格的表。我想要一个公式,看看列中的最后2个条目,然后通过减去最后2个值,然后除以该数值除以该条目被计数的日期之间的差值来计算我们的使用情况。下面是一个示例表: 我想要的最终结果如下: 方框1-(120-99)/(2月10日至1月12日)的使用率=每天0.724 方框2-(70-50)/(2月10日-1月17日)的使用率=每天0.833 磁带使用率-(1

我有一个电子表格,用于跟踪用品库存和估计订购用途。我会在几天内检查所有的库存水平,可能在某一天只检查一个项目,所以我最终得到一个有很多空白单元格的表。我想要一个公式,看看列中的最后2个条目,然后通过减去最后2个值,然后除以该数值除以该条目被计数的日期之间的差值来计算我们的使用情况。下面是一个示例表:

我想要的最终结果如下:

  • 方框1-(120-99)/(2月10日至1月12日)的使用率=每天0.724
  • 方框2-(70-50)/(2月10日-1月17日)的使用率=每天0.833
  • 磁带使用率-(156-100)/(2月2日-1月1日)=每天1.750

每当我对一个项目进行盘点时,我希望公式总是查看每列的最新两个值,并计算每日使用量。如果趋势总是向下,谢谢你:

=(SMALL(B:B,2)-SMALL(B:B,1))/(INDEX($A:$A,MATCH(SMALL(B:B,1),B:B,0))-INDEX($A:$A,MATCH(SMALL(B:B,2),B:B,0)))  
可能适合、复制。

或类似以下内容:

=(INDEX(B1:B6,MATCH(99^99,B1:INDEX(B1:B6,MATCH(99^99,B1:B6,1)-1,1)))-INDEX(B1:B6,MATCH(99^99,B1:B6,1)))/(INDEX($A$1:$A$6,MATCH(99^99,B1:B6,1))-INDEX($A$1:$A$6,MATCH(99^99,B1:INDEX(B1:B6,MATCH(99^99,B1:B6,1)-1,1))))

@哦。我错过了替换我的一个辅助单元格引用。现在修好了。不管怎样,你的头发更优雅。是的,我必须补充头发,这样头发就不会向下倾斜。它会在再次囤积时上升