在Excel中结合function?

请看我的形象,

在这里输入图像说明

我需要计算具有单元格值(在G列中)= 1的行数; 但列A和列B的值不等于另一行(不循环)。 例如:第4行有A4 = A3 = 16和B4 = B3 = 221,所以我们忽略(第6行也是忽略)。

你知道什么是正确的function?

非常感谢你。

根据你的图片,在I1使用这个,然后拖动它:

 =IF(AND(G1=1,COUNTIFS($A$1:$A1,$A1,$B$1:$B1,$B1)=1),"YES","NO") 

然后在I8你可以使用

 =COUNTIF(I1:I6,"YES") 

你可以做一些这样的事情,你可以在ANDfunction中添加尽可能多的其他条件。

 =IF(AND(G4=1, NOT(A4=A3), NOT(B4=B3)),"True","False") 

我在你的问题的逻辑之后遇到了一些麻烦 – 最好的解决方法是编写一个自定义的VBA函数,然后每个单元调用这个函数。 请参阅www.cpearson.com/excel/writingfunctionsinvba.aspx