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