如何製作可以自動匯總不同部門人數的EXCEL公式?

2020-12-14 孫晨的excel職場故事

「小琪,我已經教給你INDIRECT函數如何使用了,接下來,我們就可以製作公式啦!」顧城說道。

「顧城哥,我們接下來怎麼做呢?」

「看我的!我們接著前面的步驟來。」

Step5:在Step3中C5單元格的COUNTIF函數中,需要構建的指針式字符串為:'1月'!C:C,因此可以在參數一Range中插入INDIRECT函數,如圖 5163所示。

圖5-163

在彈出的INDIRECT函數參數對話框中的第一個參數Ref_text中,構建字符串,C$4&"!C:C"(如圖 5164所示)。注意由於公式需要橫向拖動,所以對C4單元格進行混合引用設置。第二個參數A1,由於表格形式為A1形式,所以無需填寫。最後點擊「確定」按鈕。(如圖 5164所示)

圖5-164

最終公式為:=COUNTIF(INDIRECT(C$4&"!C:C"),$C$2)

隨後,將公式橫向拖動,最終效果如圖 5165所示:

圖5-165

當「部門」處選擇「全部部門」時:

當「部門」處選擇「全部部門」時,則需要統計全公司的人數。此時可用使用COUNTA函數。

COUNTA函數詳解(如圖 5166所示):

一、作用:COUNTA為統計函數,其主要用於統計區域中非空單元格的個數。

二、參數:本函數參數為Value,最多可以有255個參數,代表要進行計數的值或單元格。

圖5-166

在本例中,只需在第一個參數中選擇「1月」工作表中的C列即可(如圖 5167所示),此時參數一中的字符串為「'1月'!C:C」。

圖5-167

為了實現根據月份標籤的變化,選擇對應工作表中的C列數據,可以在COUNTA函數中,插入INDIRECT函數,使其根據月份標籤的變化,自動構建字符串,從而實現製作一個通用公式的目的,具體方法如下:

在COUNTA函數中插入INDIRECT函數(如圖 5168所示)。

圖5-168

在INDIRECT函數對話框中,利用「月份」標籤構建字符串:C$4&"!C:C"

圖5-169

最後,點擊「確定」按鈕,完成公式錄入(如圖 5169所示)。完整公式為:=COUNTA(INDIRECT(C$4&"!C:C"))。

特別說明:此公式統計的為C列所有的非空單元格個數,包括欄位名所在的第一行,所以如果需要統計人數,需在此公式的基礎上減去1,即:=COUNTA(INDIRECT(C$4&"!C:C"))-1,最後將公式橫向拖動,實現圖 5170的效果。

圖5-170

此時,我們已經根據部門選擇的結果製作了兩個不同的統計人數的公式,分別為:當選擇「全部部門」時,公式為=COUNTA(INDIRECT(C$4&"!C:C"))-1

當選擇某一個具體部門時,公式為=COUNTIF(INDIRECT(C$4&"!C:C"),$C$2)

接下來就可以利用IF函數通過對部門選擇的結果進行判斷,然後選擇合適的統計人數的公式就可以了。具體方法如圖 5171所示:

圖5-171

在IF函數對話框中,錄入判斷條件,當C2單元格內容為「全部部門」時,則採用公式COUNTA(INDIRECT(C$4&"!C:C"))-1,否則就採用公式COUNTIF(INDIRECT(C$4&"!C:C"),$C$2)

最終完整公式為:=IF($C$2="全部部門",COUNTA(INDIRECT(C$4&"!C:C"))-1,COUNTIF(INDIRECT(C$4&"!C:C"),$C$2))

由於工資表是隨月份,逐步添加的,如圖 5172所示,工資表只到5月份,因此6月份之後的匯總數據會出現錯誤值的情況,為避免出現這種情況可以再加入一個IFERROR函數進行處理。

圖5-172

具體方法如圖 5173所示,在C5單元格處插入IFERROR函數,在函數參數對話框中,首先將之前製作好的IF函數公式:IF($C$2="全部部門",COUNTA(INDIRECT(C$4&"!C:C"))-1,COUNTIF(INDIRECT(C$4&"!C:C"),$C$2))複製到Value參數中,然後在Value_if_error參數中錄入半角雙引號,表示當參數一中的公式結果為錯誤值時,返回空白單元格。

圖5-173

最後,點擊「確定」按鈕完成公式錄入。

完整公式為:=IFERROR(IF($C$2="全部部門",COUNTA(INDIRECT(C$4&"!C:C"))-1,COUNTIF(INDIRECT(C$4&"!C:C"),$C$2)),"")

隨後將公式橫向拖動,即可完成全年人數的統計工作。(如圖 5174所示)

