删除具有重合正值和负值的行

删除具有重合正值和负值的行

我是这里的新人,如果我没有遵循正确的礼仪,我深表歉意,尽管如此,我想知道是否有办法编写一个公式,如果行符合某些条件并且具有相应的正值和负值,则可以删除行,例如,假设我们有以下三个值列

2856467        99745        1
2856467        99745       -1
4556434        87452       2
1856434        78549       7

我认为公式应该是 =IF(A1=A2,IF(B1=B2,C1+C2,""),""),我知道这是不正确的,但这是我的第一次尝试。本质上,更好的方法是让它检查 A 列上的所有四个条目,然后一旦找到匹配项,就让它检查 B 中的所有四个条目,然后再次找到匹配项,如果 C 中的值重合但互为倒数,即一个正数和一个负数,则删除这两个。如果不满足这些条件,我们就不去管它们。这是可以做到的吗?非常感谢大家的帮助,因为我还是 Excel 的初学者。

答案1

如果值列与 ID 列之和为零,则标记为 TRUE。

=SUMIF([id],[@id],[a number])=0

然后删除旁边带有 TRUE 的行。或者在其他计算中忽略它们。

在此处输入图片描述

编辑:

要检查多列,请使用 SUMIFS:

=SUMIFS([value],[id],[@id],[sub_id],[@[sub_id]])=0

在此处输入图片描述

相关内容