在excel中choose函式怎樣使用?什麼作用

時間 2022-03-02 21:35:26

1樓:匿名使用者

用途:可以根據給定的索引值,從多達29個待選引數中選出相應的值或操作。

語法:choose(index_num,value1,value2,...)。

引數:index_num是用來指明待選引數序號的值,它必須是1到29之間的數字、或者是包含數字1到29的公式或單元格引用;value1,value2,...為1到29個數值引數,可以是數字、單元格,已定義的名稱、公式、函式或文字。

例項1:公式「=choose(2,"電腦","愛好者")返回「愛好者」。公式「=sum(a1:

choose(3,a10,a20,a30))」與公式「=sum(a1:a30)」等價(因為choose(3,a10,a20,a30)返回a30)。

例項2:sum(choose(2,a1:a20,b3:b15))與sum(b3:b15)等價。

2樓:匿名使用者

=choose(選擇第幾個值,第一個值,第二個值...)比如=choose(2,3,5) 就是選擇第二個值所以得到5;

也可以參考下面的連結文章:

excel裡choose函式到底是幹什麼用的

3樓:平陽虎

自己根據這個**試一試比別人講要容易理解。

在b2中設定這個公式後,在a1中輸入2,公式單元格就顯示公式中從第二個引數起的第2個數20;a1中輸入幾,公式單元格就顯示從第二個引數起的第幾個數。

4樓:匿名使用者

該函式的意思,就是選擇函式。

=choose(選擇的索引值,專案,專案,……,專案)根據某數值,執行相應表示式。

在a1填上1-5這幾個整數,在b1輸入以下公式=choose(a1,"專案1",5*3+7,sum(1,5,9),18,"這是第五項")

該公式會根據a1中的數字,對應返回

"專案1", 5*3+7, sum(1,5,9), 18, "這是第五項"

這五項表示式的結果

5樓:匿名使用者

choose的函式結構是:

=choose(第幾個值

或者單元格引用,第一個值或者區域引用,第二個值或者區域引用…)比如 =choose(2,3,5) 就是選擇第二個數值,所以會得到5;

如果還不清楚可以參考:

excel中 choose怎麼使用

6樓:匿名使用者

一、choose函式的定義

可以使用 index_num 返回數值引數列表中的數值。使用函式 choose 可以基於索引號返回多達 29 個基於 index number

待選數值中的任一數值。例如,如果數值 1 到 7 表示一個星期的 7 天,當用 1 到 7 之間的數字作 index_num 時,函式 choose

返回其中的某一天。

語法choose(index_num,value1,value2,...)

index_num    用以指明待選引數序號的引數值。index_num 必須為 1 到 29 之間的數字、或者是包含數字 1 到 29

的公式或單元格引用。

如果 index_num 為 1,函式 choose 返回 value1;如果為 2,函式 choose 返回 value2,以此類推。

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

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

value1,value2,...    為 1 到 29 個數值引數,函式 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

的引數。

二、舉例

比如在a1單元格中寫入1,則在b1單元格中得出「張三」,如果a1單元格寫入2,則在b1單元格得出「李四」,如果寫入3,則得出「王五」。

那麼可以在b1單元格中寫入公式

=choose(a1,"張三","李四","王五")

7樓:匿名使用者

=choose(2,a1,b1,c1,a5,b6,c7)

這個公式返回 b1 單元格的值,一般情況下,需要選擇不連續的結果時,可以使用這個函式

第一個引數 2 可以改成計算式,或其他公式,例如:

=choose(vlookup(a2,e:f,2,),a1,b1,c1,a5,b6,c7)

-------------

choose 的系統幫助:

可以使用 index_num 返回數值引數列表中的數值。使用函式 choose 可以基於索引號返回多達 29 個基於 index number 待選數值中的任一數值。例如,如果數值 1 到 7 表示一個星期的 7 天,當用 1 到 7 之間的數字作 index_num 時,函式 choose 返回其中的某一天。

語法choose(index_num,value1,value2,...)

index_num 用以指明待選引數序號的引數值。index_num 必須為 1 到 29 之間的數字、或者是包含數字 1 到 29 的公式或單元格引用。

如果 index_num 為 1,函式 choose 返回 value1;如果為 2,函式 choose 返回 value2,以此類推。

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

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

