Image for reference中位数/平均不返回正确的价值观
我试图实现以下目标: 如果(单元格A1在列表1中),对于每一行中它的发现和if(C4:C10 > B4:B10)
,然后median(the subtraction between C and B values, for every row that has text1)
。
我已经尝试了两种不同的2公式:
1 - {=MEDIAN(IF(AND((C4:C10>B4:B10);(B4:B10=A1));(C4:C10-B4:B10)))}
2 - {=MEDIAN((C4:C10>B4:B10)*(B4:B10=A1)*(C4:C10-B4:B10))}
中值,它始终返回0,对于一般的说是不准确的非常小的值。我确定中位数和平均数不正确。
问题是什么?
另外,我怎么会使用类似: {=MEDIAN((C4:C10>B4:B10)*(B4:B10=A1)*(C4:C10-B4:B10))}
如果一个列有一些行中的文本? (前者的问题并非如此,但之前已出现)。
text1
list 1 list 2 list 3
text2 1 5
text4 2 4
text1 4 6
text4 1 6
text1 4 5
text4 2 4
text1 3 3
但在您的示例中,C中的值都不比B中的大。我是否错过了某些内容?它不符合你的第二个标准! – AHC