我怎样才能从一个范围,只从一个特定的月份,find前5个值?

=IF(MONTH(D2:D100)=7,LARGE($F$2:$F$100,K19),0) 

我试图从F2:F100范围内find前5个值,但我只对7月份的销售价值感兴趣。 范围D2:D100由七月至十二月的date组成。 我试图使用上面的函数,但它返回值为“0”。

要设置公式,我在单元格K19:K23中创build了一个编号为1,2,3,4,5的帮助器列。

你可以试试这个公式。 它必须作为数组公式input。 select5个水平单元。 按F2 / =input公式,然后按Ctrl Shift Enter

 =LARGE(--(MONTH(N2:N26)=4)*O2:O26,{1,2,3,4,5}) 

对于5个垂直单元格,请使用

 =LARGE(--(MONTH(N2:N26)=4)*O2:O26,{1;2;3;4;5}) 

N2:N26是我的date范围O2:O26是我的数据范围,我正在检查4月份,因此"=4"

数组公式