带 * 的 Countif 单元格不计为低于某个值
Countif Cells with * not counting as below a value
我在计算 excel 中包含 *
的值时遇到了一些问题
我正在将文档版本号与用户已阅读的版本进行比较,* 表示已完成 SOP 的完整培训。
我有一个 countif 公式来计算低于版本号的每个单元格,以得出每个 SOP 过时的人数。
我的countif公式如下
=COUNTIF(C2:K2,"<"&A2)+COUNTIF(C2:K2,"<"&(A2&"~*"))
公式在OOD下的单元格中,版本号为A2,staff 1-9下面的单元格为C2:K2。
如您所见,它将 4 个条目计为 OOD,但员工 2-6 是 OOD,因此公式应该 return 5。
它正确地将 1* 计算为 OOD,将 9 正确计算为 OOD,但 2* 未被识别为低于 10。
如果您需要更多信息,请告诉我!
2*
不小于Excel中的10*
。比较字符串时,它会将字符与字符进行比较,因此 2
大于 1
并且返回为 false。
切换到 SUM 和 SUBSTITUTE 的数组版本:
=SUM(--(IFERROR(--SUBSTITUTE(C2:K2,"*",""),"X")<A2))
根据版本的不同,这可能需要在退出编辑模式时使用 Ctrl-Shift-Enter 而不是 Enter 来确认。
我在计算 excel 中包含 *
的值时遇到了一些问题我正在将文档版本号与用户已阅读的版本进行比较,* 表示已完成 SOP 的完整培训。
我有一个 countif 公式来计算低于版本号的每个单元格,以得出每个 SOP 过时的人数。
我的countif公式如下
=COUNTIF(C2:K2,"<"&A2)+COUNTIF(C2:K2,"<"&(A2&"~*"))
公式在OOD下的单元格中,版本号为A2,staff 1-9下面的单元格为C2:K2。
如您所见,它将 4 个条目计为 OOD,但员工 2-6 是 OOD,因此公式应该 return 5。 它正确地将 1* 计算为 OOD,将 9 正确计算为 OOD,但 2* 未被识别为低于 10。 如果您需要更多信息,请告诉我!
2*
不小于Excel中的10*
。比较字符串时,它会将字符与字符进行比较,因此 2
大于 1
并且返回为 false。
切换到 SUM 和 SUBSTITUTE 的数组版本:
=SUM(--(IFERROR(--SUBSTITUTE(C2:K2,"*",""),"X")<A2))
根据版本的不同,这可能需要在退出编辑模式时使用 Ctrl-Shift-Enter 而不是 Enter 来确认。