基于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。