「Excel」Excel函數之CHOOSE

Excel 技術 跳傘塔下鬼 2017-05-06

CHOOSE(index_num, value1, [value2], ...)

參數 index_num 必需。其值必須為1-254之間的數值,或者是公式,或者是含有1-254之間某個數的單元格。

  • 如果 index_num 為 1,函數 CHOOSE 返回 value1;如果為 2,函數 CHOOSE 返回 value2,以此類推。

  • 如果 index_num 小於 1 或大於列表中最後一個值的序號,函數 CHOOSE 返回錯誤值 #VALUE!。

  • 如果 index_num 為小數,則在使用前將被截尾取整。

示例:

「Excel」Excel函數之CHOOSE

  • Value1, value2, ... Value1 是必需的,後續值是可選的。這些值參數的個數介於 1 到 254 之間,函數 CHOOSE 基於 index_num 從這些值參數中選擇一個數值或一項要執行的操作。參數可以為數字、單元格引用、已定義名稱、公式、函數或文本。

    value為數字和文本時的情況與上例類似。下面例子介紹了value為單元格引用、公式、函數和已定義名稱的情況。

「Excel」Excel函數之CHOOSE

基本數據

「Excel」Excel函數之CHOOSE

上例中,pi是我們自己的定義的一個名稱。「Excel」Excel函數之CHOOSE

  • 函數 CHOOSE 的數值參數不僅可以為單個數值,也可以為區域引用。

示例

「Excel」Excel函數之CHOOSE

「Excel」Excel函數之CHOOSE

choose的結果是C2:D2,然後sum求和

如果 index_num 為一個數組 ,則在計算函數 CHOOSE 時,將計算每一個值。

同樣是以小張的成績為基礎數據。

「Excel」Excel函數之CHOOSE

「Excel」Excel函數之CHOOSE

上例公式中{1;2}表示一個數組。

最後一項為什麼是(89+77)+2*4而不是加一個4呢?這個涉及到了數組的概念,以後有時間再介紹吧。


相關推薦

推薦中...