繁体   English   中英

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

[英]Excel function array formula based on sumif to find minimum count

我有一些数据,我想根据某些条件找到达到总金额所需的最少天数。

本质上,数据是这样的:

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内接收,那么请尝试此...

=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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM