使用 countifs 计算列中可能包含 2 个基于文本的选项的单元格数
Using countifs to count number of cells which could contain either 2 text based options in a column
我正在计算在一列中包含 N 或 A 而在另一列中包含 Y 的单元格的数量。
我可以让它检查每一列中的一个值(colB 中的 N 和 colJ 中的 Y)
=SUM(COUNTIFS('Nov-Jan'!B:B,"N", 'Nov-Jan'!J:J,"Y"))
但我无法让它匹配 colB 中的 N 或 A 和 colJ 中的 Y。试过这个但它不起作用:
=SUM(COUNTIFS('Nov-Jan'!B:B,"N",'Nov-Jan'!B:B,"A", 'Nov-Jan'!J:J,"Y"))
我正在做哪些wrong/can更改以获得相同的结果?我查看了 OR 函数,但显然它忽略了基于文本的值。
首先,你函数中的 SUM 什么都不做。你可以忽略它。那么第一个解决方案是将两个 countifs
相加
=COUNTIFS('Nov-Jan'!B:B,"N", 'Nov-Jan'!J:J,"Y")+COUNTIFS('Nov-Jan'!B:B,"A", 'Nov-Jan'!J:J,"Y")
因为 countifs 无法处理 OR 操作,所以需要分两步完成。或者你可以使用 SUMPRODUCT,因为它可以处理 OR:
=SUMPRODUCT((('Nov-Jan'!B:B="A")+('Nov-Jan'!B:B="N"))*('Nov-Jan'!J:J="Y"))
对于 SUMPRODUCT,您只需确保括号正确,任何“+”作为 OR 运算符,“*”作为 AND.If 您想要使用 AND 运算符添加 C 列,您会做
=SUMPRODUCT((('Nov-Jan'!B:B="A")+('Nov-Jan'!B:B="N"))*(('Nov-Jan'!C:C$60="A")+('Nov-Jan'!C:C="N"))*('Nov-Jan'!J:J="Y"))
或者是你在评论中写的那样
我正在计算在一列中包含 N 或 A 而在另一列中包含 Y 的单元格的数量。
我可以让它检查每一列中的一个值(colB 中的 N 和 colJ 中的 Y)
=SUM(COUNTIFS('Nov-Jan'!B:B,"N", 'Nov-Jan'!J:J,"Y"))
但我无法让它匹配 colB 中的 N 或 A 和 colJ 中的 Y。试过这个但它不起作用:
=SUM(COUNTIFS('Nov-Jan'!B:B,"N",'Nov-Jan'!B:B,"A", 'Nov-Jan'!J:J,"Y"))
我正在做哪些wrong/can更改以获得相同的结果?我查看了 OR 函数,但显然它忽略了基于文本的值。
首先,你函数中的 SUM 什么都不做。你可以忽略它。那么第一个解决方案是将两个 countifs
相加=COUNTIFS('Nov-Jan'!B:B,"N", 'Nov-Jan'!J:J,"Y")+COUNTIFS('Nov-Jan'!B:B,"A", 'Nov-Jan'!J:J,"Y")
因为 countifs 无法处理 OR 操作,所以需要分两步完成。或者你可以使用 SUMPRODUCT,因为它可以处理 OR:
=SUMPRODUCT((('Nov-Jan'!B:B="A")+('Nov-Jan'!B:B="N"))*('Nov-Jan'!J:J="Y"))
对于 SUMPRODUCT,您只需确保括号正确,任何“+”作为 OR 运算符,“*”作为 AND.If 您想要使用 AND 运算符添加 C 列,您会做
=SUMPRODUCT((('Nov-Jan'!B:B="A")+('Nov-Jan'!B:B="N"))*(('Nov-Jan'!C:C$60="A")+('Nov-Jan'!C:C="N"))*('Nov-Jan'!J:J="Y"))
或者是你在评论中写的那样