Weekdays/holidays, overtime manpower allocation statistics on the shift schedule

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 53

  • @蕭相如
    @蕭相如 11 месяцев назад +1

    謝謝您, sumproduct 的妙用!👍

    • @meiko1
      @meiko1  11 месяцев назад

      謝謝回饋唷❤️

  • @蕭相如
    @蕭相如 11 месяцев назад +2

    謝謝!

    • @meiko1
      @meiko1  11 месяцев назад +1

      哇,🎉謝謝您對Meiko的支持,Meiko收到囉,超級感謝❤️

  • @wusofina4978
    @wusofina4978 Год назад +1

    老師,請問如果假日跟國定假日禁止畫休,要怎麼設定,謝謝您

    • @meiko1
      @meiko1  Год назад

      你是說在動態的日期上面,設定禁止輸入的限制嗎?

    • @wusofina4978
      @wusofina4978 Год назад +1

      對喔

    • @meiko1
      @meiko1  Год назад

      資料驗證內,貼入這串試試看,C3是日期欄位,C4是呈現假期跟補班日的位址
      =AND(WEEKDAY(C$3,2)

  • @tcm19700621
    @tcm19700621 Год назад +1

    老師,您好,我先前有問過老師,目前也有把排班表製作得差不多了,但是還是有幾個問題,需要老師解惑,有把檔案寄給老師了,麻煩老師可以指導一下。目前也正在製作跨檔案連結,去計算每個月班別的次數,計算每半年的班別總次數,因為家人要提供給主管,當作績效獎金的參考依據。

  • @林文仁-s6q
    @林文仁-s6q 2 года назад +1

    謝謝老師分享,太好了👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍

  • @kinfaichap2838
    @kinfaichap2838 2 года назад +2

    謝謝

  • @zhangren1988
    @zhangren1988 2 года назад +7

    我把公式修改了,歡迎各位朋友一同測試。
    =IFERROR(VLOOKUP(B$8,對照表!$K:$L,2,0),IF(B8"",IF(WEEKDAY(B$8,2)>5,0,1),""))

    • @meiko1
      @meiko1  2 года назад

      很漂亮的解法,函數簡短有力。

  • @tzongchengchen1385
    @tzongchengchen1385 2 года назад +1

    獲益匪淺 感謝 Meiko 老師~~~

  • @dongkabos2881
    @dongkabos2881 2 года назад +2

    想問一下excel:當滑鼠移動到文字顯示小圖片,當單按或雙按滑鼠點擊文字,會顯示原图。有沒有這樣的功能或類似的功能

    • @zhangren1988
      @zhangren1988 2 года назад +3

      Q1. 當滑鼠移動到文字顯示小圖片
      A1. 是可以利用 " 新增附註 " 的方式把圖片放在裡面,每當滑鼠移過去就會顯示附註(附註裡面是圖片就會顯示出來),但是一個儲存格只能夠放一張圖片。
      Q2. 當單按或雙按滑鼠點擊文字,會顯示原图。
      A2-1. Excel沒有這樣子的功能,最多就是超連結的設定。
      A2-2. 另外顯示原圖的部分,上面A1.的作法已經就是顯示原圖了,附註也可以依照自己喜好來縮放大小。

    • @dongkabos2881
      @dongkabos2881 2 года назад +3

      @@zhangren1988 回答10分清晰,謝謝教導

    • @meiko1
      @meiko1  2 года назад

      @dong kabos
      您的需求,有一位"卓蓮記帳士"特別為您設計了一個範例,他請我分享給你,我把檔案放到此影片的下載範例中,你可以前往下載來使用唷

    • @dongkabos2881
      @dongkabos2881 2 года назад

      @@meiko1 那可以看?

  • @jerry959585
    @jerry959585 2 года назад +4

    想請問老師,我的班表是用顏色填滿方格來分辨例假、休假、國定假日(我們為四周變形工時),不是用字,字全部都是寫“休”,這樣是否有辦法,篩選出每個人的例、休、國各幾天。

    • @shirouemiya9087
      @shirouemiya9087 2 года назад +2

      沒記錯的話,有函數可以把顏色轉換成數字,這樣就可以計算了

    • @zhangren1988
      @zhangren1988 2 года назад +3

      是有方法可以來計算填滿顏色的數量,只不過還得依賴「輔助工作表」來完成它。
      因為需要在「輔助工作表」上面使用公式把班表的顏色轉換成數字才可以。
      不過我會建議字改成例、休、國形式,顏色填滿方格的部分可以使用『條件式格式設定』的方式來指定顏色。

    • @meiko1
      @meiko1  2 года назад

      @Jerry Chien 建議改用@張忍所提到的作法比較適合唷,儲存格內有值會比較好判斷,再用格式化條件的方式,把字隱藏即可,雖然可以使用GET.CELL函數將格式回傳,但是相較之下,會比較繞路一點。

    • @jerry959585
      @jerry959585 2 года назад +2

      感謝老師&兩位,我再研究一下。

    • @chuanhsiaoliu4099
      @chuanhsiaoliu4099 2 года назад

      @ Jerry Chien 您好
      F欄 AJ AS AT AU AV
      6 1 2 3 4 5 6 7 ....................... 28 29 30 31 例 休 國 特
      7 員工1 例 休 =COUNTIF($F7:$AJ7,AS$6)
      8 員工2 國 休
      9 員工3 國
      AS7=COUNTIF($F7:$AJ7,AS$6),公式 向右 向下複製!
      顏色再用 格式化條件 去做!

  • @詠心薛
    @詠心薛 2 года назад +1

    謝謝老師的教學辛苦了很實用

  • @chuanhsiaoliu4099
    @chuanhsiaoliu4099 2 года назад +1

    請問老師
    班表中有辦法 建立表格參照
    輸入例,顯示 例假日
    輸入休,顯示 休假日
    輸入國,顯示 節日
    因為我用自訂格式只能 [=1]"例";[=2]"休",無法輸入[=例]"例假日",且只能2種選擇

    • @chuanhsiaoliu4099
      @chuanhsiaoliu4099 2 года назад +1

      @@chyishieh8692
      感謝你的回覆,除了巨集,有函數可以做到的方法嗎?

    • @chuanhsiaoliu4099
      @chuanhsiaoliu4099 2 года назад +1

      @@chyishieh8692
      謝謝你,我再試試看!🙂

    • @meiko1
      @meiko1  2 года назад +1

      有用過自動校正的功能嗎?在檔案/選項/校訂/自動校正選項中,取代輸入「- -例」成為輸入「例假日」,不建議用「=例」,因為很容易跟公式混淆,設定自動校正的好處是簡化輸入,但它通用於office家族唷,取代字盡量少跟常用字混淆

    • @chuanhsiaoliu4099
      @chuanhsiaoliu4099 2 года назад +1

      謝謝老師 我在試試看

  • @2mwsistrhsrk721
    @2mwsistrhsrk721 2 года назад +1

    老師辛苦了。👍

  • @LinLin-l9g9e
    @LinLin-l9g9e Год назад

    老師你好~想請問一下,如果班表內「張三」的位置不是名字而是班別的話,要如何判斷當天的班別為休假且為六日呢?

  • @songyy1235
    @songyy1235 2 года назад +1

    老師您好,學生有做出以下4個表:
    A表:排班表(每次只排1個月份)→已在E23學到。
    B表:年度班表→已在E35學到。
    C表:歷史查詢班表(查詢年度班表)→已在E35學到。
    D表:參照資料→已在E23學到。
    請問若想調整B表不提供編輯功能,而是做為資料庫,將A表所填入(編輯)之班別,透過公式或單個巨集按鈕儲存於其中,請問應如何製作?

    • @meiko1
      @meiko1  2 года назад

      您的意思是,你的資料再A表編輯,B表需抓到A表的資料,但是B表是鎖住的狀態,這樣嗎?如果要更貼近你的需求,建議你可以把檔案寄給我看看,或是模擬一個你想要的檔案形式提供給我,比較不會誤會需求唷~

    • @songyy1235
      @songyy1235 2 года назад

      @@meiko1 老師您說的沒錯,學生已檔案到您的信箱,還請收信,感謝您~

  • @chuanhsiaoliu4099
    @chuanhsiaoliu4099 2 года назад +1

    老師您好,
    資料如下
    C欄 E欄 AK AL AM AN AO
    3 1 2 3 4 5 6 7 8 9 10 11 12 ..............30
    姓名 姓名 加班01 加班02 加班03 加班04
    5 員工1 ■ ■ 員工1 7 10 18 28
    員工2 ■ ■ ■ 員工2 6 12 20
    員工3 ■ 員工3 15 23 30
    問題1:
    我設定格式化條件如下
    =$C5&E$3=$AK5&AL5
    班表的員工姓名&日期 = 右邊的員工姓名&加班對應日期
    為何我設定格式化條件沒有效果(底色黃色),請問要如何修改,謝謝!
    如果改成=$C5&E$3=$AK5&$AL5 (加班01對應的日期格式化會有效果)
    想請問加班01-加班04 所對應的日期,設定格式化是需要設定4次嗎?
    問題2:
    班表的日期31號是空白,加班04沒有輸入資料 ,格式化條件會有效果?
    問題3:
    如果加班天數增加到 加班05 ,格式化條件是可以自動延伸嗎?

    • @zhangren1988
      @zhangren1988 2 года назад

      C欄 E欄 G欄 I欄 K欄 M欄 O欄
      3列 1 2 3 4 5 6 7 8 9 10 11 12..........
      姓名
      5列 員工1 加 加
      員工2 加 加
      重新設計這個樣子,直接在班表裡面輸入 " 加 " 字即可,格式化條件就可以設定「範圍內有『加』字」顯示底色黃(+字體色黃)。

    • @chuanhsiaoliu4099
      @chuanhsiaoliu4099 2 года назад +1

      我是用 格式化條件
      去判別 相對應的日期時間
      不是用文字手動
      因為班表裡的每一個人員對應的日期都有班別
      希望在右邊加班的部分 對應到的人員日期 可以在班表中顯示 格式化 底色為黃色 ,謝謝

    • @zhangren1988
      @zhangren1988 2 года назад

      @@chuanhsiaoliu4099
      「班表裡的每一個人員對應的日期都有班別」
      所以你的班表設計是下面這樣子嗎?
      1 2 3
      姓名
      員工1 早 早 早
      員工2 中 中 中
      如果是這個樣子,那麼你的班表能不能夠修改成下面這種?
      1 2 3
      姓名
      員工1 早 早(加) 早
      員工2 中 中 中(加)
      假若無法修改,小弟就再思考怎樣把右邊的地方給簡化。

    • @chuanhsiaoliu4099
      @chuanhsiaoliu4099 2 года назад

      @@zhangren1988
      班表中不能有(加),所以我設定的 格式化條件是錯誤的嗎?
      還是說加班01設定一個 格式化條件,加班01 ~ 加班04 總共就要有4個格式化條件,請問是這樣嗎?

    • @zhangren1988
      @zhangren1988 2 года назад +1

      ​@@chuanhsiaoliu4099
      這個不是對與錯的問題,而是我都會先提供「簡單又方便」的作法,看看您的班表是否可以如此來做設計,若不可行就再進續討論與研究。所以既然您的班表中不能有(加),那麼我就先研究看看『右邊的地方』有沒有簡單又方便的作法了。
      因為 " 加班01 ~ 加班04 " 就要做4個格式化條件,所以我先研究看看能否直接一個格式化條件來完成。