查找公式来减去上一个input数据点
我想写一个公式,将从我的最后一个数据点减去我目前的价值。 我运行生产报告,周末我们不生产任何产品。 我希望星期五的价值通常用于计算星期一的生产变化。
我有一个所有数据的input页面,然后是报告的计算页面。
(input页面)
星期四1000 星期五5000 周六“空白” 星期天“空白” 2000年星期一
理想情况下,输出页面看起来像这样:
(输出)
星期五4000 周六“空白” 星期天“空白” 星期一-3000
从2000年的星期一值中减去最后input的数据(是从星期五开始的5000的值)。
请尝试:
=IF(LEFT(A2,1)="S","",Sheet4!B3-INDEX(Sheet4!B:B,MATCH(1E+100,Sheet4!B$1:B2)))
调整细胞参考以适应。
我的想法是:
=IF(B2=0,"Nonproductive",IF(B1<>0,B2-B1,B2-OFFSET(B2,-(COUNTIF(OFFSET(C2,-3,0,3),"nonproductive")+1),0)))
想象一下,你已经有了在A列的日子,在B列有了生产
从C2单元格复制并粘贴。
这是做什么的,首先是testing某一天是否有产量,如果产量为零,或者在上面的例子中是“空白”,那么它会给出“非生产性”的价值。 如果当天有生产的话,就会testing前一天是否有生产,如果有的话,就从今天简单的扣除。 如果前一天没有生产,则会计算在前3天发生“非生产性”的次数,并将其加到过去的天数中。
在一个长周末,它会计算3非生产性,所以它会比较周一至周四。
星期一 – (1(前一天的默认抵消)+3(由于非生产性)
星期一 – 4 =星期四。
注意:这对前两行不起作用,因为偏移量将试图find不存在的单元格。 即使
如果rest时间超过三天,或者你rest一天,rest一天,rest一天,rest一天,比如星期二休假,那么唯一的问题就是因为有两个“非生产性的“前3天的天数,但我们只希望它将偏移量增加1.这可以通过继续一连串的”如果“条件检查来避免,但是听起来并不需要。
这将工作2或3天的周末,以及一些周中假期