常會在報表中遇到一串數列中含有一些 0 的數值,而這些 0 源自於某些資料轉換時所產生,如果要求取這堆資料中的最小值,但又不是這些 0 的數值時,該如何處理?這時,你需要使用到陣列公式!
以下圖的數列為例,其中有一些儲存格含有 0。
儲存格C2:{=MIN(IF(A2:A22>0,A2:A22,FALSE))}
這是陣列公式,輸入完成時要按 Ctrl+Shift+Enter 鍵。
IF(A2:A22>0,A2:A22,FALSE):找出數列中大於 0 的儲存格陣列,再藉由 MIN 函數求取其中的最小值。其中參數不可改成 0 或是留空白,否則結果永遠會得到 0。
全站熱搜