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,"")
我不确定你在第二部分究竟是在说什么,但也许这会得到你所需要的一切。