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

時間 2023-01-13 12:05:08

1樓:匿名使用者

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

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

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

2樓:一堆鈣粉

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

3樓:冰焰

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

excel 分段計算公式怎麼編

4樓:一點設計演示

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

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

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

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

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

5樓:匿名使用者

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

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

6樓:匿名使用者

如果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的邊界,如果需要你可以自己完善。

excel 分段計算公式怎麼寫

7樓:眯住眼串針

if語句的判斷條件不能直接寫成 10000010000000,(c3-10000000)*,0)))

或者=if(c3<=100000,0,if(c3<=500000,(c3-100000)*4%+1000,if(c3<=1000000,(c3-500000)*3%+400000*4%+1000,if(c3<=5000000,(c3-1000000)*2%+500000*3%+400000*4%+1000,if(c3<=10000000,(c3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,(c3-10000000)*

8樓:渠秋止陽澤

if語句的判斷條件不能直接寫成。

10000010000000,(c3-10000000)*,0)))

或者=if(c3<=100000,0,if(c3<=500000,(c3-100000)*4%+1000,if(c3<=1000000,(c3-500000)*3%+400000*4%+1000,if(c3<=5000000,(c3-1000000)*2%+500000*3%+400000*4%+1000,if(c3<=10000000,(c3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,(c3-10000000)*

9樓:昌秀梅王午

if語句的判斷條件不能直接寫成。

10000000,(c3-10000000)*,0)))

或者=if(c3<=100000,0,if(c3<=500000,(c3-100000)*4%+1000,if(c3<=1000000,(c3-500000)*3%+400000*4%+1000,if(c3<=5000000,(c3-1000000)*2%+500000*3%+400000*4%+1000,if(c3<=10000000,(c3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,(c3-10000000)*

10樓:晏永衡翠柏

樓下曉的if公式應該是沒有問題的,但是巢狀太多,並不主張,換個lookup公式。

=if(b2%%%1,1200,round(lookup((

在excel中如何設定分條件及分段計算的公式

11樓:匿名使用者

=if(and(or(e3="散居五保",e3="城鎮三無"),k3-l3<=3000),min(k3-l3,3000),if(and(or(e3="農村低保",e3="城鎮低保"),k3-l3)<=1000),(k3-l3)*,if(and(or(e3="農村低保",e3="城鎮低保"),k3-l3)<=2000),500+(k3-l3-1000)*,if(and(or(e3="農村低保",e3="城鎮低保"),k3-l3)>2000),min(800+(k3-l3-2000)*0.

12樓:四葉草

親,雖然可以解決,但是你的表述是矛盾的啊,(如果e3單元格選擇了「散居五保」或者「城鎮三無」,且k3-l3<=3000,那麼m3單元格就等於k3-l3,但要小於3000;)這話如何解釋?

excel分段收費公式該怎麼寫

13樓:匿名使用者

輸入以下公式。

=sum(text(a2-,"0;!0")*1000

詳見附圖示例。

14樓:苗喬恩

判斷區域過多不建議使用if巢狀,影響計算速度;

建議使用模糊查表解決,如下圖所示:

15樓:菸草要吃榶

我們的確是一個人的生活方式的一個人的生活狀態的生活狀態和自己喜歡的人在乎著自己的生活中。

excel分段設定計算公式

16樓:匿名使用者

e2輸入。

=c2*lookup(d2,)

g2輸入。=c2*lookup(f2,)

(你對當d在以上、f在以上的沒要求,我的公式就暫時設定=0)

17樓:歐陽秀清

兩個函式可以實現:and,if。

excel**分段計算公式問題

18樓:匿名使用者

假如你的收入顯示在a1中,則在b1輸入:

=if(a1<=100000,400,if(a1<=500000,400+(a1-100000)+,if(a1<=1000000,400+(a1-100000)+1%,400+(a1-100000)+

19樓:匿名使用者

公式錯了。

excel不存在1000000>=b16>500000和500000=b16)*(b16>500000),(b16-500000)*1/100,0)

=if((500000

excel**分段計算公式問題

幫忙寫一個excel分段計算公式

20樓:

建議用lookup函式,標的分成0、101、201,分別對應右列的前三個費率,這個對照表作好後,就可以用lookup函式查詢對應的費率用於巢狀的計算了。

21樓:沈一民

收費在a列,費率在b列,b1=lookup(a1,,)下拉。

求助EXCEL分段提成函式,求助一個EXCEL分段提成函式

如下公式 2800 a3 10 5 sumproduct text a3 10 4,0 0 另外 15萬 20萬的提成你 自己算錯了,15萬以內 提成 1.2 你15萬為啥要算成 1.5 效果圖 公式如下 if a1 100000,2800,if a1 150000,2800 100000 0.01...

高分求助excel關於時間計算,如果給出時間,excel如何自動計算時間段?

設員工加入公司的年月日具體日期在c2則在另一列輸入 year now year c2 12 month now month c2 即可。如果是身份證號碼,則可有mid函式取出身份證號碼第7 14位作為日期,再使用上述公式。月數 datedif a1,today m 注意日期列格式是1900 1 1這...

if函式計算員工分段提成,如何用EXCEL 計算員工分段提成

假設你這些金額是在h列 提成在j列 j2輸入 h2 lookup h2 0.0001,1000 if h1 0,if h1 1000,h1 0.15,if h1 5000,h1 0.2,if h1 10000,h1 0.25,if h1 15000,h1 0.3,if h1 20000,h1 0.3...