圖5-174

特別說明:由於在此案例中,只有5個月的工資數據,因此人數匯總數據便截止到5月,當6月份工資表數據生成後,只需將6月份的工資數據複製到此工資薄中,並命名為「6月」,此匯總表便會自動生成6月份人數的相關匯總數據。

「小琪,到目前為止,一個完整的關於『人數』的自動匯總公式才算是製作完成!」

「顧總,這個公式實在是太複雜了,還好你是用分步組合法講的,不然我可要暈了!」

「小琪,對於新手來說,可以先通過分步的方法,把公式逐一製作出來,然後再將它們進行組合,有助於理清其中的邏輯關係,可以把複雜的公式變得簡單而且易於理解,就像學舞蹈一樣,老師都是從分解動作教起的。」

「顧總,沒想到你對舞蹈還有研究呢?」

「你忘了,你學跳舞的時候,成天在我面前跳,都是分解動作。」

「哼,還說呢,等我會跳一支完整的舞蹈的時候,你已經出國了!」

「我現在回來了,你再跳一個我看看!」

「好啊,那你先把這個工資匯總表給我講完,我就跳!」

「沒問題!」

小夥伴們,歡迎留言跟小編討論互動喲!

如果覺得不過癮,告訴大家一個好消息:顧城與小琪的故事即將在中國鐵道出版社出版,書名為《HR精英都是Excel控:人力資源量化管理和數據分析(職場進階版)》,很快大家就可以在書店裡看到顧城與小琪啦!大家還可以在網易雲課堂找到孫晨老師的視頻課程喲

