簡體   English   中英

Excel公式可將一個單元格與選定范圍內的其他單元格進行比較

[英]Excel formula to compare a cell with other cells in a selected range

我叫迭戈,我需要你的知識:

我在一列中有一個選定的單元格范圍,我需要將一個單元格值(文本)與選定范圍中的其他單元格進行比較。 這個想法是獲得行與列之間其余值的差異百分比,例如:

  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

請告訴我這件事! 非常歡迎您的幫助。 謝謝!

好吧,我認為這將滿足您的要求,請記住,范圍可能不是您想要的

=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,"")

我不確定您在第二部分中到底在說什么,但是也許這可以滿足您的所有需求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM