一个我想不出来的简单问题。尝试使用依赖于Excel中两列中的数字的条件计算数组的计数和中位数,如下所示。
=中位数(IF(AND($D$3:$D$1216=1,OR($B$3:$B$1216=3,$B$3:$B$1216=6,$B$3:$B$1216=9,$B$3:$B$1216=12)),$M$3:$M$1216)
请看上面的函数,我是以数组的形式输入的。我想要做的就是扫描列D中的所有1,然后在列B中扫描3/6/9/12。
这个函数可以工作,但只返回D列中所有相关值的零,我觉得这很奇怪。
谢谢你的帮助!
发布于 2014-11-20 03:18:38
0实际上是$M$3:$M$1216中最常见的元素吗?也就是说,这些单元格中有很多是空白的吗?
当我保持较大的范围,但只输入几个值时,我得到的结果与您相同。当我将范围缩小到更易于管理的范围,并填充值时,该函数返回我所期望的结果。
此外,对于相同的结果,这里有一个稍微简单一些的语法:
=MEDIAN(($D$3:$D$5=1)*OR($B$3:$B$5=3,$B$3:$B$5=6,$B$3:$B$5=9,$B$3:$B$5=12)*($M$3:$M$5))
https://stackoverflow.com/questions/27024982
复制相似问题