office excel最常用函數公式技巧搜集大全(13.12.09更新)14
office excel最常用函數公式技巧搜集大全(13.12.09更新)
導讀:使用公式將零值顯示為空白,還可以使用IF函數來判斷單元格是否為零值,例如公式「=IF(A2-A3=0,個調稅公式,上列公式的簡化式:,算物價的函數,做一個函數,看看函數的幫助就知道了呀,公式=PERCENTILE(A3:A12,G1),應用公積金的一個函數,給公積金投繳人員製作了一個函數,我製作的函數是「=IF(MOD(INT(A1*B1),2)=0,INT(A1*B,如何利用公式將數值轉為百
零值問題
在工作表中隱藏所有零值
在Excel默認情況下,零值將顯示為0,這個值是一個比較特殊的數值。如果工作表中包含了大量的零值,會使整個工作表顯得十分凌亂。如果要隱藏工作表中所有的零值,可以這樣操作:選擇「工具」→「選項」,打開「選項」對話框,單擊「視圖」標籤,在「窗口選項」里把「零值」複選框前面的對號去掉,單擊「確定」按鈕。此時,可以看到原來顯示有0的單元格全部變成了空白單元格。
小提示
若要在單元格里重新顯示0,用上述方法把「零值」複選框前面的打上對號即可。 隱藏部分零值
有些時候可能需要有選擇地隱藏部分零值,使隱藏的零值只會出現在編輯欄或正在編輯的單元格中,而不會被列印,這時候就要通過設置自定義數字格式來實現:先按住Ctrl鍵用滑鼠左鍵一一選定需要隱藏零值的單元格,然後選擇「格式」→「單元格」,在「單元格格式」對話框選擇「數字」選項卡,在「分類」列表框中選擇「自定義」選項,然後在右邊的「類型」文本框中輸入「0;_0;;@」,單擊「確定」按鈕。
要將隱藏的零值重新顯示出來,可選定單元格,然後在「單元格格式」對話框的「數字」選項卡中,單擊「分類」列表中的「常規」選項,這樣就可以應用默認的格式,隱藏的零值就會顯示出來。
條件隱藏零值
利用條件格式也可以實現有選擇地隱藏部分零值:首先選中包含零值的單元格,選擇「格式」→「條件格式」,在「條件1」的第一個框中選擇「單元格數值」,第二個框中選擇「等於」,在第三個框中輸入0,然後單擊「格式」按鈕,設置「字體」的顏色為「白色」即可。 如果要顯示出隱藏的零值,請先選中隱藏零值的單元格,然後選擇「格式」菜單中「條件格式」,單擊「刪除」按鈕,在彈出的「選定要刪除的條件」對話框中選擇「條件1」即可。
使用公式將零值顯示為空白
還可以使用IF函數來判斷單元格是否為零值,如果是的話就返回空白單元格,例如公式「=IF(A2-A3=0,"",A2-A3)」,如果A2等於A3,那麼它們相減的值為零,則返回一個空白單元格;如果A2不等於A3,則返回它們相減的差值。
㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜
【匯總計算與統計】
個調稅公式
=MAX(($A1-1900)*{0,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45}
-{0,0,25,125,375,1375,3375,6375,10375,15375})
{0,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45} 為稅率
{0,0,25,125,375,1375,3375,6375,10375,15375} 為稅收扣除數
上列公式的簡化式 :
=MAX(應納稅所得額*0.05*{1,2,3,4,5,6,7,8,9}
-25*{0,1,5,15,55,135,255,415,615},0)
算物價的函數
物價的那個三七作五,二舍八入的尾數處理,做一個函數。就是小數點後面第二位如果是1,2的就舍掉,如果是3,4,5,6,7的都變為5,如果是8,9的小數點第一位加1,第二位就變為0。比如價格是3.32、3.31,作尾數處理就是3.3;價格是3.33、3.34、3.36、
3.37,做尾數處理就是3.35;價格是3.38、3.39,做尾數處理就是3.4。
=CEILING(A1-0.02,0.05)
都是二位小數 B2=ROUND(2*A2,1)/2
超過二位小數 B2=ROUND(2*ROUNDDOWN(A2,2),1)/2
自動計算應收款滯納金
要求在給定的應收日期、滯納金率、當前日期(自動取)的基礎上自動計算出應收滯納金。
解答:=(DATEDIF(應收日期,NOW(),"d"))*滯納金率(每天)*應收金額
淘汰率
題目如下:這個工廠有1000人,今天抽出十人來做調查,這十人一天的產量分別為101 102 105 106 98 95 96 104 110 103 (A3-A12)。
1000人當中淘汰率為5%,以這十人為標準那麼這1000人他們的生產應該為多少才不會被淘汰,看看函數的幫助就知道了呀,返回數組K百分比值點,你要1000人淘汰5人就是5/1000=0.5%=0.005,就是你以這10個抽樣調查的數據為基準,只要產量達到這個數就不會被淘汰了。(95.45)
公式=PERCENTILE(A3:A12,G1)
應用公積金的一個函數
我公司職工公積金比例為26% 也就是個人和單位各13%,給公積金投繳人員製作了一個函數。直接用基數乘以比例 基數*比例=投繳額, 對於投繳額的要求是:取最接近「投繳額」的偶數。
我製作的函數是「=IF(MOD(INT(A1*B1),2)=0,INT(A1*B1),CEILING(A1*B1,2))」
註:A1=基數 B1=投繳比例
也可以改成這樣
=IF(MOD(INT(A1*B1),2)=0,INT(A1*B1),INT(A1*B1)+1)
或=IF(MOD(INT(A1*B1),2)=0,INT(A1*B1),EVEN(A1*B1))
如何利用公式將數值轉為百分比格式
如用公式將1.289675顯示為128.97%,不是用格式來達到的。
公式=ROUND(B1*100,1)&"%"
比高得分公式
=RANK(B4,$B$4:$B$26,1)
自動評定獎級
=VLOOKUP(L179,IF({1,0},$D$204:$D$207,$B$204:$B$207),2)
=LOOKUP(L179,{0,4,7,12,24},{"一等獎","二等獎","三等獎","紀念獎","紀念獎"})
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 對帶有單位的數據如何進行求和
在數據後必須加入單位,到最後還要統計總和,請問該如何自動求和?(例如:A1:2KG,A2:6KG.....,在最後一行自動計算出總KG數)。
=SUMPRODUCT(--LEFT(A1:A5,(LEN(A1:A5)-2)))&」KG」
對a列動態求和
可以隨著a列數據的增加,在「b1」單元格=sum(x)對a列動態求和。
=SUM(OFFSET(A1,0,0,COUNTA(A:A),1))
動態求和公式
自A列A1單元格到當前行前面一行的單元格求和。
=SUM(INDIRECT("A1:A"&ROW()-1))
列的跳躍求和
若有20列(只有一行),需沒間隔3列求和,該公式如何做?
假設a1至t1為數據(共有20列),在任意單元格中輸入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))
按ctrl+shift+enter結束即可求出每隔三行之和。
跳行設置:如有12行,需每隔3行求和
=SUM(IF(MOD((ROW(1:12)),3)=0,(A1:A12)))
有規律的隔行求和
要求就是在計劃、實際、差異三項中對後面的12個月求和。
=SUMPRODUCT(--(MOD(COLUMN(F3:AO3)-CELL("Col",F3)+0,3)=0),F3:AO3)
=SUMIF($F$2:$AO$2,C$2,$F3:$AO3)
=SUMPRODUCT((MOD(COLUMN($F3:$AO3),3)=MOD(COLUMN(F3),3))*$F3:$AO3)
也可以拖動填充,插入行、列也不影響計算結果。
如何實現奇數行或偶數行求和
假設數據在A1:A100
奇數行:=SUMPRODUCT(MOD(ROW($A$1:$A$100),2)*$A$1:$A$100)
偶數行:=SUMPRODUCT((MOD(ROW($A$1:$A$100),2)=0)*($A$1:$A$100))
奇數行求和 =SUMPRODUCT((A1:A100)*MOD(ROW(A1:A100),2))
偶數行求和 =SUMPRODUCT((A1:A100)*NOT(MOD(ROW(A1:A100),2)))
單數行求和
隔行求和用什麼函數,即:A1+A3+A5+A7+A9?公式如何用。
{=SUM(N(OFFSET(A1,ROW(1:50)*2-2,)))}
{=SUM(IF(MOD(ROW(A1:A100),2)=1,A1:A100,0))}
統計偶數單元格合計數值
統計F4到F62的偶數單元格合計數值 。{=SUM(IF(MOD(ROW(F4:F62),2)=0,F4:F62))} 隔行求和公式設置
均為數組公式:
=SUM(IF(MOD(ROW(A1:A110),2),A1:A110,0))
=SUM(N(OFFSET($A$1,ROW(1:55)*2-2,,,)))
=SUM((MOD(ROW(A1:A100),2)=1)*(A1:A100))
=SUM((MOD(ROW(A1:A100),2)=0)*(A1:A100))
=SUMPRODUCT((MOD(ROW(A1:A100),2)=0)*A1:A100)
隔列將相同項目進行求和
隔列將出勤日和工資分別進行求和
數組公式=SUM(IF(($B$4:$B$25)=B26,($C$4:$C$25),0))
或;
=SUMPRODUCT(--(MOD(ROW(C5:C25),2)<>0),C5:C25)
隔行或隔列加總
隔2列加總
=SUM((MOD(ROW($A$1:$A$25),2)=0)*$A$1:$A$25)
隔2欄加總
=SUM((MOD(COLUMN($B$1:$T$1),2)=0)*$B$1:$T$1)
請問如何在一百行內做隔行相加
數組公式
A1+A3+……+A99 單
=SUM(N(OFFSET(A1,ROW(1:50)*2-2,)))
A2+A4+……+A100 雙
=SUM(N(OFFSET(A1,ROW(1:50)*2-1,)))
如何將間隔一定的列的數據相加呢
碰到100多列的數據將間隔一定的數據用手工相加太煩了,也容易出錯。如果需要相加的數據均有相同的名稱(欄位),可以用Sumif()來求解,如果沒有,就需要用數組公式來解決了。{=SUM((MOD(ROW(A1:A18),3)=1)*A1:A18)} 1、4、7??行相加。
隔列求和(A、B列)
=SUM(A:A,B:B)
=SUM(A:A,B:B,C:C) (統計A、B、C列)
隔列求和的公式
=SUM(SUMIF(B$2:K$2,{"進","出"},B3:K3)*{1,-1})
推薦閱讀:
※EXCEL一對多條件查找顯示多個結果(INDEX SMALL IF ROW函數組合)
※考試成績分析函數
※VLOOKUP函數配合數組公式進階應用
※MDETERM 函數 (三角與數學函數)
※Excel INDEX+SMALL函數用法