gpt4 book ai didi

arrays - 比较单元格但跳过 Excel 中为零的单元格

转载 作者:行者123 更新时间:2023-12-01 22:56:30 25 4
gpt4 key购买 nike

我有 7 个变量,原则上可以在 0 到 10 之间。(最多)其中 2 个通常为 0,因此“不感兴趣”,我想在检查变量是否相同时跳过它们。因此,换句话说,我想检查非零值是否相同。

举个例子,我有这 7 个变量:1 0 1 0 1 1 1,所以非零值都是 1,因此相同。

第二个例子:1 0 2 1 0 1 1,非零变量不相同,因此为False。

我想我可以将我的 7 变量减少到只有 5 个非零变量,然后通过使用检查它们是否相同=IF(AND(b1=b2,b2=b3,b3=b4,b4=b5),1,0)但是我不确定如何从 7 个变量获取到 5 个变量,即使我知道零值的位置。

这是我在 Excel 中尝试的:

enter image description here

A-G 列是 7 个变量,输入,在 G 和 H 列中,我想出了 0 所在的位置,并想跳过它们但是我不知道如何到达 b1-b5,在示例中我必须手动完成。

有什么想法吗?也许是数组公式?

最佳答案

此公式对0 实例的最大或最小数量没有限制。

=COUNTIF(A1:G1,">0")*MAX(A1:G1)=SUM(A1:G1)

如果有人需要非数字的解决方案,请尝试这样的事情:

=LEN(SUBSTITUTE(SUBSTITUTE(TEXTJOIN("",FALSE,A1:G1),"0",""),LEFT(SUBSTITUTE(TEXTJOIN("",FALSE,A1:G1),"0",""),1),""))=0

enter image description here

关于arrays - 比较单元格但跳过 Excel 中为零的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73130019/

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