鉴于Excel中的以下数据,我如何编写查询:
a)仅显示唯一(一次)登录的次数和
b)排除" admin"用户登录计数
结果应为3.
数据:
管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
的 jdoe的
管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
的 hsmith
管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
管理员
的 jdoe的
管理员
管理员
管理员
管理员
的 jstewart
管理员
管理员
管理员
管理员
答案 0 :(得分:1)
如果您确定列中始终至少有一个管理员,则可以计算列中的所有不同值,然后减去一个。假设您的数据落在A1:A100
范围内,那么此公式将给出所需的答案
=SUMPRODUCT((A1:A100<>"")/COUNTIF(A1:A100,A1:A100&""))-1
如果您不确定是否有管理员,则可以使用此公式
=SUMPRODUCT((A1:A100<>"")/COUNTIF(A1:A100,A1:A100&"")) -IF(ISERROR(MATCH("admin",A1:A100,0)),0,1)