Excel做自動統計課時數地多彩課程表

clown_發表於2016-10-15

  用excel我們可以讓課程表中不同的學科自動採用不同的填充顏色顯示,並自動統計各學科的總課時數。這樣,看起來一目瞭然。

  一、不同學科,不同顏色

  這要用到條件格式。選取課程表所在單元格區域。點選選單命令“格式→條件格式”,開啟“條件格式”對話方塊。在“條件1”下方的下拉選單中,選擇“單元格數值”,然後在右側的下拉選單中選擇“等於”,並在最右側的輸入框中輸入“=”數學””(不含外層雙引號,並且除漢字外,其餘均在英文半形狀態下輸入),如圖1所示。

Excel做自動統計課時數地多彩課程表 三聯

  點選右下方的“格式”按鈕,在開啟的“單元格格式”對話方塊中,點選“圖案”選項卡,選取一種填充顏色。如圖2所示。確定後,關閉此對話方塊。

  點選“條件格式”中“新增”按鈕,則可以增加“條件2”,設定“單元格數值”“等於”“=”語文””,並點選“格式”按鈕,並其指定另一種填充顏色。繼續點選“新增”按鈕,新增“條件3”,設定另一門課的填充格式。確定後,就可以看到,指定的三門課程所在單元格已經用指定顏色填充了,如圖3所示。

電腦教程

  二、隨時選取各班區域

  如果要排若干個班級的課程總表,那麼免不了要經常選取某一個班級的課程所在的單元格區域。要是每次都按著“Ctrl”鍵用滑鼠依次選取的話,那就太麻煩了。所以,我們應該用“命名”的方法隨用隨選。

  比如一班的課程表分佈在Sheet2工作表中的C2:C12、G2:G12、K2:K12、O2:O12、S2:12單元格區域。那麼先按下“Ctrl”鍵依次選取這些區域,然後點選選單命令“插入→名稱→定義”,在開啟的“定義名稱”對話方塊中的“在當前工作簿中的名稱”下方輸入框中輸入“一班”。如圖4所示。確定後,我們只要在Excel“編輯欄”左側的“名稱框”中輸入“一班”後回車,那麼這些單元格區域就會立刻處於被選中狀態。

  把其他各班的課程表區域也如此辦理,需要時只需要輸入我們定義的名稱,豈不方便多了嗎?

  三、自動統計學科周課時數

  手工排課程表還要不斷地統計各學科的周課時數,以免達不到或超過規定的學時數。要是一遍一遍地數,那顯然也不是好辦法。所以,我們可以借用Excel的函式來實時統計。

  比如我們要統計圖2所示課程表中各學科的課時數,那麼我們只需在C20單元格輸入“數學”,然後在C21、C22、C23、C24分別輸入其它的四門學科名稱,然後在D20單元格輸入公式“=COUNTIF($C$5:$G$16,C20)”,然後回車,就可以統計出在C5: G16單元格中數學出現的次數了,如圖5所示。拖動填充控制程式碼向下就可以得到其它幾門課的課時數統計。

  這樣,當我們在上面的單元格區域中調整各學科時,就可以隨時檢視各學科周課時數了。

相關文章