标签: excel if-statement conditional
=IF(MONTH(D2:D100)=7,LARGE($F$2:$F$100,K19),0)
我试图找到F2:F100范围内的前5个值,但我只对7月份的销售价值感兴趣。 D2:D100的范围包括7月至12月的日期。我尝试使用上面的函数,但它返回了一个" 0的值。"
要设置公式,我在单元格K19:K23中创建了一个数字为1,2,3,4,5的辅助列。
答案 0 :(得分:2)
你可以尝试这个公式。它必须作为数组公式输入。选择5个水平单元格。按 F2 / = 输入公式并按 Ctrl Shift 输入。
=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是我的日期范围 O2:O26是我的数据范围,我正在检查4月份"=4"
N2:N26
O2:O26
"=4"