基于sumif的Excel函数数组公式求最小值

我有一些数据,我想根据一些标准find达到总数所需的最less天数。

基本上数据是这样的:

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

等等

我想要做的是find一个公式,发现达到一个赛季总收入所需的最less天数。

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

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

它从什么地方开始并不重要,但它必须以最less的天数达到2000年。

产出应该是一个数字,例如39(连续39天,总计2000年的收入)。

基本上,我想要生成的是连续几天所需要达到2000年的总数,而不pipe起点如何。

干杯!

如果您的date在A2:A25和C2:C25中的范围内,那么试试这个…

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

这个公式会让你不知道 在C栏达到2000年的总收入

或者如果你只需要计算连续的date,请尝试..

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

请记住这两个公式都是数组公式 ,它们需要特殊的按键Ctrl + Shift + Enter而不是单独input。