例如,在单元格B3
:=MEDIAN(A1:A3)
中,该公式可以处理从B3到Bend的所有单元格,但不适用于B1和B2,我尝试写=IFERROR(MEDIAN(A-1,A1),(MEDIAN(A$1,A1))
,但是excel不允许使用负数。
还有为什么=MEDIAN("A"&"1:A3")
不起作用?如何拆分A
和3
?
注意,根本没有否定的单元格引用。单元格A1
是最小值。毫无疑问,您会收到一个错误。因此,为了解决这个问题,我建议使用INDEX
,MATCH
和CHOOSE
创建正确的引用:
在B1
中尝试以下操作:
=MEDIAAN(INDEX(A:A,CHOOSE(MATCH(ROW(),{0,4}),1,ROW()-2)):A1)
下面的公式适用于B3,B2和B1以及B3以下的所有单元格。
=MEDIAN(INDIRECT(ADDRESS(MAX(ROW()-2,1),1)&":"&ADDRESS(ROW(),1)))
如您所说,它使用ADDRESS函数将“ A从3中分离出来,然后使用INDIRECT将其结果转换为单元格引用。