絶軧反戟 发表于 2021-10-8 22:34:00

统计个数公式的修改

请教大家:
A1:A8为数据区域,在A9设了数组公式:=SUM(--(MATCH(A1:A8&" ",A1:A8&" ",0)=ROW(1:8))),得到的值为6,有没有办法不统计空值,从而实现A9得到的值是5?谢谢

冯虎 发表于 2021-10-28 01:44:58

=SUM(N(IFNA(MATCH(A1:A8,A1:A8,),)=ROW(1:8)))

蓝海落尘 发表于 2021-11-8 07:18:17

不对,显示为“#NAME?”

旁观者清 发表于 2021-11-17 16:29:13

低版本=COUNT(0/(IF(A1:A8<>"",MATCH(A1:A8,A1:A8,))=ROW(1:8)))
输入公式按Ctrl+Shift+Enter

焕煜 发表于 2021-11-21 06:47:30

但是这样,如果把A1:A8的字母换成汉字就不行了

凤鸣竹楼 发表于 2021-12-26 02:47:45

你的版主太低了,请看4楼版主的公式

俊放 发表于 2021-12-26 06:11:38

抱歉,刚才少了个逗号,重新复制4楼公式试试

育文中学 发表于 2022-1-4 04:49:02

好的,谢谢,我学习了5楼的公式,对于字母和数字都可以用,但如果换成汉字就会有点问题,我另外去找个高版本试一试。因为本身目的已经实现,但总想学习下能否让公式能直接一点,不用去删除空行。
感谢你们这么晚的帮助,谢谢

詹姆斯的快乐世界 发表于 2022-1-9 10:38:16

看到了,看到了,学习了,非常感谢你的指导!
页: [1]
查看完整版本: 统计个数公式的修改