在 Excel 中常見各種數列,以下列舉各種數列的運算。假設數列位於儲存格B2:B16,並且命名為NumList。
(1) 將數列反列
儲存格C2:=OFFSET($B$2,COUNT(NumList)-ROW(1:1),,),複製後往下貼上。
COUNT(NumList)用以計算全部的數列有多少格。
(2) 由小到大排列
儲存格D2:=LARGE(NumList,ROW(1:1)),複製後往下貼上。
(3) 由大到小排列
儲存格E2:=SMALL(NumList,ROW(1:1)),複製後往下貼上。
(4) 負數的個數
儲存格H2:=COUNTIF(NumList,"<0")
(5) 正數的和
儲存格H3:=SUMIF(NumList,">0")
(6) 非0的和
儲存格H4:=SUMIF(NumList,"<>0")
(7) 負數的最大值
儲存格H5:{=MAX(IF(NumList<0,NumList,FALSE))}
陣列公式,輸入完成後要按 Ctrl+Shift+Enter 鍵。
其中FALSE參數非常重要,不可以0或空白來表示。
(8) 正數的最小值
儲存格H6:{=MIN(IF(NumList>0,NumList,FALSE))}
陣列公式,輸入完成後要按 Ctrl+Shift+Enter 鍵。
(9) -10~+10的和
儲存格H7:{=SUM((NumList>-10)*(NumList<10)*NumList)}
陣列公式,輸入完成後要按 Ctrl+Shift+Enter 鍵。
運算子「*」可以執行邏輯AND運算。
全站熱搜
留言列表