我的名字是迭戈,我需要你的知识:
我在列中选择了一系列单元格,我需要将一个单元格值(文本)与所选范围内的其他单元格进行比较。我们的想法是获得行与列之间其余值的差异百分比,例如:
A B C
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%
我有一个能够完成一列工作的公式。这个公式的目的是说明所选择的单元格是否与其他单元格不同,所以如果它是,并且它的少数部分(假设低于所选择的选项的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以及哪一列。所以说:
A B C
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
请在这件事上告诉我!!非常欢迎你的帮助。 谢谢!
答案 0 :(得分:0)
嗯,我认为这会做你想要的,记住范围可能不是你想要的
=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,"")
我不确定你在第二部分到底在谈论什么,但也许这可以为你提供所需的一切。