Excel公式将单元格与选定范围内的其他单元格进行比较

我的名字是迭戈,我需要你的知识:

我有一个列中的单元格的选定范围,我需要比较一个单元格值(文本)与选定范围内的其他单元格。 这个想法是获得行之间的差异的百分比,例如:

ABC Yes Yes 0% Yes Yes 0% Yes Yes 0% Yes Yes 0% N/A Yes 50% Yes Yes 0% Yes Yes 0% Yes No 50% 

我有一个能够做一列的工作的公式。 这个公式的目的是说明所select的单元格是否与其他单元格不同,所以如果是,并且它的部分是less数(可以说低于所select的select的50%),则添加1.如果它是与大多数相同的值,不添加一个值(或添加0)。 我知道这似乎很棘手,所以我会用公式解释:

 =IF(COUNTIF($A$1:$A$10;$A1)/COUNTA($A$1:$A$10)>0,5;0;1) 

公式被填充,所以公式在公式的范围之间继续比较。 但是,正如你在C列中看到的那样,这个想法就是得到这个个体比较的平均值。 一个公式:

 =AVERAGE(COUNTIF($A$1:$A$10;$A1)/COUNTA($A$1:$A$10)>0,5;0;1);COUNTIF($B$1:$B$10;$B1)/COUNTA($B$1:$B$10)>0,5;0;1)) 

所以我只是取一个数据单元格范围内的每列重复公式的平均值。

这是它真正棘手的地方

我们的想法是通过公式来判断是否存在TIE和哪个列。 所以说:

  ABC Yes Yes TIE IN COLUMN A Yes Yes TIE IN COLUMN A N/A Yes TIE IN COLUMN A Yes Yes TIE IN COLUMN A N/A Yes TIE IN COLUMN A N/A Yes TIE IN COLUMN A Yes Yes TIE IN COLUMN A N/A No TIE IN COLUMN A 

请在这件事上告诉我! 你的帮助是非常受欢迎的。 谢谢!

那么我认为这将做你想做的,记住范围可能不是你想要的

 =IFERROR((IF(A2=INDEX($A$2:$A$11,MODE(MATCH($A$2:$A$11,$A$2:$A$11,0)+{0,0})),1,0)+IF(B2=INDEX($B$2:$B$11,MODE(MATCH($B$2:$B$11,$B$2:$B$11,0)+{0,0})),1,0))/2,"") 

我不确定你在第二部分究竟是在说什么,但也许这会得到你所需要的一切。