1. Excel表格中分段計算怎麼使用函數
打開所需軟體Excel,直接在所需的單元格數據=if(條件,滿足條件的結果,不滿足條件的結果),當然整個if語句是支持嵌套的,比如可能是=if(條件1,滿足條件的結果,if(條件2,滿足條件的結果,不滿足條件的結果))!
打開Excel,打開你的數據文檔,在你想輸出數據的單元格點擊工具欄上的「插入」——「函數」——「邏輯」——「IF」,然後點擊確定。

2. excel分段計算的函數及公式
excel分段計算的函數及公式?在使用EXCEL製作表格時,經常會遇到階梯分段計算的情況,比如階梯電費、階梯提成等等,本篇介紹幾種階梯計算公式的設計思路,加深了解下幾種函數的使用方法。
工具原料電腦EXCEL軟體
方法/步驟分步閱讀
1
/13
在現實生活中,使用階梯計算的事例還是比較多的,階梯提成是常見情況之一,根據銷售業績的多少來計算提成,業績越高,提成的比例越高,收入越可觀。
2
/13
根據圖中提成比例,來計算各業務員的提成情況,首先想到的是IF函數,根據銷售額進行判斷,在哪個范圍用哪個比例。先設計第一層判斷,=IF(B2<=10000,B2*2%,888),這里使用下設計嵌套函數的技巧,先給出第一層的返回值,後面的暫時還沒想好怎麼設計,先假定一個數字或其它內容,然後再進行替換,這樣打勾或按回車後,已經設計好的部分就不會失去了,詳細情況可參見「EXCEL中嵌套函數的設計思路」。
3
/13
再進行第二層函數的設計,為了方便,現在不再在C2中修改公式,而是將C2公式向下填充到C3中,在C3中設計公式,等所有公式都設計完成後,再反向填充即可。當銷售額超過第一檔次,但沒超過第二檔時,就要開始分段計算,只有超過第一檔的部分,才按第二段的提成比例算,第一檔部分仍按第一檔的比例提成,這樣公式框架為:=IF(B3<=10000,B3*2%,IF(B3<=30000,10000*2%+(B3-10000)*3%,888)),寫公式時,也可以將第一段的直接算出來,公式改為:=IF(B3<=10000,B3*2%,IF(B3<=30000,200+(B3-10000)*3%,888))。
4
/13
依此思路,三層嵌套公式框架為:=IF(B4<=10000,B4*2%,IF(B4<=30000,200+(B4-10000)*3%,IF(B4<=50000,800+(B4-30000)*4%,888)))。
5
/13
經過層層嵌套,最終公式為:=IF(B6<=10000,B6*2%,IF(B6<=30000,200+(B6-10000)*3%,IF(B6<=50000,800+(B6-30000)*4%,IF(B6<=80000,1600+(B6-50000)*6%,3400+(B6-80000)*8%)))),再向上回拖,C2的公式為:=IF(B2<=10000,B2*2%,IF(B2<=30000,200+(B2-10000)*3%,IF(B2<=50000,800+(B2-30000)*4%,IF(B2<=80000,1600+(B2-50000)*6%,3400+(B2-80000)*8%))))。
6
/13
可以進一步化簡,去掉內部的括弧:=IF(B2<=10000,B2*2%,IF(B2<=30000,B2*3%-100,IF(B2<=50000,B2*4%-400,IF(B2<=80000,B2*6%-1400,B2*8%-3000))))。
7
/13
使用IF函數是最基本的思路,但公式比較長。通過觀察比較發現,相當於每個檔次,直接用總額乘以該檔比例,再減去相應檔次的扣除數。
8
/13
因此,可以使用LOOKUP函數,根據不同檔次,使用不同的計算方法:=LOOKUP(B2,{0,10000,30000,50000,80000},B2*{2,3,4,6,8}%-{0,100,400,1400,3000})。
9
/13
選中公式中相減的後半部分,並按F9功能鍵,計算出此部分結果,經過比較,可以發現最終結果總是這部分運算結果的最大值,這是因為提成比例是逐步增加的,後檔總比前檔結果大,但當不足以達到後檔時,扣除數也就相應的多扣了,所以達到的本檔結果就能取最大值,因此公式可以簡化為:=MAX(B2*{2,3,4,6,8}%-{0,100,400,1400,3000})。
10
/13
這個公式作為階梯計算公式比使用IF函數嵌套公式要簡化得多了,但此公式要預先算出扣除數。如果能不預先算扣除數,就省事多了。為此將總額拆解,與各檔限額相比較,只有與各檔限額相減差為正值的部分才參與運算,但此法是前面各檔包含了後面各檔的低比例部分,後面只要再增加比例的增值部分即可。
11
/13
因此,只要與各檔額度相減,正數取用,負數剔除。文本格式函數TEXT就可以幫上大忙,通過使用不同的格式,可以將負數轉化為0,相當於不參與運算。=TEXT(B2-{0,10000,30000,50000,80000},"0;!0"),通過選中並按F9計算出中間結果,可以看到不足部分會按0算。
12
/13
再將此公式的各因數與各自比例相乘,再累加,就得到最終結果,也就是再用一個SUMPRODUCT乘積和函數:=SUMPRODUCT(TEXT(B2-{0,10000,30000,50000,80000},"0;!0")*{2,1,1,2,2}%),注意一下,最後的比例是依次增加比例,而不是原來的比例,因為在計算高檔次時,低檔比例已經計算進去了。
13
/13
因此,階梯公式比較好用的就是後兩個,前者要先算出扣除數,後者只要算下增值比例,相對來講,後者好用些,尤其是在比例逐步下降或有升有降時都可使用,只要計算下相對增幅就可以了,而這種情況下,最大值公式是不適用的。
內容僅供參考並受版權保護
3. excel怎麼使用函數計算
1、打開excel表格,以求總分為例,這里需要用到求和函數。
2、滑鼠點擊總分這個單元格,鍵盤按=鍵,總分這個單元格會顯示一個=號,然後左上角會出現SUM,這里點擊「SUM」,這個就是求和函數。
3、在彈出的函數參數窗口,拖動要計算求和的單元格。
4、選中之後點確定,就出現了求和的數值,然後拖動滑鼠,所有求和數值也就計算出來了。
4. excel表格函數怎麼用
摘要
打開Excel表格,在總分計算欄中輸入公式=SUM(B2:D2),回車計算出結果,游標放置右下角下拉。
5. excel表格計算公式有什麼
一、年齡計算公式:
=IF((YEAR(E2)=2008)*(MONTH(E2)>8),0,2008-YEAR(E2) IF(MONTH(E2)<=8,0,-1))
其中e2為單元格,2008為當前年份
二、身份證號中提取出生年月= MID(J11, 7, 4) & "年" & MID(J11, 11, 2) & "月" & MID(J11, 13, 2)&"日"
三、班級平均分公式=IF(COUNTIF($C$2:$C$24,J26)=0,"",SUMIF($C$2:$C$24,J26,$D$2)/COUNTIF($C$2:$C$24,J26))
四、Excel表中身份證號碼提取出生年月、性別、年齡的使用技巧
如何從Excel表中的身份證號碼中提取出生年月、性別、年齡呢?看了本文就知道了。
方法一:
1.Excel表中用身份證號碼中取其中的號碼用:MID(文本,開始字元,所取字元數);
2.15位身份證號從第7位到第12位是出生年月日,年份用的是2位數。
18位身份證號從第7位到第14位是出生的年月日,年份用的是4位數。
從身份證號碼中提取出表示出生年、月、日的數字,用文本函數MID()可以達到目的。MID()——從指定位置開始提取指定個數的字元(從左向右)。
對一個身份證號碼是15位或是18位進行判斷,用邏輯判斷函數IF()和字元個數計算函數LEN()輔助使用可以完成。綜合上述分析,可以通過下述操作,完成形如1978-12-24樣式的出生年月日自動提取:
假如身份證號數據在A1單元格,在B1單元格中編輯公式
=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))
回車確認即可。
如果只要「年-月」格式,公式可以修改為
=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7,4)&"-"&MID(A1,11,2))
3.這是根據身份證號碼(15位和18位通用)自動提取性別的自編公式,供需要的朋友參考:
說明:公式中的B2是身份證號
根據身份證號碼求性別:
=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,1)),2)=0,"女","男"),"身份證錯"))
根據身份證號碼求年齡:
=IF(LEN(B2)=15,2007-VALUE(MID(B2,7,2)),if(LEN(B2)=18,2007-VALUE(MID(B2,7,4)),"身份證錯"))
4.Excel表中用Year\Month\Day函數取相應的年月日數據;
方法二:
這是根據身份證號碼(15位和18位通用)自動提取性別和出生年月的自編公式,供需要的網友參考:
說明:公式中的B2是身份證號
1、根據身份證號碼求性別:
=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份證錯"))
2、根據身份證號碼求出生年月:
=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份證錯"))
3、根據身份證號碼求年齡:
=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份證錯"))
在Excel電子表格中,我們需要到達某一單元格,一般是使用滑鼠拖動滾動條來進行,但如果數據范圍超出一屏幕顯示範圍或數據行數非常多時,想快速定位到某一單元格可要有點麻煩了。這時候我們可以使用「定位」(快捷鍵Ctrl G)功能迅速到達想要的單元格。
定位是一種選定單元格的方式,主要用來選定「位置相對無規則但條件有規則的單元格或區域」。
例1:需要選中Y2009單元格(或快速移動到Y2009單元格),我們可以使用「編輯/定位」菜單,在引用位置里輸入「Y2009」後按回車即可。
例2:需要選中Y列的2004~2009行的單元格,我們按照相同的方法,在引用位置里輸入「Y2004:Y2009」按回車即可。
例3:需要選中2009行的單元格,我們可以在引用位置里輸入「2009:2009」按回車即可。
例4:需要選中2004~2009行的單元格,我們可以在引用位置里輸入「2004:2009」按回車即可。
這是「定位」功能中最簡單的「引用位置」。
下面來看看「定位」的幾個應用(「定位條件」):
應用一:定位「公式」
在實際工作中,我們會設許多公式,為防止一不小心修改了這些公式,我們會把公式單元格字體設置為其他顏色,一個個去設置當然不符合高效辦公的原則。定位就算幫上大忙了。操作步驟如下:
1、 編輯/定位/定位條件;
2、 選擇「公式」/確定,所有的公式單元格被選中;
3、 格式/單元格/字體/顏色「紅色」/確定;
應用二:定位「空值」,定位「常量」
在實際工作中,我們會為一個表格每隔一個固定的行數(本例中以一行為例)後面插入一行,一行一行的插入當然也不符合高效辦公的原則。二次定位就能解決此問題,操作步驟如下:
1、 在表格第一列前面插入一列做為過渡列,在A1處輸入「1」,A2位置為空,選中「A!:A2」,當滑鼠移到右下角變為「 」形狀時,向下拉,拉的比數據行多;
2、 選中第一列,「定位」/「定位條件」/「空值」/「確定」,此時你會發現第一列的偶數單元格全部被選中;
3、 「插入」/「行」
4、 選中第一列,「定位」/「定位條件」/「常量」/「確定」,此時你會發現第一列的有數值的單元格全部被選中;
5、 「插入」/「行」
這時你會發現除了過渡列的數據外,其他數據行每行下面都多出了一個空白行,這時我們只需刪除這個過渡列,預想的目的就達到了。
應用三:定位「最後一個單元格」
大的表格中,使用此功能,實現快速移動游標到「最後一個單元格」
應用四:定位「可見單元格」
在分類匯總下,選定我們需要的單元格後,選擇「復制」按鈕,到指定位置後,選擇「粘貼」按鈕,粘貼的結果不是顯示的結果,而依然是原始數據,這是因為我們在選定的時候,不(| w)Z a.m [精英博客0\ _)` W I ^ E R U q僅選定了顯示的單元格,而且隱藏的單元格也被選中了,我們使用「定位」功能就能很好的解決這個問題。
1、「定位」/「定位條件」/「可見單元格」;
2、「編輯」/「復制」;
3、到指定位置後,「編輯」/「粘貼」;
4、選中粘貼後的數據,然後「數據」/「分類匯總」/「全部刪除」,我們要的可見單元格即被成功的復制出來了。
通過這幾個例子,我們不難明白「定位」是選中單元格的一種方法,只不過它選中的這些單元格區域不集中,用傳統的滑鼠選擇效率低難度大,這些單元格雖然分散但本身具有共性或分散的有規律,這些共性或規律就是定位條件窗口下的選擇條件。
lzsy
下面來看一個關於定位空值的小flash教程:
lzsy
然後看一個定位空值的具體活用(設計工資條):
lzsy
再看一個活用定位「公式」,禁止編輯已設定的公式的方法:
當EXCEL中含有大量公式時,不僅但心自己或他人修改了這些公式,而且不想讓他人看見這些公式,而其他無公式單元格允許隨意編輯。
1、 選中表格,當然也可以選中整張工作表;
2、 選擇「格式」菜單的「單元格」功能的「保護」選項,然後取消「鎖定」;
3、 再打開「編輯」菜單的「定位」功能(或者直接按Ctrl G);
4、 在彈出的對話框中選擇「定位條件」;
5、 選擇「公式」,然後點擊「確定」;
6、 此時,將看到所有帶有公式的單元格都被選中了;
7、 再次打開「格式」菜單的「單元格」功能的「保護」選項,然後將「鎖定」和「隱藏」全都選中;
8、 由於只有在工作表被保護的狀態下,保護單元格和隱藏公式才能生效,因此,我們還需要將這張工作表給保護起來,選擇「工具」菜單的「保護」中的「保護工作表」,設置保護密碼。
當工作表被保護後,如果在已經設定為鎖定狀態的單元格點擊的話,就會出現工作表被保護的提示,在編輯欄也看不到公式了。但是如果點擊的是未鎖定的單元格,看看是不是仍然可以修改?!
好了,大功告成,是不是覺得應用定位功能之後,工作變得很簡單了呢?
經過以上處理,就可以保護工作表中的公式了,其他人員只能瀏覽數據,對有公式的單元格不能修改,也不能查看公式。
6. excel用哪種函數去求某一數值的二分之一有這種函數嗎

點擊設定的單元格
先輸入「=」
然後點擊要輸入的單元格
再輸入「/2」
結束
7. excel表格計算公式教程大全
1、查找重復內容公式:=IF(COUNTIF(A:A,A2)>1,"重復","")。
2、用出生年月來計算年齡公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。
3、從輸入的18位身份證號的出生年月計算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。
4、從輸入的身份證號碼內讓系統自動提取性別,可以輸入以下公式:
=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式內的「C2」代表的是輸入身份證號碼的單元格。
1、求和: =SUM(K2:K56) ——對K2到K56這一區域進行求和;
2、平均數: =AVERAGE(K2:K56) ——對K2 K56這一區域求平均數;
3、排名: =RANK(K2,K$2:K$56) ——對55名學生的成績進行排名;
4、等級: =IF(K2>=85,"優",IF(K2>=74,"良",IF(K2>=60,"及格","不及格")))
5、學期總評: =K2*0.3+M2*0.3+N2*0.4 ——假設K列、M列和N列分別存放著學生的「平時總評」、「期中」、「期末」三項成績;
6、最高分: =MAX(K2:K56) ——求K2到K56區域(55名學生)的最高分;
7、最低分: =MIN(K2:K56) ——求K2到K56區域(55名學生)的最低分;
8、分數段人數統計:
(1) =COUNTIF(K2:K56,"100") ——求K2到K56區域100分的人數;假設把結果存放於K57單元格;
(2) =COUNTIF(K2:K56,">=95")-K57 ——求K2到K56區域95~99.5分的人數;假設把結果存放於K58單元格;
(3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56區域90~94.5分的人數;假設把結果存放於K59單元格;
(4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56區域85~89.5分的人數;假設把結果存放於K60單元格;
(5)=COUNTIF(K2:K56,">=70")-SUM(K57:K60) ——求K2到K56區域70~84.5分的人數;假設把結果存放於K61單元格;
(6)=COUNTIF(K2:K56,">=60")-SUM(K57:K61) ——求K2到K56區域60~69.5分的人數;假設把結果存放於K62單元格;
(7) =COUNTIF(K2:K56,"<60") ——求K2到K56區域60分以下的人數;假設把結果存放於K63單元格;
說明:COUNTIF函數也可計算某一區域男、女生人數。
如:=COUNTIF(C2:C351,"男") ——求C2到C351區域(共350人)男性人數;
9、優秀率: =SUM(K57:K60)/55*100
10、及格率: =SUM(K57:K62)/55*100
11、標准差: =STDEV(K2:K56) ——求K2到K56區域(55人)的成績波動情況(數值越小,說明該班學生間的成績差異較小,反之,說明該班存在兩極分化);
12、條件求和: =SUMIF(B2:B56,"男",K2:K56) ——假設B列存放學生的性別,K列存放學生的分數,則此函數返回的結果表示求該班男生的成績之和;
13、多條件求和: {=SUM(IF(C3:C322="男",IF(G3:G322=1,1,0)))} ——假設C列(C3:C322區域)存放學生的性別,G列(G3:G322區域)存放學生所在班級代碼(1、2、3、4、5),則此函數返回的結果表示求一班的男生人數;這是一個數組函數,輸完後要按Ctrl+Shift+Enter組合鍵(產生「{……}」)。「{}」不能手工輸入,只能用組合鍵產生。
14、根據出生日期自動計算周歲:=TRUNC((DAYS360(D3,NOW( )))/360,0)
———假設D列存放學生的出生日期,E列輸入該函數後則產生該生的周歲。
15、在Word中三個小竅門:
①連續輸入三個「~」可得一條波浪線。
②連續輸入三個「-」可得一條直線。
連續輸入三個「=」可得一條雙直線。
一、excel中當某一單元格符合特定條件,如何在另一單元格顯示特定的顏色比如:
A1〉1時,C1顯示紅色
0
A1<0時,C1顯示黃色
方法如下:
1、單元擊C1單元格,點「格式」>「條件格式」,條件1設為:
公式 =A1=1
2、點「格式」->「字體」->「顏色」,點擊紅色後點「確定」。
條件2設為:
公式 =AND(A1>0,A1<1)
3、點「格式」->「字體」->「顏色」,點擊綠色後點「確定」。
條件3設為:
公式 =A1<0
點「格式」->「字體」->「顏色」,點擊黃色後點「確定」。
4、三個條件設定好後,點「確定」即出。
二、EXCEL中如何控制每列數據的長度並避免重復錄入
1、用數據有效性定義數據長度。
用滑鼠選定你要輸入的數據范圍,點"數據"->"有效性"->"設置","有效性條件"設成"允許""文本長度""等於""5"(具體條件可根據你的需要改變)。
還可以定義一些提示信息、出錯警告信息和是否打開中文輸入法等,定義好後點"確定"。
2、用條件格式避免重復。
選定A列,點"格式"->"條件格式",將條件設成「公式=COUNTIF($A:$A,$A1)>1」,點"格式"->"字體"->"顏色",選定紅色後點兩次"確定"。
這樣設定好後你輸入數據如果長度不對會有提示,如果數據重復字體將會變成紅色。
三、在EXCEL中如何把B列與A列不同之處標識出來?
(一)、如果是要求A、B兩列的同一行數據相比較:
假定第一行為表頭,單擊A2單元格,點「格式」->「條件格式」,將條件設為:
「單元格數值」 「不等於」=B2
點「格式」->「字體」->「顏色」,選中紅色,點兩次「確定」。
用格式刷將A2單元格的條件格式向下復制。
B列可參照此方法設置。
(二)、如果是A列與B列整體比較(即相同數據不在同一行):
假定第一行為表頭,單擊A2單元格,點「格式」->「條件格式」,將條件設為:
「公式」=COUNTIF($B:$B,$A2)=0
點「格式」->「字體」->「顏色」,選中紅色,點兩次「確定」。
用格式刷將A2單元格的條件格式向下復制。
B列可參照此方法設置。
按以上方法設置後,AB列均有的數據不著色,A列有B列無或者B列有A列無的數據標記為紅色字體。
四、EXCEL中怎樣批量地處理按行排序
假定有大量的數據(數值),需要將每一行按從大到小排序,如何操作?
由於按行排序與按列排序都是只能有一個主關鍵字,主關鍵字相同時才能按次關鍵字排序。所以,這一問題不能用排序來解決。解決方法如下:
1、假定你的數據在A至E列,請在F1單元格輸入公式:
=LARGE($A1:$E1,COLUMN(A1))
用填充柄將公式向右向下復制到相應范圍。
你原有數據將按行從大到小排序出現在F至J列。如有需要可用「選擇性粘貼/數值」復制到其他地方。
註:第1步的公式可根據你的實際情況(數據范圍)作相應的修改。如果要從小到大排序,公式改為:=SMALL($A1:$E1,COLUMN(A1))
五、巧用函數組合進行多條件的計數統計
例:第一行為表頭,A列是「姓名」,B列是「班級」,C列是「語文成績」,D列是「錄取結果」,現在要統計「班級」為「二」,「語文成績」大於等於104,「錄取結果」為「重本」的人數。統計結果存放在本工作表的其他列。
公式如下:
=SUM(IF((B2:B9999="二")*(C2:C9999>=104)*(D2:D9999="重本"),1,0))
輸入完公式後按Ctrl+Shift+Enter鍵,讓它自動加上數組公式符號"{}"。
六、如何判斷單元格里是否包含指定文本?
假定對A1單元格進行判斷有無"指定文本",以下任一公式均可:
=IF(COUNTIF(A1,"*"&"指定文本"&"*")=1,"有","無")
=IF(ISERROR(FIND("指定文本",A1,1)),"無","有")
求某一區域內不重復的數據個數
例如求A1:A100范圍內不重復數據的個數,某個數重復多次出現只算一個。有兩種計算方法:
一是利用數組公式:
=SUM(1/COUNTIF(A1:A100,A1:A100))
輸入完公式後按Ctrl+Shift+Enter鍵,讓它自動加上數組公式符號"{}"。
二是利用乘積求和函數:
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))
七、一個工作薄中有許多工作表如何快速整理出一個目錄工作表
1、用宏3.0取出各工作表的名稱,方法:
Ctrl+F3出現自定義名稱對話框,取名為X,在「引用位置」框中輸入:
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,100)
確定
8. 如何用excel表格計算函數
在EXCEL中,點「插入」----函數----選三角函數----找到「COS」函數---點對話框左下角「有關該函數的幫助。就有對COS函數的解釋了。SIN的也有。
9. excel 怎麼計算總分
得用函數自動求合
計算總分
例
打開需要編輯的excel示例文檔。已知20個同學的7門功課的成績,現在需要在I列中計算出每個同學的總分。
,點它,將需要求合的選中即可