在Excel中组合函数?

在Excel中组合函数?,excel,excel-2007,excel-formula,Excel,Excel 2007,Excel Formula,请看我的照片 我需要计算单元格值(在G列中)=1的行数;但是列A和列B的值不等于另一行(非循环)。例如:第4行的A4=A3=16,B4=B3=221,所以我们忽略(第6行也是忽略) 你知道什么是正确的功能吗 非常感谢。按照您问题中的逻辑,我遇到了一点问题-最好的解决方案可能是编写一个自定义VBA函数,然后对每个单元格调用该函数。请参见www.cpearson.com/excel/writingfunctions sinvba.aspx您可以执行类似操作,您可以根据需要向AND函数添加任意数量的

请看我的照片

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

你知道什么是正确的功能吗


非常感谢。

按照您问题中的逻辑,我遇到了一点问题-最好的解决方案可能是编写一个自定义VBA函数,然后对每个单元格调用该函数。请参见www.cpearson.com/excel/writingfunctions sinvba.aspx

您可以执行类似操作,您可以根据需要向AND函数添加任意数量的其他条件

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

根据您的图像,在
I1
中使用此图标并将其向下拖动:

=IF(AND(G1=1,COUNTIFS($A$1:$A1,$A1,$B$1:$B1,$B1)=1),"YES","NO")
然后在
I8
中可以使用

=COUNTIF(I1:I6,"YES")