Countif 仅当它仅针对第一个实例的一个特定条件存在时
Countif only if it exists for one particular criteria for only the first instance
我被一些我觉得应该相对简单的东西卡住了。
我正在尝试创建一个计数列,该列仅对仅使用 DC 分类的 ID 进行计数,并且仅对第一个实例进行计数。
预期结果:
到目前为止,我想到的是创建一个唯一的 ID,以便只计算第一个实例:
我尝试了以下公式,但它不正确,因为它无法正确识别仅符合我的条件的单元格。
=IF(A2=A1,0,COUNTIF($A$2:$A$7,C2:C7="DC"))
非常感谢任何帮助。
您的问题有几个方面不清楚,例如第一行和最后一行符合您提到的标准(分类为DC和一审)。此外,计数显示为“1”,ID 中有 2 个“DC”实例?假设这是按键顺序排序的。那么……
诀窍是找出第一个出现条件的单元格,然后执行计数。
=IF(AND(COUNTIF(A:A,A2)>1,COUNTIF(A:A2,A2)=1),COUNTIF(A:A,A2)-1,0)
此 IF 语句检查该键是否出现多次,以及它是否是该键的第一次出现。如果这些都为真,则执行计数。我假设您不想计算第一个实例(因此是 -1),因此如果有意义,请保留或删除它。请注意绝对引用,特别是在第二个 COUNTIF 中,它只倒计时到当前行 (A2)。
更新。
对于下面的评论,如果您只想标记该行,那么下面将显示一个 true/false,它考虑了您更新后的标准。如果您需要更多,请将其用作“IF”语句的基础。
=AND(COUNTIF(B:B,B2)=COUNTIF(A:A,A2),COUNTIF(A:A2,A2)=1)
我被一些我觉得应该相对简单的东西卡住了。
我正在尝试创建一个计数列,该列仅对仅使用 DC 分类的 ID 进行计数,并且仅对第一个实例进行计数。
预期结果:
到目前为止,我想到的是创建一个唯一的 ID,以便只计算第一个实例:
我尝试了以下公式,但它不正确,因为它无法正确识别仅符合我的条件的单元格。
=IF(A2=A1,0,COUNTIF($A$2:$A$7,C2:C7="DC"))
非常感谢任何帮助。
您的问题有几个方面不清楚,例如第一行和最后一行符合您提到的标准(分类为DC和一审)。此外,计数显示为“1”,ID 中有 2 个“DC”实例?假设这是按键顺序排序的。那么……
诀窍是找出第一个出现条件的单元格,然后执行计数。
=IF(AND(COUNTIF(A:A,A2)>1,COUNTIF(A:A2,A2)=1),COUNTIF(A:A,A2)-1,0)
此 IF 语句检查该键是否出现多次,以及它是否是该键的第一次出现。如果这些都为真,则执行计数。我假设您不想计算第一个实例(因此是 -1),因此如果有意义,请保留或删除它。请注意绝对引用,特别是在第二个 COUNTIF 中,它只倒计时到当前行 (A2)。
更新。
对于下面的评论,如果您只想标记该行,那么下面将显示一个 true/false,它考虑了您更新后的标准。如果您需要更多,请将其用作“IF”语句的基础。
=AND(COUNTIF(B:B,B2)=COUNTIF(A:A,A2),COUNTIF(A:A2,A2)=1)