發表文章

目前顯示的是有「excel函數」標籤的文章

Excel_IF函數_十個常用函數之一

圖片
         IF函數是函數中最常使用中的一個,下列介紹幾種用法,根據同事常詢問的情形, 區間判斷 的寫法比較容易出錯,使用上稍微 注意一下順序 就可以避免錯誤。 單條件判斷 : 判斷的條件較少,通常較不容易出錯         符合有房就嫁,否則不嫁,判斷條件只有一個 有房  。           =IF(B2="有房","嫁","不嫁") IF單條件判斷 (2021/5/12修正: 感謝玲姊發現錯誤 ) 多條件判斷 :判斷的項目變多,但公式架構仍然一樣。 = IF(B2="有房","嫁" , IF(C2="有車","嫁" ,IF(E2>170,"嫁","不嫁" ))) =IF(OR(B2="有房",C2="有車",E2>170),"嫁","不嫁") 以上兩各式子結果一樣。 IF多條件判斷 說明:有房有車還要身高170才嫁。 =IF(AND(B2="有房",C2="有車",E2>170),"嫁","不嫁") IF多條件符合判斷 區間判斷 :須注意一層一層的順序 下表中,判斷A7重量5500公斤,落在哪一個計算運費中           為了方便了解,將公式分段表示,在一開始學習很多層判斷時,需要如下面拆解一樣,分開看,看久了就熟了。 A1:F2為每公噸單位運費,因此下面計算時還需要先將A7換算成公噸。 B7= IF(A7< 1000 ,A7/1000*B2, IF(A7< 3000 ,A7/1000*C2, IF(A7< 5000 ,A7/1000*D2, IF(A7< 9000 ,A7/1000*E2, A7/1000*F2 )))) IF區間判斷

Excel_Vlookup函數_十個常用函數之一

圖片
              Vlookup函數算大家常用來查找比對的函數之一,但也很容易被忽略該注意的部分,倒致無法搜尋到正確的答案。                     下圖為微軟官方函數說明: vlookup函數說明          下圖是官方2016版excel的教學檔,為了更方便理解稍做修改。 官方2016教學說明修改         實際例子說明如下,分別用員工編號及姓名查詢對應的電話( 查詢完全相符, range_lookup  可設0或False )。          員工編號 :以 員工編號 為查詢值時,資料範圍設定是 A 3:C10,因為員工編號在 A欄 ,電話在C欄,由 員工編號數來要查詢的電話在第3欄 。公式輸入=VLOOKUP(A14,A3:C10,3,0) 姓名 :以 姓名 為查詢值時,資料範圍設定是B3:C10,因為 姓名在B欄 ,電話在C欄,由 姓名數來要查詢的電話在第2欄 。公式輸=VLOOKUP(A15,B3:C10,2,0) 常見錯誤: 查詢的範圍首欄非查詢對象 :如果你要以姓名查詢,範圍首欄就是B而非A。 =VLOOKUP(A15, B 3:C10,2,0) 查詢範圍未鎖定: 如果查詢的範圍在A3:C10建議輸入$A$3:$C$10,避免拖曳公式時變A4:C11,會發生找不到對象。 range_lookup 省略 :省略與模糊查找一樣,如果範圍內沒有該對應的資料,省略的話會造成答案錯誤。 ※模糊查找比較適合用在運費計算,有空再分享。  

Excel_DATE函數_十個常用函數之一

