excel函式 分段計算,在Excel中怎麼設定分段函式?(有5個分段)

時間 2022-03-14 00:35:59

1樓:匿名使用者

假設分值在a1單元格,完成率在b1單元格,則c1單元格寫入公式"完成率>=90%,係數為1",那麼公式為=a1*b1*=if(b1<0.5,,min(ceiling(b1+0.01,0.

1),1))

但你又說上限是1.2倍,那麼試一下這個公式=if(b58<0.5,,min(ceiling(b58+0.01,0.1),1.2))

兩個公式中選擇乙個符合你意思的

2樓:神回覆

date-array 用來計算頻率的陣列,或對陣列單元區域的引用(空格及字串忽略)

bins-array 資料接收區間,為一組陣列或對陣列區域的引用,設定對date-array進行頻率計算的分段點

答案補充

frequency 函式

計算數值在某個區域內的出現頻率,然後返回乙個垂直陣列。例如,使用函式 frequency 可以在分數區域內計算測驗分數的個數。由於函式 frequency 返回乙個陣列,所以它必須以陣列公式的形式輸入。

語法frequency(data_array,bins_array)

data_array 是乙個陣列或對一組數值的引用,您要為它計算頻率。如果 data_array 中不包含任何數值,函式 frequency 將返回乙個零陣列。

bins_array 是乙個區間陣列或對區間的引用,該區間用於對 data_array 中的數值進行分組。如果 bins_array 中不包含任何數值,函式 frequency 返回的值與 data_array 中的元素個數相等。

答案補充

註解在選擇了用於顯示返回的分布結果的相鄰單元格區域後,函式 frequency 應以陣列公式的形式輸入。

返回的陣列中的元素個數比 bins_array 中的元素個數多 1 個。多出來的元素表示最高區間之上的數值個數。例如,如果要為三個單元格中輸入的三個數值區間計數,請務必在四個單元格中輸入 frequency 函式獲得計算結果。

多出來的單元格將返回 data_array 中第三個區間值以上的數值個數。

函式 frequency 將忽略空白單元格和文字。

對於返回結果為陣列的公式,必須以陣列公式的形式輸入。

示例本示例假設所有測驗分數都是整數。

如果將示例複製到乙個空白工作表中,可能會更容易理解該示例。

如何複製示例

建立乙個空白工作簿或工作表。

選擇「幫助」主題中的示例。

注釋 不要選擇行或列標題。

答案補充

從「幫助」中選擇示例

按 ctrl+c。

在工作表中,選擇單元格 a1,然後按 ctrl+v。

