Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 基于sumif查找最小计数的Excel函数数组公式_Arrays_Excel_If Statement - Fatal编程技术网

Arrays 基于sumif查找最小计数的Excel函数数组公式

Arrays 基于sumif查找最小计数的Excel函数数组公式,arrays,excel,if-statement,Arrays,Excel,If Statement,我有一些数据,我想根据一些标准找到达到总金额所需的最小天数 基本上,数据如下所示: Date Season Recieval 1/01/2006 2006 500 2/01/2006 2006 100 3/01/2006 2006 150 … 10/12/2009 2009 300 等 我想做的是找到一个公式,找到一个赛季达到总收入所需的最少天数 下面的公式是我迄今为止尝试过的,但没有用 =MIN(COUNT(IF(SUMI

我有一些数据,我想根据一些标准找到达到总金额所需的最小天数

基本上,数据如下所示:

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

我想做的是找到一个公式,找到一个赛季达到总收入所需的最少天数

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

 =MIN(COUNT(IF(SUMIFS(C:C,B:B,"2006")>2000,DATA!A:A)))
从哪一点开始并不重要,但必须用最少的天数才能达到2000天

输出应为数字,例如39(连续39天,总计2000年的收入)

基本上,我想要生成的是达到2000天所需的最小连续天数,无论起点如何


干杯

如果您的日期在A2:A25和C2:C25中的Recieval范围内,请尝试以下操作

=INDEX(A2:A25,MATCH(TRUE,INDEX(SUBTOTAL(9,(OFFSET(C$2:C25,,,ROW(INDIRECT("1:25")),1)))>=2000,),0))-A2
该公式将在C列中为您提供达到2000总收益的天数

或者,如果您只需要计算连续的日期,请尝试

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

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

请以Excel的形式添加输入和所需的输出,从第一个日期开始?或者给我达到总数的最小天数?也就是说,从C2开始,你可能在10天内到达2000,但从C5开始,你可能只需要6天就可以到达。公式从A2中的第一个日期开始计算,找到收入达到2000的日期,然后从找到的日期中减去开始日期,得到达到2000的天数。嗯。。。好配方。但我想找到2000天的最低天数。从任何日期开始,但日期必须是连续的。当您说从任何日期开始时,您的意思是在单元格中有日期条件吗?如果是的话,那么日期标准单元格是什么?]没有具体的日期,只是收款人需要加起来等于2000,但可以是任何时间段。例如,它可以从c2、c5或c10单元开始,直到它们的总和达到2000。总共2000个单元格的最小计数是多少?