excel公式,=SUM(IF(H14:H24>H14,1/COUNTIF(H14:H24,H14:H24)))+1,是一个求排名的公式,求讲解
答案:2 悬赏:70
解决时间 2021-12-28 17:32
- 提问者网友:伪情浪人
- 2021-12-28 07:04
请讲解具体一点,最好能由里到外分步讲解,谢谢
最佳答案
- 二级知识专家网友:寂寞的炫耀
- 2021-12-28 07:51
呵呵,这不是一个排名的公式,这是一个统计指定区域中,有多少个不同的数据(相同的数据不重复计算),这样的一个函数。 其实这种功能的公式,可以简化为: =SUMPRODUCT(1/(COUNTIF(A1:A24,A1:A24)))
全部回答
- 1楼网友:时光不老我们不分离
- 2021-12-28 08:42
应该是:
=sum(if(h$14:h$24>h14,1/countif(h$14:h$24,h$14:h$24)))+1
由里到外分步讲解:
----------------------
假定h14:h24依次为:1、8、9、3、7、4、2、8、5、1、2
--------
countif(h$14:h$24,h$14:h$24)
返回数组 { 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2 }
(也就是h14:h24区域有2个1,2个8,1个9,1个3,1个7,1个4,2个2,2个8,1个5,2个1,2个2)
--------
1/countif(h$14:h$24,h$14:h$24)
返回数组 { 1/2, 1/2, 1, 1, 1, 1, 1/2, 1/2, 1, 1/2, 1/2 }
--------
if(h$14:h$24>h14,1/countif(h$14:h$24,h$14:h$24))
返回数组 {false , 0.5 , 1 , 1 , 1 , 1 , 0.5 , 0.5 , 1 , false , 0.5 }
--------
sum(if(h$14:h$24>h14,1/countif(h$14:h$24,h$14:h$24)))
返回 7
--------
sum(if(h$14:h$24>h14,1/countif(h$14:h$24,h$14:h$24)))+1
返回 8
清楚了?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |