Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 计数列中的条目,忽略重复项_Excel_Excel Formula - Fatal编程技术网

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,这是重复的。也许先做你的研究@吉普车,一种很容易找到重复答案的方法。这正是你刚才找我的原因。可能是重复的否,因为我在看两个不同的列,而不是一个列中的重复