圖片
          在工作上最常使用的日期函數就是DATE,OFFICE本身把他列為常用十個之一。             DATE 函數會傳回代表特定日期的連續序列值。語法:DATE(year,month,day) DATE函數語法           下表是根據官方說明整理而成。 EXCECL_DATE函數例子 DATE 函數語法具有下列引數: Year    必要。year 引數的值可以包含一到四位數。Excel 會依據您電腦所使用的日期系統來解譯 year 引數。依預設,Microsoft Excel for Windows 是使用 1900 日期系統,表示 第一個日期是 1900 年 1 月 1 日 。 提示: 使用四位數做為 year 引數,以防止不合需要的結果。例如,"07" 表示 "1907" 或 "2007"。四位數的 year 可避免混淆。 如果 year 介於 0 (零) 與 1899 (含) 之間,則 Excel 會為該值 加上 1900 以計算年份。例如,DATE( 108 ,1,2) 會傳回 2008 ( 1900+108 ) 年 1 月 2 日。 如果 year 介於 1900 與 9999 (含) 之間,則 Excel 會使用該值來做為年份。例如,DATE(2008,1,2) 會傳回 2008 年 1 月 2 日。 如果 year 小於 0 或等於/大於 10000,則 Exce l 會傳回 #NUM! 錯誤值 。 Month    必要。代表全年 1 到 12 (一月至十二月) 的正或負整數。 如果 month 大於 12 ,則 month 會將月數加到指定年份的第一個月份上。例如,DATE(2008,14,2) 會傳回代表 2009 年 2 月 2 日的序列值。 如果 month 小於 1 ,則 month 會從指定年份的第一個月份減去該月數,再加上 1。例如,DATE(2008,-3,2) 會傳回代表 2007 年 9 月 2 日的序列值。 Day    必要。代表整個月 1 至 ...

Excel_MATCH函數_十個常用函數之一

圖片
             MATCH函數雖然是十個常用函數之一,我自己的經驗都是與其他函數一起使用,個人 比較常跟 INDEX及OFFSET搭配 ,今天僅介紹此函數。 MATCH函數說明 MATCH函數TYPE輸入的有需要注意的地方          僅使用 MATCH函數時,是用來查詢單欄、單列及一維陣列該數值的 位置 。 MATCH函數例子說明

Excel_CEILING、FLOOR、MROUND倍數函數

圖片
          工作中,有時我們會想要對儲存格中的數字作群組分類,CEILING、FLOOR及MROUND這三個函數可以做到不同情況下的分類。 下表為CEILING、FLOOR、MROUND倍數函數說明 下表CEILING、FLOOR、MROUND倍數函數簡單例子           對於CEILING、FLOOR、MROUND三個相同數值、倍數不同結果標是在下表中,使用上對於不同處要特別注意,選用適合自己情況的函數避免得到不想要的結果。

Excel_INT及TRUNC函數的介紹

圖片
            在excel函數中,INT是我的同事比較常用的取整數函數,TRUNC也有取整數的功能到底兩者差在哪呢?           下表是兩這比較,可以知道INT在負數時會 再-1 ,因此使用上要注意。           實際以下面例子解釋,可以讓大家清楚變化。INT沒有取位數的問題,但TRUNC要取整數,再小數點位數記得要打0。如C2要輸入=TRUNC(A2 ,0 ),B2只要輸入=INT(A2)在正數取整數上兩者結果相同。           最後提醒,如果要處理的資料含有負數,記得慎選函數,避免求得錯誤數據。

Excel_round、roundup、rounddown三兄弟,四捨五入、無條件進位、無條件捨去

圖片
    在處理數字時,我們常會用到三個函數去判斷要四捨五入、無條件進位還是無條件捨去。下表就是公式說明。           下表作出三個公式的例子結果。A欄固定數值,這樣能看出B欄不同位數時,在三個函數顯示出來的結果,負數遇過使用的方式是在計算不同單位金錢時個數會用到,譬如幾張百元紙鈔。

Excel_SUBTOTAL 函數可以用來檢查有沒有計算隱藏資料

圖片
         當你會的excel函數越多,你能應付的狀況也越多,Subtotal這函數可能很少被使用,但在否些狀況下是很好用的,尤其是當你是主管或是稽核,要確認你檢視的資料有沒有不小心被藏起來的數字不該計算卻又被計算時。也可以用在篩選時,檢視不同情況下的加總,這樣只會加總篩選時的狀態。           下表是subtotal各種使用狀況,較常使用是sum這個函數的狀況。,A欄及B欄數值是固定,對應特定的函數。           下表就是sum與subtotal計算的數值結果,資料中第8行被隱藏起來了,如果使用sum計算,隱藏資料如果是不該計算的,那就會得到錯誤的結果,這時用subtotal確認排除隱藏資料就會發現數值不一樣,如果資料有幾百、幾千員工薪資時用subtotal檢查就很快速確認。      公式如下:

