Excel 计数列中的条目,忽略重复项
我有一张处理时间表的桌子。一列是周末日期,下一列是姓名,第三列是工作时间Excel 计数列中的条目,忽略重复项,excel,excel-formula,Excel,Excel Formula,我有一张处理时间表的桌子。一列是周末日期,下一列是姓名,第三列是工作时间 W/E Name Hours 25/05/2017 J. Smith 37.5 18/05/2017 J. Smith 37.5 25/07/2017 J. Smith 37.5 25/07/2017 D. Bloggs 20 25/07/2017 D. Bloggs 10 25/07/2017 D. Bloggs 7.5 我需要找出我有多少独特的
W/E Name Hours
25/05/2017 J. Smith 37.5
18/05/2017 J. Smith 37.5
25/07/2017 J. Smith 37.5
25/07/2017 D. Bloggs 20
25/07/2017 D. Bloggs 10
25/07/2017 D. Bloggs 7.5
我需要找出我有多少独特的时间表。基于以上,我有3张J Smith的时间表,但只有1张D Bloggs的时间表,尽管分为3张。所以我的唯一时间表总共是4张
有谁能推荐一个好方法、公式或函数,不用手动删除或编辑我的数据就能完成这项工作吗?试试
=SUMPRODUCT(1/COUNTIFS(A2:A7, A2:A7, B2:B7, B2:B7))
如果数据包含空行,请将除法的分子更改为不接受空格,并将空格添加到分母中;后者可以避免DIV/0!错误
=SUMPRODUCT((A2:A8<>"")/(COUNTIFS(A2:A8, A2:A8, B2:B8, B2:B8)+(A2:A8="")))
如果有一个空白,那么分子将为零,分母将不为零。分子为零的任何分数都是零,所以分母是什么并不重要,只要它不是零
完美的如果有任何空行,则不起作用,因此需要在其起作用之前删除这些空行。嘿,Jeeped,这是重复的。也许先做你的研究@吉普车,一种很容易找到重复答案的方法。这正是你刚才找我的原因。可能是重复的否,因为我在看两个不同的列,而不是一个列中的重复