You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenOffice Calc是否有类似AVERAGEIFS的MEDIAN条件计算函数?

OpenOffice Calc 中条件中位数的实现方法

一、是否存在MEDIANIFS函数?

OpenOffice Calc没有内置的MEDIANIFS函数,它不像Excel那样提供了对应AVERAGEIFS的中位数条件计算工具。

二、替代实现方案

方法1:数组公式模拟MEDIANIFS

针对你需要转换的AVERAGEIFS公式,可通过数组公式结合MEDIAN和IF实现相同的条件中位数计算,公式如下:

=MEDIAN(IF((D$22:D$720>=0)*(D$22:D$720<2);J$22:J$720))

输入完成后,需按下Ctrl+Shift+Enter(Windows/Linux)或Cmd+Shift+Enter(Mac)触发数组计算,Calc会自动为公式添加数组标记{}。
其中*(D$22:D$720<2)用于实现多条件的逻辑与判断,对应原AVERAGEIFS中的多个条件。

方法2:辅助列筛选后计算中位数

若不习惯数组公式,可通过辅助列分步处理:

  • 在空白列(如K列)的K22单元格输入:=IF(AND(D22>=0;D22<2);J22;"")
  • 下拉填充公式至K720,符合条件的J列值会被保留,不符合条件的单元格显示为空
  • 对辅助列计算中位数:=MEDIAN(K$22:K$720)
    MEDIAN函数会自动忽略空单元格,直接计算有效数据的中位数。

内容的提问来源于stack exchange,提问作者soo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 06:17:09