excel區域中包含錯誤值的排名公式
Excel區域中包含錯誤值的排名公式
大家知道,Excel中的RANK函數可以獲取某個數值在其所在區域中的排名,但有時區域中可能包含錯誤,這時RANK函數會返回錯誤而無法得到正確的結果。例如下圖中在B列獲取A列各個數值的排名,如果直接用RANK函數:=RANK(A2,$A:$A),B2單元格會返回“#N/A”錯誤。
當區域中包含錯誤值時,通常應先檢查并修改錯誤,然后再用RANK函數排名。如果在某種情況下,需要在包含錯誤的區域中獲取各數值的排名,可用下面的公式,以上圖為例對A列按降序排名,在B2單元格中輸入公式:
=IF(ISERROR(A2),"",COUNTIF($A:$A,">"&A2)+1)
然后填充公式至B16單元格,如圖。
按升序排名時,將“>”號改為“<”即可,如C2單元格中的公式:
=IF(ISERROR(A2),"",COUNTIF($A$2:$A$16,"<"&A2)+1)
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。