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...