Excel LEN, SUBTITUTE及SUMIF 函數計算教室使用率

Excel 應用函數計算教室使用率範例實作:

原始資料如下:

資料是以學年、學期及課號為主的排課方式呈現。

整理資料的想法是先將每門課程在星期一至星期日的每一天排了多少節。

接下來星期一至星期日的節數應該如何計算呢?
計算的想法是把「,」移除後計算字元的長度就是排課的節數。

以課號H9儲存格「SUU121」這個課來說,排課是在星期一的「2,3,4」
目標是變成「234」後計算字元的長度,得知星期一排了3節課。

P9儲存格的公式為:=LEN(SUBSTITUTE(H9,”,”,””))
先用SUBTITUTE函數將儲存格H9中的「,」移除掉,然後在前面加入LEN函數計數字元後,等於3,由此可知「SUU121」這個課程在星期一排了3節課。

將排課教室儲存格套入公式,將星期一至星期日的節數合計後的結果如下:

一間教室可能排到好幾門課,接下來是把教室的資料整理成「惟一」後,才能加總統計。

把教室這欄複製到新的工作表,移除重複教室。

然後將教室資料貼回原來的資料表,欄位名稱取名為「惟一教室」。

接下來就要用SUMIF函數來整理106-1和106-2的排課資料了。
首先要找的是工作表1中106學年度第1學期上課教室的儲存格O2-O1379,選完儲存格後按F4,定義就是這邊的儲存格。

工作表中的A2,則是要符合的教室。

找到符合的教室後要將W2-W1379中的合計排課節給加總起來。

公式如下:

=SUMIF(工作表1!$O$2:$O$1379,工作表2!A2,工作表1!$W$2:$W$1379)

106-1和106-2都完成後,就可以得到106-1和106-2的排課節數。

假設一週排課45節為100%,將排課節數除以45節,即可得到教室的使用率。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *