热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

计算范围内的唯一非空条目

如何解决《计算范围内的唯一非空条目》经验,为你挑选了1个好方法。

我在Excel中有这样的数据:

Person1    A    A    B    A         C    3
Person2                                  0
Person3    A    B    C    D    E    F    6
Person4              A    A    A         1

我试图找到一个公式,复制每行的最后一个单元格中的数字,与该人相关的唯一元素的数量,不包括空格.所以例如Person1有3个,因为有A,B和C,即使有三个A. 列数固定/每个人都相同.值A,B,C等是字符串(与数字相对).

可以使用公式来完成吗?



1> tigeravatar..:

这应该适合你:

=SUMPRODUCT((B1:G1<>"")/COUNTIF(B1:G1,B1:G1&""))


@ user51819分子`(B1:G1 <>"")`取每个单元格并检查它是否为空白,如果它是空白则不通过检查并计为0,否则为1.然后分母得到总计数范围内的每个元素.然后,除法对每个元素应用1/Count,这样如果你有一个元素中的3个则变为1/3 + 1/3 + 1/3.例如,在样本线1上,细分为:1/3 + 1/3 + 1/1 + 1/3 + 0/1 + 1/1 = 0.333 + 0.333 + 1 + 0.333 + 0 + 1 = 3
推荐阅读
author-avatar
专情与你2602899315
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有