我是excel的菜鸟,所以请原谅我犯的任何错误。 这个问题必须在之前得到解答,但我找不到合适的字符串让它对我起作用。
大约有500行和20列(是的,它是一个报告)
A列有几个值(例如:问题,变更,请求等) B列具有分配给每个条目的票号。 (不,我不为呼叫中心工作,这些是数据中心运营门票)
B列有几个重复的票号,因为许多人在同一张票上工作,或者由于某种原因重新开票。
当A列中的条件仅为更改时,我希望从B列中计算唯一的票号。
因此,如果有500张票号,那么250号肯定是重复的,其余只有25%是改变票。
我不应该使用Pivot或过滤器因此问这个问题。 需要一个公式来检索条件的计数。 我可以把公式放在Sheet2或最右边的列中,请不要担心,我会处理这些事情。
非常感谢提前。
添加问题, 让我帮你解决一些数据。
更改CRQ1110001 问题INC1110001 更改CRQ1110001 问题INC1110001 更改CRQ1110003 问题INC1110003 更改CRQ1110004 问题INC1110004 更改CRQ1110004 更改CRQ1110004 问题INC1110005
现在我希望在不考虑重复值的情况下考虑更改。 也许这有帮助。
再次感谢。
答案 0 :(得分:3)
基于此网站count unique values,只需稍加更改即可使用此公式,扩展范围以涵盖整个范围。
=SUM(IF(FREQUENCY(IF(A2:A10="change",IF(LEN(B2:B10)>0,MATCH(B2:B10,B2:B10,0),""),""), IF(A2:A10="change",IF(LEN(B2:B10)>0,MATCH(B2:B10,B2:B10,0),""),""))>0,1))
使用ctrl + shift +输入,因为它是一个数组公式。
请注意,如果在整个列A:A
上执行此操作,则需要花费大量时间进行计算,因为必须在数组公式中进行大量计算。
答案 1 :(得分:1)
如果B栏中的“票号”是实际数字,那么您可以使用此公式
=SUM(IF(FREQUENCY(IF(A2:A500="Change",B2:B500),B2:B500),1))
使用 CTRL + SHIFT + ENTER确认
如果不是数字,则需要根据gtwebb的建议使用版本