列A具有x个单位,列b具有针对这些单位数设置的xx量(a1 = 3,b1 = 100,a2 = 2,b2 = 150等)。有没有办法轻松写出列b中的所有项目在a列中指定的次数,以便轻松使用中位数函数?在此示例中:100,100,100,150,150 = 100中位数量。
答案 0 :(得分:1)
你可以试试这个:
=MEDIAN(IF(FREQUENCY((SUM(B1:B4)+{0,1})/2,SUMIF(A1:A4,"<="&A1:A4,B1:B4)),A1:A4))
例如,以下内容返回Median = 2.5
Num Amount
3 200
2 150
4 100
1 150
可以扩展范围以适应所需的数据范围。 Amount列是正整数,Num是任何数值。