Excel_SUMPRODUCT 函數 多條件計算

圖片
            sumproduct在計算上,比sumif 靈活許多,可以輕易做到多條件加總,下面介紹常用方式。 下表是本次要介紹的用法。           下面為常用第一種方式,sum 及 sumif都能做到相同效果,請查詢相關使用方式,本次僅介紹sumproduct用法。於F9輸入 =SUMPRODUCT((C2:C7="泡麵")*F2:F7) 可以求得泡麵類的加總。           下面為常用第二種方式,雙條件以上的加總。於F9輸入=SUMPRODUCT((C2:C7="泡麵")*F2:F7) 可以求得泡麵類的加總。於F9輸入=SUMPRODUCT((A2:A7="北區")*(C2:C7="泡麵"),F2:F7) 可以求得北區賣泡麵類的加總。

Excel_SUMIF函數常用方式

圖片
    SUMIF函數是excel中用來做條件式加總的函數, 下面簡表即是今天之內容。           第一個最常用的方式,如下表 F9=SUMIF(C2:C7,"泡麵",F2:F7) 用來統計C2~C7中屬於泡麵類,加總F2:F7金額,方式與 sum的條件式用法一樣F9={SUM((C2:C7="泡麵")*F2:F7)}  先輸入公式 再按 Shift+Ctrl+Enter 完成輸入。           第二個常用的方式,如下表加總泡麵及飲料時於F9輸入=SUM(SUMIF(C2:C7,{"泡麵","飲料"},F2:F7))。           第三個常用方式,如下表於F9輸入=SUM(SUMIF($G$2:$G$7,{">=2020/7/1",">2020/8/17"},$F$2:$F$7)*{1,-1})可以求得2020/7/1~2020/8/17(不含)之間之金額。也可以拆解成兩段如SUM(SUMIF($G$2:$G$7,">=2020/7/1",$F$2:$F$7))-SUM(SUMIF($G$2:$G$7,">2020/8/17",$F$2:$F$7))  簡單說就是先求2020/7/1(含)以上之金額 扣除2020/8/17 (不含)以上之金額。

Excel_SUM函數常用方式-十個常用函數之一

圖片
           大家在工作上最常用到的函數應該就是SUM,今天要為大家介紹用法, 下面簡表即是今天之內容。           第一種 連續加總,這是最常用的加總方式,在F8輸入 =SUM(F2:F7) ,就能求得F2~F7的加總 。   」                   第二種  不連續加總,則是 在F8輸入 =SUM(F2:F3 , F6:F7) ,就能求得F2~F3及F6~F7的加總 。             第三種連續工作表加總,這種方式可以加總相同資料格式,比較適合編預算時統計各部門,或是業務單位統計各業務員時用。            在F9輸入 =SUM(A部門:B部門!F2:F7),就能加總A部門工作表及B部門工作表F2~F7資料。           第四種分為三種類型,輸入方式一樣都是先輸入公式 再按 Shift+Ctrl+Enter 完成輸入,公式就會由=SUM((F2:F7>500)*F2:F7)變成{=SUM((F2:F7>500)*F2:F7)}, 如果{}這個是自己輸入,結果會產生錯誤。 條件求和A 於F9輸入 =SUM((F2:F7>500)*F2:F7) 式 再按 Shift+Ctrl+Enter 完成輸入,可求得金額 大於500 總計金額。 條件求和B  於F10輸入 =SUM((C2:C7="泡麵")*F2:F7)式 再按 Shift+Ctrl+Enter 完成輸入,可求得類別為 泡麵 者金額總計。 條件求和C  於F11輸入 =SUM((A2:A7="北區")*(C2:C7="泡麵"))式 再按 Shift+Ctrl+Enter 完成輸入,可求得區域為 北區 且類別為 泡麵 者總共有兩個。