value1,value2,... 為 1 到 29 個數值引數,函式 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 的引數。

8樓:匿名使用者

舉個例子 =choose(1,南京,上海,北京)=南京=choose(2,南京,上海,北京)=上海=choose(3,南京,上海,北京)=北京第一個引數 可以改成計算式,或其他公式

怎麼在excel中使用choose函式

9樓:退休畫線工

excel中choose函式就是根據第1引數的值,選擇後面列表中對應的第幾個作為結果。舉個例子,有甲乙丙丁戊己庚共7個人輪流對週一到週日值班,現在要根據日期資料來確定所給定的日期該誰值班。如果用if,就要巢狀6個if,如果用lookup或本choose來設計公式,就簡單多了。

假設日期在a1中,公式:

=choose(weekday(a1,2),"甲","乙","丙","丁","戊","己","庚")

weekday(a1,2)計算出周幾,得出的數字為1~7,得幾就在後面列出7個人取得第幾個為結果,如今天(2023年4月15日)是星期六,weekday(a1,2)得到數字6,choose就選擇後面的第6個人「己」。

本例中,更多的人會用lookup。但lookup只能會從資料列表中取值,而choose的列表中可以有公式。典型的應用就是工程計算中常有當某個引數取不同的數字時,用不同的公式來計算,如管道阻力系數的計算,要根據雷諾準數來選擇不同的計算公式。

那麼可以用lookup根據雷諾準數的大小取得數字1,2,或3,再列出3種情況對應的3個不同計算公式。當然也可以用if,但choose相對更簡單直觀。

excel中函式choose怎麼用

10樓:

choose(index_num,value1,value2,...)

index_num 必須為 1 到 254之間的數字,或者是包含數字 1 到 254 的公式或單元格引用;

value1,value2,... 為 1 到 254 個數值引數,choose用

index_num,從中選擇一個數值。

excel中choose怎麼使用?

11樓:起名字難吶啊

一、choose函式的定義

可以使用 index_num 返回數值引數列表中的數值。使用函式 choose 可以基於索引號返回多達

29 個基於 index number 待選數值中的任一數值。例如,如果數值 1 到 7 表示一個星期的 7 天,

當用 1 到 7 之間的數字作 index_num 時,函式 choose 返回其中的某一天。

語法choose(index_num,value1,value2,...)

index_num    用以指明待選引數序號的引數值。index_num 必須為 1 到 29 之間的數字、或者是

包含數字 1 到 29 的公式或單元格引用。

如果 index_num 為 1,函式 choose 返回 value1;如果為 2,函式 choose 返回 value2,以

此類推。

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

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

value1,value2,...    為 1 到 29 個數值引數,函式 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 的引數。

二、舉例

比如在a1單元格中寫入1,則在b1單元格中得出「張三」,如果a1單元格寫入2,則在b1單元格得出「李四」,如果寫入3,則得出「王五」。

那麼可以在b1單元格中寫入公式

=choose(a1,"張三","李四","王五")

在excel的sumproduct函式中如何表達「或」和

碧魯玉蓉靳酉 sumproduct b3 b17 60 b3 b17 0 公式表示對於滿足條件 60且 0的單元格進行相乘後的乘積之和,其實該公式省略了一元陣列 1 完整的公式為 sumproduct b3 b17 60 b3 b17 0 1 這樣就好理解多了,對滿足條件的陣列相乘的結果每一項均為1...

Excel中的函式,excel函式?

excel表單中點 右鍵 新增 函式 選擇類別的下拉 中 裡面應有全有。excel函式?你的問題缺少最基礎的評價資料,現在只能根據你已經核算出a1 a15這15個資料的情況,則可b列輸入公式 iferror sumproduct a1 a15 0 a1 a15 transpose sumproduc...

excel中如何函式中套函式,Excel中如何函式中套函式

昊涙 excel中函式中套函式的步驟如下 1 開啟資料表 2 我們要為每個學生的總分進行評價 3 首先想到的就是用if函式,可是單單一個if函式很難實現上邊的評價4 我們可以把第二個引數再用一個if函式,這樣的函式組合就是巢狀函式,可是兩個還沒有評價完 5 一直巢狀到可以評價完全為止 6 回車之後,...