相關焦點

  • 如何實現任意部門工資的自動匯總——EXCEL模版製作詳解
    而且這個『基本工資』的匯總公式製作起來比『人數』匯總公式還要麻煩,咱們還是由易到難,先從簡單的公式開始做起。」「SUM還有兄弟?」小琪好奇的問道。「當然,他的兩兄弟分別叫SUMIF和SUMIFS。我逐個給你介紹一下。」
  • excel超級表:不用寫公式,也不用數據透視表,自動匯總統計!
    這個時候,可以既不用寫公式,也不用數據透視表,就能快速完成匯總統計,這就是超級表。excel本身就是一個表格,但功能裡有一個選項也叫「表格」,因為它功能比普通表格強大,所以就被稱之為「超級表」。首先,如何轉換為超級表?要將圖中案例表格轉換為超級表。
  • EXCEL函數公式大全之利用VLOOKUP函數IF函數數據驗證自動獲取價格
    EXCEL函數公式大全之利用VLOOKUP函數、IF函數、數據驗證,通過下拉框自動獲取產品價格。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數VLOOKUP函數、IF函數和數據驗證,選擇產品編碼自動獲取產品價格。
  • excel圖表技巧:切片器加透視表製作動態圖表
    上回說到,武林盟主要求大家學習excel動態圖表,此方法雖然可行,卻愚鈍至極,老衲揚言要傳授 「若不自宮,也能成功」的修煉大法,只需用滑鼠操作十幾秒即可。出家人從不打誑語,今日就請施主隨老衲修煉起來吧。一石激起千層浪,其實江湖早有傳言,「獨孤大俠」歸隱十年,日夜研究excel動態圖表,已匯成口訣:動態圖表真美妙;製作起來有訣竅。
  • excel中怎麼使用求和公式來實現自動求和?
    本篇將介紹excel中怎麼使用求和公式來實現自動求和?有興趣的朋友可以了解一下!excel是我們生活中很常用的表格製作工具,應用非常廣泛,在各行各業都能見到它的蹤影。excel通常是使用來製作表格的,比如:課程表、學生成績表、員工工資表等等。
  • 僅需4步,讓excel自動幫你匯總數據,使用PQ即可輕鬆搞定
    今天有一個粉絲問到如何在excel中實現自動匯總多個工作薄的效果,因為在家辦公本來效率就低,每天都要一次次的複製粘貼,十分耗費時間,問我有沒有是快速的方法其實對於這樣的問題,我們使用power query即可輕鬆搞定,實現將excel文檔放在指定的文件夾中,然後回到匯總表中點擊一下刷新即可自動匯總數據。
  • Excel中超級表如何進行公式的自動填充?
    excel中超級表如何進行公式的自動填充?公式的自動填充,就在超級表旁邊的按鈕裡面進行設置就可以了。一起來看看小編的操作。1.首先我們框選這個表格,然後ctrl加T創建一個超級表。2.注意在彈出的對話框中將包含的標題勾選上,點擊確定就可以創建了。
  • excel如何按部門分組填充序號?這個公式你會用嗎?
    我們在使用excel時會給數據加上序號,但是正常情況下,序號都是從1開始連續填充序號,有的表格有不同的部門,我們實際希望能夠不同的部門重新1開始填充序號,那麼要如何才能實現呢?下面就來看看吧。一、打開一份測試表格,數據有部門分組。
  • excel函數公式大全之利用sum函數進行匯總以及對多個匯總進行求和
    excel函數公式大全之利用sum函數進行匯總以及對多個匯總進行求和,excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數sum函數。
  • Excel中如何製作多級下拉列表
    當我們使用excel表格記錄數據時,想要製作多級下拉列表,那麼該如何製作呢?首先打開一份excel表格,按Ctrl+G調出定位窗口,在定位條件中選擇「常量」,然後點擊確定:選擇「公式」中的「指定」,再點擊「首行」,隨後確定:再點擊「公式」中的「名稱管理器」:可以看到我們創建了多個名稱:
  • excel函數公式大全利用TODAY函數YEAR函數MONTH函數自動提取年月
    excel函數公式大全之利用TODAY函數YEAR函數MONTH函數自動日期中的提取年月日。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數TODAY函數YEAR函數MONTH函數。
  • Excel公式函數培訓視頻教學教程精講百度雲下載分享~~~
    我們都知道excel的強大之處並不是單單的製作電子表格,在excel中製作表格只是基礎操作,excel強大之處就是可以利用excel函數進行各種複雜的智能運算
  • EXCEL函數公式大全之利用MONTH函數和分類匯總匯總每個月的銷售額
    EXCEL函數公式大全之利用MONTH函數和分類匯總匯總每個月的銷售額。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數MONTH函數與分類匯總的組合。
  • Excel計算公式大全(1)
    同一excel工作表中,把相同名稱對應的不同數值求和,放到另外一張工作表,怎麼弄33.在excel表格中今天輸入日期是2011-3-9明天日期2011-3-10電腦可以自動變換日期嗎不用人工去更改。130. excel 中如果我想 a1乘上 b1到b12 ,那應該怎麼設?a1 是不變的131.在EXCEL報表中如何實現不同單元格數據自動改變132.
  • excel函數公式大全之利用DAVERAGE函數自動計算產品金額平均值
    excel函數公式大全之利用DAVERAGE函數自動計算產品金額平均值。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數DAVERAGE函數。
  • Excel教程:Excel萬能篩選公式!3分鐘搞定你大半天的工作量!
    比如在我們日常工作中,總會有一些表格需要多人或多部門協作填寫,例如下面的表格,分別是兩名工作人員填寫的差旅費用,B列是一個人填寫的,C列是另外一人填寫的。最後我們需要把它們匯總到一起,形成最終完整的表格。效果如EF列。上面的案例,如何將B列和C列的內容合併到一列。
  • excel函數實戰案例:如何通過公式,自動計算價格
    現在,我們就通過表2來實現快遞費用自動計算,最終實現圖中這樣的效果:第一步、製作查詢表格首先,在表1裡面製作好查詢表格。表格有2個條件:目的地和重量。但另外還有個問題,這些10、1、6、1數據都是變化的,是根據目的地不同而不同,而且以後也可能進行修改,所以都需要用vlookup函數進行查詢引用。
  • excel如何以部門為單位,對數據進行分組排名
    Hello,大家好,昨天一個粉絲問道,如何根據績效考核得分,以部門為單位進行排名,說老闆想看下部門中最優秀的幾個人,給予相應的獎勵,可是人數太多在1000左右,自己做了很久也沒做出來,其實對於這樣的問題我們使用排序加countif函數即可解決,下面就讓我們開看下是如何操作的
  • excel定位求和技巧:如何對流水帳進行快速日結匯總
    在每天流水的最後有一行日結匯總項,也就是按日期分段匯總。現在怎麼快速計算出這些日結匯總金額呢? 今天要和大家分享的案例來自一家快餐店的出納。學習更多技巧,請收藏關注部落窩教育excel圖文教程。 下面是出納提供的流水帳(這裡做了處理,完整的數據有上萬條),按日期分成了多段進行分段匯總。當前帳簿上的日結金額是錯誤的,都是0。
  • Excel多工作表不同條件篩選匯總求和公式,看過的都已果斷收藏!
    (ID:ExcelLiRui)職場辦公中什麼問題都有可能遇到,比如多表求和、篩選求和、跨表匯總.當這幾種問題同時混合在一起時,你還能順利解決嗎?當寫好公式以後,無論後續的幾張工作表如何更改篩選條件,都可以僅對顯示出來的篩選結果進行多表求和,動圖演示如下圖所示。