excel公式獲取區域中絕對值最大的數
Excel公式獲取區域中絕對值最大的數

在Excel中要獲取區域中絕對值最大的數,可以用下面的幾個公式,假如數值所在的區域為A1:C10,如圖。
在A12單元格中輸入公式:
=IF((MAX(A1:C10))>-MIN(A1:C10),MAX(A1:C10),MIN(A1:C10))
絕對值最大的數為區域中的最大值或最小值,利用該特點,公式先比較區域中的最大值與最小值的相反數,如果前者大于后者就返回區域中的最大值,否則返回最小值。
或:
=PERCENTILE(A1:C10,MAX(A1:C10)>-MIN(A1:C10))
PERCENTILE函數的語法:
PERCENTILE(array,k)
返回數組或區域中數值的第k個百分點的值,k為0到1之間的百分點值,包含0和1。如果區域中的最大值大于最小值的相反數,則公式變為:
=PERCENTILE(A1:C10,TRUE)
這里第二個參數TRUE等同于1,公式返回最大值,否則返回最小值。
或用下面的數組公式,公式輸入完畢后按Ctrl+Shift+Enter結束:
=MAX(IF(MAX(ABS(A1:C10))=ABS(A1:C10),A1:C10))
當區域中最大值與最小值的絕對值相等時,該公式返回最大值。
同理,下面的數組公式獲取區域中絕對值最小的數:
=MAX(IF(MIN(ABS(A1:C10))=ABS(A1:C10),A1:C10))
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。