Excel公式编写需求:筛选上午、下午时段对应数据的最大值
嘿,这就给你整理好符合需求的Excel公式,两种场景都覆盖到了,还附上不同版本的适配方案~
提取小于12:00:00PM时段的最大值
如果你用的是支持MAXIFS函数的Excel版本(比如Excel 2019及以后、365),直接用下面这个公式就行:
=MAXIFS(B10:B20000, A10:A20000, "<"&A1)
说明:MAXIFS会自动筛选A10:A20000中所有小于A1(即12:00:00PM)的时间记录,然后从对应的B10:B20000单元格里找出最大的数值。
要是你用的是旧版Excel(不支持MAXIFS),可以用数组公式,输入完公式后按Ctrl+Shift+Enter确认(新版Excel可能直接回车就行):
=MAX(IF(A10:A20000<A1, B10:B20000))
提取大于12:00:00PM时段的最大值
同样,先给支持MAXIFS的版本:
=MAXIFS(B10:B20000, A10:A20000, ">"&A1)
说明:逻辑和上面一致,只是把条件改成了“大于A1”,筛选出午后的时间记录后取B列最大值。
旧版Excel适配的数组公式:
=MAX(IF(A10:A20000>A1, B10:B20000))
内容的提问来源于stack exchange,提问作者Kristenl2784
相关产品推荐
相关产品推荐

