網路城邦
回本城市首頁 Office學園
市長:三狂  副市長:
加入本城市推薦本城市加入我的最愛訂閱最新文章
udn城市資訊科技軟體應用【Office學園】城市/討論區/
討論區Excel 字體:
上一個討論主題 回文章列表 下一個討論主題
112-運用資料庫函數,完成條件式計算
 瀏覽6,697|回應0推薦0

三狂
等級:8
留言加入好友
進階分析、擷取、計算資料

作者/Anita duanmuzhi@gmail.com

現代上班族幾乎都知道,利用Excel製作一份銷售報表,可以簡化工作。不過,卻少有人知道,運用資料庫函數,可以進一步的針對資料分析計算,或是根據所需的條件,擷取銷售表中的資料,迅速的完成老闆突如其來的特別要求,例如:公司銷售的商品種類有許多,製作一份銷售總表來了解銷售狀況是必須的,但是當老闆要求知道某項商品的銷售總額,或是某項商品的平均利潤…等,這些帶有條件式的計算工作,有沒有什麼方法可以快速的完成呢?

其實,只要知道善用資料庫函數,就可以讓工作更加有效率。資料庫函數的特別之處,在於它可以根據我們設定的條件,在工作表中搜尋符合條件的資料,再對這些資料進行計算,在這個章節中,我們將為你示範幾個實用的資料庫函數,以實例範例來說明如何應用它來設定條件、設計公式。



DSUM函數的應用

應用資料庫函數之前,要先知道如何設定條件,以及其所對應的資料欄位為何,舉例來說:在銷售報表中,要求「筆記型電腦的銷售總額」時,得先將「筆記型電腦的商品名稱或商品編號」設定為搜尋條件,再輸入正確的函數應用公式,即可求得,這樣的方式,比進行資料篩選比對後再加總其值,來得方便許多。


1.在一份銷售表中,要求「單項商品的銷售總額」,得先設定「條件欄位」,如圖中的F4:I5。




2.接著輸入「品號」或「商品名稱」(兩者輸入任一項皆可),如要求「筆記型電腦的銷售總額」,即在G5輸入「1101」或在H5輸入「筆記型電腦」。


3.最後在I8輸入公式:「=DSUM(A4:D24,D4,H4:H5)」(如果在步驟二是在G5輸入條件的話,則公式應為:「=DSUM(A4:D24,D4,G4:G5)」)。

DAVERAGE函數的應用

當我們試著想分析某一項商品在某段期間的平均銷售單價時,就可以使用資料庫函數中的DAVERAGE,例如:「硬碟」在九月份的單價表中變動多次,要求「硬碟」在九月份中的平均單價時,只要將條件欄位設定好,輸入對應的公式,即可求得結果。


1.首先在F4:I5的儲存格範圍,設定「條件欄位」。


2.接著在G5中輸入要搜尋的「品號」或在H5輸入其「商品名稱」,如圖中在H5輸入「硬碟」。


3.最後在I8輸入公式:「= DAVERAGE(A4:D28,D4,H4:H5)」(如果在步驟二是在G5輸入條件的話,則公式應為:「= DAVERAGE(A4:D28,D4,G4:G5)」)。

DPRODUCT函數的應用

針對一份產品銷售表,表中列明商品名稱、銷售總數量及銷售單價,若想知道單一商品的銷售總額時,則用DPRODUCT函數可以做到,例如:在產品銷售表中,想知道「主機板」的銷售總額,設定好DPRODUCT函數的引數,就可以馬上知道結果。


1.請先在儲存格裡輸入指定條件的欄位,如圖中的E4:F5,E5即是我們要輸入的查詢值,F5則會出現所求結果。


2.接著在商品名稱欄中,即E5中輸入「主機板」。


3.最後在F5輸入公式:「=DPRODUCT(A4:C20,C4,E4:E5)」之後,即可看到儲存格中已自動算出主機板的銷售總額了。


4.設定好公式之後,隨時在E5更動不同的商品名稱,F5會隨之變動算出不同商品的銷售總額。

DMAX、DMIN函數的應用

在一堆資料中,幫助你快速的找出某項特定條件的最大值或最小值,例如:由一份交易明細單中,如何迅速的知道「高雄地區最大的交易金額」或是「宜蘭地區的最小交易金額」,應用DMAX(最大值)、DMIN(最小值),就可以輕易做到。


1.請先在儲存格內輸入條件欄位,如圖中G4:H5,G5即是我們要輸入的條件,H5則會出現所求結果。


2.接著在H5輸入公式:「=DMAX(A1:E101,E1,G4:G5)」,此時會發現在未輸入查詢值之前,顯示的值為所有地區中最大的交易金額。


3.最後,在G5中輸入想查詢的地區即可,如輸入「高雄」即得高雄地區的最大交易金額。

DCOUNT函數的應用

要了解某特定數值的儲存格個數,就應用DCOUNT函數,例如:要知道在一份交易明細單中,快速的算出,「交易金額大於十萬元」的交易共有幾筆時,不需要一筆一筆去算,只用應用DCOUNT函數,輸入相關條件數值,即可輕鬆求得結果。


1.首先在任一儲存格中輸入要查詢的條件,如圖中在G5中輸入「交易金額」,在G6輸入「>=100,000」。


2.接著在H5中輸入「交易金額在十萬元以上的訂單數」。


3.最後在H6中輸入公式「=DCOUNT(A1:E101,E1,G5:G6)」之後,即得結果。

本文於 修改第 2 次
回應 回應給此人 推薦文章 列印 加入我的文摘

引用
引用網址:https://city.udn.com/forum/trackback.jsp?no=61901&aid=3219556