中易网

如何将excel列中去重求和

答案:2  悬赏:80  
解决时间 2021-01-11 12:29
  • 提问者网友:美人性情
  • 2021-01-10 15:43
如何将excel列中去重求和
最佳答案
  • 二级知识专家网友:骨子里都是戏
  • 2021-01-10 16:11
=SUM(SMALL(IF(MATCH(A1:A10,A1:A10,0)=ROW(A1:A10),A1:A10,""),ROW(INDIRECT("1:"&SUM(1/COUNTIF(A1:A10,A1:A10)))))),输完公式后按CTRL+SHIFT+ENTER结束,数组公式
以上公式就是你要的结果。追问你好,直接复制你的公式得到的结果如图!是什么原因呢?

追答你在最下面输入一个2或3,我写的范围是A1:A10,你的数据只到A9,有个空格,所以出错。追问非常感谢,在A10加上一个数就好了,但是,请问,如果我后面有很多数字,我不确定到A列N行的情况下,公式应该怎么改,要是能 详解下最好了!追答改用这个=SUM(IF(ISERROR(IF(FREQUENCY(A2:A65536,A2:A65536),A2:A65536,0)),0,IF(FREQUENCY(A2:A65536,A2:A65536),A2:A65536,0))),按SHIFT+CTRL+ENTER结束,数组公式.A2改为你数据的起始单元格。这个公式不需考虑数据有多少行了。
全部回答
  • 1楼网友:舊物识亽
  • 2021-01-10 16:46
=SUM(1/COUNTIF(A1:A10,A1:A10))
同时按CTRL SHIFT 回车键追问,非常感谢您的回答,能详解下么? “同时按CTRL SHIFT 回车键” 是什么时候按?追答数组公式,需要 同时按CTRL SHIFT 回车键”
简单的说,依次统计A1:A10在A1:A10的个数分别是多少个?
然后用1来除以他们的个数,如果有相同的,比如有2个相同的,商就是1/2=0.5,最后求和还是1,也就是相同的只算1个。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息