Excel公式计算库存水平将达到预定安全库存水平的日期

时间:2014-09-29 14:36:16

标签: excel excel-2010

我有库存/库存消费报告,显示:

  • 库存水平(单元格E2)和
  • 今天的日期(单元格F2)

在单元格E3中,我有公式=E2-$C$7,这是库存水平减去一天的平均消耗量(单元格C7 = 44)。

在单元格F3中,今天的日期加上24小时(单元格C7 = 44)。

在E和F栏重复此操作,直到日期等于02/09/2016(这是客户的合约到期日期)。

使用此数据,我可以找到库存水平达到其预定安全水平1080的日期。在此示例中,库存水平在2015年4月16日达到1082。我通过使用以下数组公式找到最接近的库存数字来找到日期......

=VLOOKUP(INDEX(E2:E706,MATCH(MIN(ABS(E2:E706-C2)),ABS(E2:E706-C2),0)),E:F, 2, FALSE)

Cell C2等于安全库存水平(1080)。

我真正想做的是在公式中计算这个日期,而不必填写E和F列中的库存数据和日期范围。 有没有办法让公式根据预定的每日消耗来计算库存达到安全库存水平的日期(或最接近安全库存的数字)?

    A         B         C         D         E         F
1
2                         1080              9838     29/09/2014
3                   02/09/2016              9794     30/09/2014
4                          226              9750     01/10/2014
5                   13/05/2015              9706     02/10/2014
6                         9383              9662     03/10/2014
7                           44              9618     04/10/2014
8                   16/04/2014              9574     05/10/2014

单元格C2至C7是预定值,单元格C8是上面的数组公式。

由于

2 个答案:

答案 0 :(得分:1)

你在找这样的东西吗?

Current Stock           10000
Average Consumption     44
Safety Stock Level      1080
Days until safety       202
Date of safety          19/04/2015

使用以下公式:

Current Stock           10000
Average Consumption     44
Safety Stock Level      1080
Days until safety       =ROUNDDOWN((B1-B3)/B2,0)
Date of safety          =TODAY()+B4

答案 1 :(得分:0)

安全库存水平通常与补充库存所需的时间相关联,并且通常也与经济订单数量一起计算,但在G2的示例中,最小值为1080,这应该返回16/04/2015

=F2+(E2-G2)/C7  

如果格式化为1900系统中的日期。