2017-04-06 241 views
0

我有一些数据,我想根据一些标准找到达到总和所需的最少天数。基于sumif的Excel函数数组公式计算最小值

本质上的数据是这样的:

Date  Season Recieval 
1/01/2006 2006 500 
2/01/2006 2006 100 
3/01/2006 2006 150 
…  
10/12/2009 2009 300 

想我想要做的就是发现,发现的最小天数才能达到receivals总本赛季的公式。

下面的公式是我迄今尝试过的,没有用。

=MIN(COUNT(IF(SUMIFS(C:C,B:B,"2006")>2000,DATA!A:A))) 

不要紧,它从开始什么时候,但必须采取的最少天数达到了2000

输出应该是一个数字如39(39天连续进行总结到2000年的收入)。

基本上我想要的是无论起点如何,连续需要达到2000年总数的最少天数。

干杯!

+0

请以excel的形式添加输入和所需输出 –

回答

1

如果你的日期是在范围A2:A25和Recieval在C2:C25,那就试试这个...

=INDEX(A2:A25,MATCH(TRUE,INDEX(SUBTOTAL(9,(OFFSET(C$2:C25,,,ROW(INDIRECT("1:25")),1)))>=2000,),0))-A2 

公式将让你没有了。天列,达到2000年总receival C.

或者,如果你只需要算连续日期,请尝试..

=MATCH(TRUE,INDEX(SUBTOTAL(9,(OFFSET(C$2:C25,,,ROW(INDIRECT("1:25")),1)))>=2000,),0) 

记住这两个公式是数组公式需要特殊击键Ctrl + Shift +输入而不是单独输入。

+0

从第一次约会开始?或者给我达到总数的最少天数?即从C2开始,你可能在10天内达到2000,但从C5开始,你可能只有6个。 – ABowering

+0

该公式开始查看A2中的第一个日期,找到收到达到2000的日期,然后从开始日期减去发现的日期让你没有。的日子达到2000年。 – sktneer

+0

嗯......好公式。但是我想要查找范围内达到2000的最小天数。从任何日期开始,但日期必须是连续的。 – ABowering