要在檢視結果和檢視返回結果的公式之間進行切換,請按 ctrl+`(重音符),或在「公式」選項卡上的「公式審核」組中,單擊「顯示公式」按鈕。

(示例如下圖)

注釋 示例中的公式必須以陣列公式輸入。將示例複製到空白工作表之後,請選擇區域 a12:a15,按 f2,再按 ctrl+shift+enter。

如果公式未以陣列公式的形式輸入,則單元格 a12 中只有乙個結果 (1)。

3樓:載建碧盼柳

除if函式外,沒有對運算子作變更的,換句話說,必需用if語句,但不一定全部條件巢狀,對相同運算規則的可用lookup,即用if與lookup組合較合適.

在excel中怎麼設定分段函式?(有5個分段)

4樓:次次次蛋黃公尺亞

1、首先在excel**中輸入一組資料,需要根據分段條件設定函式計算結果。

2、在b1單元格中輸入分段函式的公式,可以使用if函式,具體函式可見下圖單元格輸入的公式。

3、然後點選回車即可得到計算結果,可以看到當對應的資料為小於1150的時候,為數字「0」。

4、然後下拉公式即可得到對應a列單元格資料的計算結果。

5樓:山口壇斜

b1寫公式:

=if(a1>6000,a1*15%,if(a1>3000,a1*14%,if(a1>2000,a1*12%,if(a1>1150,a1*10%,0))))

6樓:匿名使用者

b1公式下拉:(公式加入當a1為空白時,公式也返回空白的判斷。)=if(a1="","",if(a1>6000,15%,if(a1>3000,14%,if(a1>2000,12%,if(a1>1150,10%,))))*a1)

若a1固定為整數的情況,以下公式精簡一些:

=if(a1="","",lookup(a1,)*a1)

7樓:百小度

用if函式,然後會出現對話方塊,填上條件

excel if函式 分段計算

8樓:匿名使用者

單元格c6輸入公式為=if(1001<=b1<=5000,15+(b1-1000)*1.2%,0)

條件格式不對,應是:單元格c6輸入公式為=if(and(1001<=b1,b1<=5000),15+(b1-1000)*1.2%,0)

9樓:

首先你的1001<=b1<=5000這個表示式就是錯的,應該用and(b1>=10001,b1<=5000)來表示

其次,你的第乙個b1<1000應該用b1<=1000來表示,否則剛好是1000時就找不到條件了

10樓:

=if(b1<1000,b1*1.5%,if(b1<5000,15+(b1-1000)*1.2%,if(b1<10000,63+(b1-5000)*1%,0)))

直接在c5輸入這個公式就可以得出c12要的結果了,沒有必要拆那麼多步驟做。

11樓:善良的獨孤風雪

例:a20b 60c 30d 50f 80g 110h 130我需要 把 0-50 組的數字加起來,50-100 的組數字加起來,100以上組資料加起來

1、小於50公式為=sumif(a$1:h$1,"<50"),如圖:

2、50-100公式為=sumif(a$1:h$1,"<100")-sumif(a$1:h$1,"<50")如圖:

3、100以上(含100)公式為:=sumif(a$1:h$1,">=100")

4、假設資料在a1到h20裡,在m1、m2、m3、m4分別輸入0、50、100、999999,在n2輸入=sumif(a$1:h$20,"<"&m2)-sumif(a$1:h$20,"<"&m1)回車後,公式向下複製到n4,就是要的。

求助,關於excel中分段計算公式的寫法

12樓:匿名使用者

可以寫兩個算式,先判斷類別是否為1。如在d列做公式 =if(c2=1,b2-10000,0),意思是:如果c2等於1就b2減10000,否則,就返回0。

在e列做公式 =if(d2>=200000,d2*0.8,if(d2>=100000,d2*0.75,if(d2>=50000,d2*0.

7,if(d2>=20000,d2*0.6,if(d2>0,d2*0.5,0)))))

13樓:一堆鈣粉

這個用vba程式設計比較好點。公式的話,太繁瑣了。

14樓:冰焰

公式我不知道怎麼寫,給你弄了個vba巨集,看行不行。是07版的

excel 分段計算公式怎麼編

15樓:一點設計演示

1.開啟乙個excel檔案,裡面要有資料來做處理。這裡以花的銷售量來做乙個excel**為演示。開啟該檔案,在想要計算分段的結果的空白處單擊,將它們選中。

2.在最上面選擇「公式」接著選擇「插入函式」。然後在第乙個方框中輸入「frequency」然後點選「轉到」。

3.在第三個框裡找到「frequency」並且點選它。然後再點選下方的確定。之後彈出來的框就是要叫輸入總的資料。

4.第乙個框選中你所要求的總資料,比如我的**中的第一列資料就得全部選中。在第二個框裡輸入所要分段的區間範圍如這裡的

5.如果還需要對其他列的資料進行同樣的處理,則可以不必重新輸入函式等重複剛才的步驟,只需要選中剛才的結果,往後面拖動即可。

16樓:匿名使用者

假設數字放在a1單元格,b1是加3(或4、5、6)後的結果,那麼在b1輸入公式

=if(a1<=20,a1+3,if(a1<=50,a1+4,if(a1<=70,a1+5,a1+6)))

17樓:匿名使用者

如果1到100的數字放在a1,計算後的數字放在b1,則b1的公式為=a1+vlookup(a1,,2)

你可以試試。

公式中,vlookup返回的是:如果1-20返回3;如果21-50返回4;如果51-70返回5;如果71以上返回6

你可以根據需要再加工修改。

if的話就更簡單了,直接多層巢狀就行了。

=a1+if(a1<=20,3,if(a1<=50,4,if(a1<=70,5,6)))

這裡沒有設定1和100的邊界,如果需要你可以自己完善

18樓:s今生緣

=if(a1>70,a1+6,if(a1>50,a1+5,if(a1>20,a1+4,if(a1>1,a1+3,a1))))

19樓:陳義軍

=if(a1<20,a1+1,if(and(a1>=20,a1<50),a1+4,if(and(a1>=50,a1<70),a1+5,a1+6)))

excel公式,將乙個數字分段計算的函式

20樓:匿名使用者

=if(x<60000,x*0.01,if(x<80000,60000*0.01+(x-60000)*0.

012,60000*0.01+20000*0.012+(x-80000)*0.

015))

21樓:清風吧吧啦

=lookup(a1,)*a1

請教:在excel中如何用函式判斷時間段,再分段算時間數(數值形式)

22樓:郭新柔偶霏

既然是時間, 就可以直接用時間來判斷並統計人數當然,保證是標準的時間格式,

而不是文字格式

如圖公式

=sumproduct((a2:a20>=--"9:00")*(a2:a20<=--"9:30")*b2:b20)

EXCEL函式,EXCEL 函式

樓上前半部分講得對。另外,sqrt 7 與7 1 2 是一樣的,都是開平方的意思。關於後面的mid函式,mid語句引數 準備拆分的文字,從第幾位開始拆取,取幾位 mid sqrt 7 10 5,5,1 就是從第五位取出的一位,此處結果為7 通過mid left right等文字拆分函式拆出來的數字,...

EXCEL的IF函式,EXCEL中IF函式的使用方法

if d2 if d2 90,優 if d2 80,良 if d2 70,中 if d2 60,及格 if d2 60,不及格 a1格的數字在80以下時輸出什麼?excel中if函式怎麼用?裡面有三個值,if函式的使用方法 1 在excel中開啟需要使用if函式的 如示例中需要給學生按成績判定該學生...

excel中IF函式,excel中if函式怎麼用?裡面有三個值,

公式沒問題,不過,這是乙個陣列公式,須按ctrl shift enter 如果你用2007版或wps 2013,可用countifs。用2003,可用公式 sumproduct a9 各班 a 3 a 999 各班 s 3 s 999 500 各班 s 3 s 999 1000 各班 l 3 l 9...

奇函式除以奇函式偶函式除以偶函式分別是什麼函式

奇函式除以偶函式的結果是 分母不為0的奇函式偶函式除以奇函式的結果是 分母不為0的奇函式例如 解 設g x 為偶函式,f x 為奇函式。所以 f x g x f x g x 奇函式 g x f x g x f x 奇函式 擴充套件資料 奇函式性質 1 兩個奇函式相加所得的和或相減所得的差為奇函式。2...

excel函式使用問題,EXCEL函式使用問題

a表,姓名從a2開始,數學從b2開始 b表,姓名從a2開始,英語從b2開始 在a表c2輸入公式 vlookup a2,sheet2 a b,2 向下拖動複製公式即可,你把sheet2改成b表的名字。a表的c2公式 vlookup a2,b表 a b,2,公式下拉即可完成 在sheeta表的單元格c2...