gpt4 book ai didi

excel - excel公式的逻辑是如何工作的?

转载 作者:行者123 更新时间:2023-12-04 22:15:20 24 4
gpt4 key购买 nike

如果我有 C3:C15 范围内的值列表,该公式如何计算唯一值?

=SUMPRODUCT((C3:C15<>"")/COUNTIF(C3:C15,C3:C15&""))


顾客


客户1

客户5

客户2

客户4

客户4

客户6

客户1

客户2

客户1

客户3

客户3

客户3

客户4

最佳答案

有时最容易将公式分解成各个部分并从那里开始。

=C3:C15<>""
将为任何非空白单元格返回 TRUE。然后 SUMPRODUCT 将该 bool 值 TRUE 视为 1。如果返回 FALSE,则将其视为 0。
=COUNTIF(C3:C15,C3:C15&"")
将返回在列表中找到该值的次数。通过添加 &""最后,您保证将始终返回至少一个 1,从而消除任何除以零的错误。
合并后,您会得到如下所示的内容:


资源
=C3:C15<>""
=COUNTIF(C3:C15,C3:C15&"")
COL B/COL C


客户1
1
3
0.333333

客户5
1
1
1

客户2
1
2
0.5

客户4
1
3
0.333333

客户4
1
3
0.333333

客户6
1
1
1

客户1
1
3
0.333333

客户2
1
2
0.5

客户1
1
3
0.333333

客户3
1
3
0.333333

客户3
1
3
0.333333

客户3
1
3
0.333333

客户4
1
3
0.333333


当您对除法列求和时,通过使用 SUMPRODUCT 函数,对于六个唯一值,您总共得到六个。
如果您使用的是 Excel 365+,则可以使用以下方法获得相同的结果:
=COUNTA(UNIQUE(FILTER(C3:C14,C3:C14<>"")))

关于excel - excel公式的逻辑是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70169578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com