|
Excel中實現多條件求和的三種方法 2006-12-02 06:17 在平時的工作中經常會遇到多條件求和的問題。如圖1所示各產品的銷售業(yè)績工作表,我們希望分別求出“東北區(qū)”和“華北區(qū)”兩部門各類產品的銷售業(yè)績,或者在同一部門中的不同組也要求出各產品的銷售業(yè)績。在Excel中,我們可以有三種方法實現這些要求。
一、分類匯總法 首先選中A1:E7全部單元格,點擊菜單命令“數據→排序”,打開“排序”對話框。設置“主要關鍵字”和“次要關鍵字”分別為“部門”、“組別”,如圖2所示。確定后可將表格按部門及組別進行排序。
然后將鼠標定位于數據區(qū)任一位置,點擊菜單命令“數據→分類匯總”,打開“分類匯總”對話框。在“分類字段”下拉列表中選擇“部門”,“匯總方式”下拉列表中選擇“求和”,然后在“選定匯總項”的下拉列表中選中“A產品”、“B產品”、“C產品”復選項,并選中下方的“匯總結果顯示在數據下方”復選項,如圖3所示。確定后,可以看到,東北區(qū)和華北區(qū)的三種產品的銷售業(yè)績均列在了各區(qū)數據的下方。
再點擊菜單命令“數據→分類匯總”,在打開的“分類匯總”對話框中,設置“分類字段”為“組別”,其它設置仍如圖3所示。注意一定不能勾選“替換當前分類匯總”復選項。確定后,就可以在區(qū)匯總的結果下方得到按組別匯總的結果了。如圖4所示。
二、輸入公式法 上面的方法固然簡單,但需要事先排序,如果因為某種原因不能進行排序的操作的話,那么我們還可以利用Excel函數和公式直接進行多條件求和。 比如我們要對東北區(qū)A產品的銷售業(yè)績求和。那么可以點擊C8單元格,輸入如下公式:=SUMIF($A$2:$A$7,"=東北區(qū)",C$2:C$7)?;剀嚭螅纯傻玫絽R總數據。 選中C8單元格后,拖動其填充句柄向右復制公式至E8單元格,可以直接得到B產品和C產品的匯總數據。 而如果把上面公式中的“東北區(qū)”替換為“華北區(qū)”,那么就可以得到華北區(qū)各匯總數據了。 如果要統(tǒng)計“東北區(qū)”中“遼寧”的A產品業(yè)績匯總,那么可以在C10單元格中輸入如下公式:=SUM(IF($A$2:$A$7="東北區(qū)",IF($B$2:$B$7="遼寧",Sheet1!C$2:C$7)))。然后按下“Ctrl+Shift+Enter”鍵,則可看到公式最外層加了一對大括號(不可手工輸入此括號),同時,我們所需要的東北區(qū)遼寧組的A產品業(yè)績和也在當前單元格得到了,如圖5所示。
拖動C10單元格的填充句柄向右復制公式至E10單元格,可以得到其它產品的業(yè)績和。 把公式中的“東北區(qū)”、“遼寧”換成其它部門或組別,就可以得到相應的業(yè)績和了。 三、分析工具法 在EXCEL中還可以使用“多條件求和向導”來方便地完成此項任務。不過,默認情況下EXCEL并沒有安裝此項功能。我們得點擊菜單命令“工具→加載宏”,在打開的對話框中選擇“多條件求和向導”復選項,如圖6所示。準備好Office 2003的安裝光盤,按提示進行操作,很快就可以安裝完成。完成后在“工具”菜單中會新增添“向導→條件求和”命令。
先選取原始表格中A1:E7全部單元格,點擊“向導→條件求和”命令,會彈出條件求和的向導對話框,在第一步中已經會自動添加了需要求和計算的區(qū)域,如圖7所示。
點擊“下一步”,在此步驟中添加求和的條件和求和的對象。如圖8所示。在“求和列”下拉列表中選擇要求和的數據所在列,而在 “條件列”中指定要求和數據應滿足的條件。設置好后,點擊“添加條件”將其添加到條件列表中。條件列可多次設置,以滿足多條件求和。
點擊“下一步”后設置好結果的顯示方式,然后在第四步中按提示指定存放結果的單元格位置,點擊“完成”就可以得到結果了。 如果要對多列數據按同一條件進行求和,那么需要重復上述操作。 |
|
|