首页 > 教育

excel中位数公式问题?

更新时间2019-06-24 04:55:58

我想取一系列数值的中位数,用中位数公式:=MEDIAN(IF(计算!B:B=A4,计算!E:E))能够计算出来正确的数值;现在想把具体的单元格(公式中的A4)用通用公式的写法表示出来,

如果用查找公式: =ADDRESS(ROW(),1,4,1)  取 A4单元格的值,那么,把中位数公式的A4替换成ADDRESS(ROW(),1,4,1),得出如下公式=MEDIAN(IF(计算!B:B=ADDRESS(ROW(),1,4,1),计算!E:E)) ,则得不到计算结果。

 

同理,用INDIRECT公式取值替换也是同样的问题。想请问各位大神,这种思路错在哪里?正确的写法是什么?


加上具体区间:

=MEDIAN(IF(计算!B1:B10000=INDIRECT("A"&4),计算!E1:E10000))

你的思路的错在你得到的是A4这个文本,而实际你需要是A4的值!

相关标签:excel公式

上一篇:(3344-334.4)/(6688-668.8)的简便运算方法

下一篇:请问一下760KN等于多少吨?