EXCEL中怎么用公式求次高值、次低值?

1个回答

写回答

Sussss

2026-01-05 01:00

+ 关注

假设你的数据在A1:A1000区域内,可以使用MAXA、MINA函数来求次高、次低值。首先,在B1单元格输入:=MAXA(A1:A1000)然后向下拖拽填充公式,即可得到所有数据点的次高值。同样地,在C1单元格输入:=MINA(A1:A1000)然后向下拖拽填充公式,即可得到所有数据点的次低值。如果需要求整体平均数附近的次高、次低值,可以使用条件函数和数组函数结合:1. 在B1单元格输入:=IF(MIN(A1:A1000)>x, MAX(A1:A1000), MAX(IF(MIN(A1:A1000)>x, A1:A1000, 0)))解释一下其中的逻辑:- 第一个MAX函数用于返回整体平均数加减乘除后与输入参数x进行比较的最大的数值;- 第二个MAX函数用于返回整体平均数加减乘除后与输入参数x进行比较的最小的数值;- 第三个IF函数用于判断当整体平均数大于输入参数x时,返回整体平均数;否则返回0。2. 在C1单元格输入:=IF(MIN(A1:A1000)>x, MIN(A1:A1000), MIN(IF(MIN(A1:A1000)>x, A1:A1000, 0)))这样就能够得到整体平均数附近次低值了。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号