返回列表 上一主題 發帖

[發問] 求指定欄位的次小值及次大值(不包含0)

本帖最後由 Hsieh 於 2013-4-25 19:33 編輯

借4樓檔案測試

陣列公式

次小,就是小於該數的最大值,外加TEXT去0值
=MAX(IF($A$1:$A$222<A1,$A$1:$A$222))
=TEXT(MAX(IF($A$1:$A$222<A1,$A$1:$A$222)),"0;;")

次大,就是大於該數的最小值,外加TEXT去0值
=MIN(IF($A$1:$A$222>A1,$A$1:$A$222))
=TEXT(MIN(IF($A$1:$A$222>A1,$A$1:$A$222)),"0;;")

因TEXT回傳後為文字,後續使用需注意再轉為數值
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

[版主管理留言]
  • 小誌(2013-4-25 20:15): 使用"代碼"標籤,這樣是不是清楚多了

借4樓檔案測試

陣列公式

次小,就是小於該數的最大值,外加TEXT去0值
  1. =MAX(IF($A$1A$222<A1,$A$1A$222))
  2. =TEXT(MAX(IF($A$1A$222<A1,$A$1A$222)),"0;;")
複製代碼
次大,就是大於該數的最小值,外加TEXT去0值
  1. =MIN(IF($A$1A$222>A1,$A$1A$222))
  2. =TEXT(MIN(IF($A$1A$222>A1,$A$1A$222)),"0;;")
複製代碼
因TEXT回傳後為文字,後續使用需注意再轉為數值
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 4# Hsieh

超版
可否將 禁用表情 設為內定

6樓採用簡單模式下 發表回覆 就會有表情
7樓採用高級模式下 發表回覆 將 禁用表情 勾選(本就已經內定勾選)
以前我都是用6樓方式就不會出現"表情"這樣,不知這幾天都變成這樣真不方便。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 3# PJChen
  1. =IFERROR(1/(1/SMALL(A:A,COUNTIF(A:A,"<"&A1))),"")
  2. =IFERROR(1/(1/LARGE(A:A,COUNTIF(A:A,">"&A1))),"")
複製代碼
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 12# Bodhidharma


    考慮周詳,讚
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 每天無所事事,是人生的消費者,積極、有用才是人生的創造者。
返回列表 上一主題