Excel如何設置動態求和 Excel設置動態求和方法
1037
2025-03-31
領導不喜歡看“間斷”的excel排名,RANK換成SUMPRODUCT!
前幾天了Excel RANK.EQ(RANK)總排名、SUMPRODUCT分類排名,有朋友說,RANK和RANK.EQ排出來的名次,如果有相同的數值會出現相同的排名,再繼續排下去,會出現名次“間斷”的情況,比如,兩個第三名后,會直接出現第五名,而沒有第四名,這種“不連續”名次,咱不喜歡。如下圖,不受歡迎的排名方式:
這種名次“間斷”的排名方式,有人稱之為“美式排名”,那咱今天就 “中式排名”。
關鍵步驟提示
在D2中輸入函數:
=SUMPRODUCT(($B$2:$B$7>=B2)/COUNTIF($B$2:$B$7,$B$2:$B$7))
函數的解釋:
($B$2:$B$7>=B2),返回值是:
{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}
即:{1;0;0;0;0;0}
COUNTIF($B$2:$B$7,$B$2:$B$7),返回值是:
{1;1;2;2;1;1},
SUMPRODUCT(($B$2:$B$7>=B2)/COUNTIF($B$2:$B$7,$B$2:$B$7))即是:SUMPRODUCT({1;0;0;0;0;0}),即得名次1.
在D5單元格的公式:
=SUMPRODUCT(($B$2:$B$7>=B5)/COUNTIF($B$2:$B$7,$B$2:$B$7))
($B$2:$B$7>=B4),返回值是:
{TRUE;TRUE;TRUE;TRUE;FALSE;FALSE}
即:{1;1;1;1;0;0}
COUNTIF($B$2:$B$7,$B$2:$B$7),返回值是:
{1;1;2;2;1;1}
SUMPRODUCT(($B$2:$B$7>=B5)/COUNTIF($B$2:$B$7,$B$2:$B$7))
即是:SUMPRODUCT({1;1;0.5;0.5;0;0}),即得名次3.
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。