2017-04-11 59 views
1

排序Excel列,請看看這個spreadsheet需要一個公式由

我需要一個公式,將投入綠色行上方或附近至少和紅色行頂部或接近底部該列被排序。它不必爲任何數字工作,只是在這個電子表格中的數據

我接近了D列的排序,它有(columnA/columnB * 100) * columnA但中間有綠色的異常行,應該更靠近頂部區域

+0

確定顏色是什麼? –

+0

@DavidLee紅色的行表示較小的比率和較小的數字,這些數字會產生較大的比率,而這些比率並不具備代表性,因爲它們只是很大,因爲數字很小。例如。人A與B人共享1件東西,所以他們有100%的共同點,但他們只有100%,因爲他們只有一件事情開始。儘管他們有300個共同的東西,但是C在300以及D在500以下的人只有60%是共同的。因此即使A-B的共同點較少,他們也能以A-B排名。我希望這是有道理的 – code511788465541441

回答

0

你對顏色的棕褐色(近紅)沒有任何說法,所以我把它當作一條紅線。

把一個新的公式中E2,

=IF(A2<5,100,0)+IF(C2>0.68,0,10)-D2/10000 

然後複製下來列排序列E中的表,增加。那麼你得到這樣的:

enter image description here

這工作,因爲綠色行是在其列C,這是所有其他行綠色0.667以下,0.700區分。紅色行在A列中區分,紅色(和棕褐色)爲2或更少,其他行爲7或更多。因此,我的公式在A列爲5,C列爲0.68,並分配合適的數字,並將它們加入最終分數。我使用D欄作爲決勝局,就像你的原始數據一樣。如果您不關心每個顏色部分中的領帶破碎機,您可以刪除-D2/10000

我在Microsoft Excel(Office 365)中完成了所有這些操作,就像在問題標題中一樣。