excel查找满足两个条件的最大值

如题所述

=MAX(IF((A2:A22>5)*(A2:A22<50),A2:A22))
数组公式!就是二个条件的最大值追问

试了好像不行

追答

数组公式!知道怎么操作?
公式输入完成后必须同时按CTRL+SHIFT+ENTER这3个键的!!!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-04
看不到行号列号,咋写公式。
还有个问题,消磨日期中的数据,和装入时间中的数据,到底是日期格式还是文本格式。追问

我重新截图了,格式是日期格式

追答

公式为:

=MAX((F:F>=DATE(2018,7,26))*(F:F<=DATE(2018,8,3))*B:B)

注意,输入公式后一定要按 SHIFT+CTRL+回车 三键结束。

因为我的表中没有数据,所以结果得出0,不要在意图上的结果0。

另外要确定F列是日期格式,如果是文本格式,则会出错。

追问

我可以用F列的值代入进行计算吗?

追答

加一列进行辅助吧。比如用G列进行辅助,
在G2输入这条公式:
=VALUE(F2)
然后下拉填充G列的公式。
最后,把前面给你的公式改为:
=MAX((G:G>=DATE(2018,7,26))*(G:G<=DATE(2018,8,3))*B:B)
【注意,此为数组公式,别忘了三键结束 SHIFT+CTRL+回车】

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网