說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732
全網監測海量數據按需發布監測預警
實時把握輿情動態精準追溯信息源頭
choose函數其實也就是一個選擇的函數,語法主要索引值和引用對象,然而在使用過程當中,如果我們不對這些參數做一個系統的了解,很容易就可能會造成錯誤的結果,所以接下來我們就來看一看choose函數的使用方法。
choose函數的使用方法——choose函數的語法解析
Choose(index_num,value1,[value2],…)
Index_num必要參數,數值表達式或字段,它的運算結果是一個數值,且界于1和
excel2007對于choose函數的描述
254之間的數字。或者為公式或對包含1到254之間某個數字的單元格的引用。
如果index_num為1,函數CHOOSE返回value1;如果為2,函數CHOOSE返回value2,以此類推。
如果index_num小于1或大于列表中最后一個值的序號,函數CHOOSE返回錯誤值#VALUE!。
如果index_num為小數,則在使用前將被截尾取整。
Value1,value2,…Value1是必需的,后續值是可選的。這些值參數的個數介于1到254之間,函數CHOOSE基于index_num從這些值參數中選擇一個數值或一項要執行的操作。參數可以為數字、單元格引用、已定義名稱、公式、函數或文本。
如果index_num為一個數組,則在計算函數CHOOSE時,將計算每一個值。函數CHOOSE的數值參數不僅可以為單個數值,也可以為區域引用。例如,下面的公式:
=SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))相當于:
=SUM(B1:B10)然后基于區域B1:B10中的數值返回值。
函數CHOOSE先被計算,返回引用B1:B10。然后函數SUM用B1:B10進行求和計算。即函數CHOOSE的結果是函數SUM的參數。
choose函數的使用方法
如圖所示表中,我們選擇A1,A3,B1,B3這四個單元格作為value值,第一個參數index_num如果是1,指的是A1單元格的值,如果是2,指的是A3單元格的值。
例如,我們在C1中錄入公式“=CHOOSE(3,A1,A3,B1,B3)”
回車,函數返回B1的值。value值也可以是單元格區域引用,如果index_num為一個數組,則在計算函數CHOOSE時,將計算每一個值。
例如:在C1單元格中錄入公式:“=SUM(CHOOSE(2,A1:B2,A4:B5,A7:B8))”
回車,公式返回70,這個公式的含義是choose函數是sum函數的參數,choose函數先被計算,返回A4:B5,然后計算sum(A4:B5),所以結果是70.
更多的時候,choose函數并不是單獨出現的,它常常和其他函數嵌套在一起發揮更大的作用,給我們的工作帶來效率。
如跟if函數嵌套在一起可以實現任意多條件判斷。這是個非常有用的公式。
我們知道if函數嵌套層數過多而形成主次關系時,很不容易分層次,稍不留神就會出錯,“噔噔噔”,choose來了,choose函數可以使原本就是并列關系的層次關系更加明朗化,從而避免if嵌套過多出錯問題。
例如:如下學生成績表中,如果成績<60,判斷“不及格”,成績>=60,判斷“及格”,成績>=80,判斷“良好”,成績>=90,判斷“優秀”。
在C2中錄入公式“=CHOOSE(IF(B2>=90,1,IF(B2>=80,2,IF(B2>=60,3,IF(B2<60,4)))),”優秀”,”良好”,”及格”,”不及格”)”,回車,函數返回“良好”,與我們所要求的相符(80分,”良好“)。向下復制公式即可把每個學生的成績按要求判斷出來了。
此公式中,我們把”優秀”,”良好”,”及格”,”不及格”作為choose函數的value值,用if函數判斷index_num的值,作為choose函數的第一個參數。
以上就是choose函數的使用方法的所有內容,這個函數在實際生活當中的作用還是非常大的,因為他可以選擇你想要的結果,因此學習并且熟練這個函數是非常有用的。如果大家還想了解更多與之有關的內容,歡迎關注我們的文軍營銷官網。
推薦閱讀
說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732