[問題] Excel如何設定一天8小時

作者: cken (cken)   2020-06-04 13:26:21
之前已經用excel workday函數做過以天為單位的生產計劃
但目前新公司的產品小量多樣
可能一天就會換兩三種產品,故想寫出以小時為單位的生產計劃
想請問如何設定excel的一天為08:00~17:00呢?
作者: soyoso (我是耀宗)   2020-06-04 13:54:00
這方面舉些例子會比較清楚要回傳的結果為何
作者: cken (cken)   2020-06-04 15:15:00
想問的是,目前用workday是以日為單位在計算,可不可以寫成以小時為基本單位的使用方式呢?
作者: soyoso (我是耀宗)   2020-06-04 15:25:00
一樣,舉些例子看看要的結果是什麼,才能正確提供其他適用的函數
作者: cken (cken)   2020-06-04 16:46:00
想要跳出的是日期,然後最小到小時,如5/17 13:00,但目前用workday,即便我變數用0.5天給他讀取,他只會取整數一天一天跳,永遠都是顯示5/17 00:00的時間
作者: soyoso (我是耀宗)   2020-06-04 16:50:00
如原po回文所述,用函數workday回傳是該結果所以上述回文都沒有提到我會使用函數workday要的是舉些例子來看回傳要的結果是什麼,才會比較清楚有什麼限制,什麼邏輯之類的才能正確提供其他適用的函數,難道就只能限用函數workday嗎為什麼要原po舉例子,1.如內文寫要的小時為單位,結果回文寫0.5天,這是小時嗎?不是嘛,那假設是1表1小時好了,如何鍵入的,鍵入1或是1:00(符合日期時間序例值),這二個的值是完全不同的2.08:00~17:00這樣的區間有沒有,如12:00~13:00要跳過之類的限制…等,所以回文就寫了舉"些"例子,有可能用到也有可能沒用到函數workday,是否用到並不重要,重要的是舉"些"例子,就會依所舉例的,來提供可行的解答
作者: cken (cken)   2020-06-04 17:15:00
嗯~要回傳的結果是產品上線日與下線日,透過產品的製作總工時來運作公式小時會以純數字“5”這種格式作代表08:00~17:00中間會希望跳過12:00~13:00等,是的
作者: soyoso (我是耀宗)   2020-06-04 17:23:00
先說"5"加雙引號的這個是文字不是數字型態,是數字的話就只會是5
作者: cken (cken)   2020-06-04 17:36:00
抱歉,是以數字5來表示
作者: soyoso (我是耀宗)   2020-06-04 17:49:00
?所以原po回文算是舉例了嗎?什麼是舉例,如原po回文打5/17 13:00(我不知這是那一年的),模擬上以2020/5/17 13:00,小時1,那回傳就是2020/5/17 14:00是嗎,那小時為5,回傳的結果是?更何況2020/5/17這天是週日,是否是從2020/5/18 08:00起算,這方面都要舉例小時有多少1,5,10,20,30,40或是更多,小時有沒有分的可能,如1.5、5.5小時做個表格如 https://i.imgur.com/P2NGbP2.jpg 多些舉例且範圍廣才能讓回文者來驗證所使用的函數和提供的公式是否可正確
作者: cken (cken)   2020-06-05 09:35:00
https://ibb.co/XS05Vsz 如表格所述,這樣訊息量夠嗎?
作者: soyoso (我是耀宗)   2020-06-05 09:56:00
如果要以例假日來說明的話,那就問例假日指的是什麼勞基法36,勞工每七日中應有二日之休息,其中一日為例假,一日為休息日,所以例假日是這七日中的哪一天,因為一日為例假,一日為休息日例假日可以自由指定,如何指定?總會有儲存格的資料來告知這方面2020/5/1 8:00,64小時來看下線日是2020/5/15 17:00,例假日自由指定指的是2020/5/1這天?如果是的話,這天不稱為例假日,勞基法37放假之紀念日、節日、勞動節及其他中央主管機關指定應放假日,這天就稱為勞動節加班或半天班的清況下,可定義上班時數為10小時或4小時這方面也請舉例,因為看起來每日工時都不一定是8小時的意思再者,上班時數為10小時,那是否會遇到中午以外的休息時間,有的話何時?時間多長?半天班4小時,是指08:00起算,或不是?
作者: cken (cken)   2020-06-05 10:39:00
假日的話可以在矩形的儲存格裡輸入想要的日期,之前workday是有功能可以指定週休一日或二日,然後再加上我想要的日期,蠻方便的加班跟上半天班,都是從08:00開始半天班從08:00~12:00,加班從08:00~17:00,只有中午休息一次
作者: soyoso (我是耀宗)   2020-06-05 10:46:00
什麼是矩形的儲存格,google 矩形的儲存格 並不清楚這是什麼加班從08:00~17:00是什麼意思?假日加班從08:00~17:00?
作者: cken (cken)   2020-06-05 10:53:00
抱歉加班是從08:00~19:00
作者: soyoso (我是耀宗)   2020-06-05 10:54:00
加班是從08:00~19:00是什麼意思?"假日"加班嗎?
作者: cken (cken)   2020-06-05 10:55:00
在一組儲存格內我輸入該年份的假日,例如抓E4:H10這樣一個範圍內的資料
作者: soyoso (我是耀宗)   2020-06-05 10:57:00
另外workday指定週休一日或二日?不是吧,排除的不就是週六和週日函數workday.intl才是吧
作者: cken (cken)   2020-06-05 11:18:00
是的,我都是用workday.intl,可以指定weekend & holidays
作者: soyoso (我是耀宗)   2020-06-05 11:20:00
那週休一日或二日以"或"也就表示不固定吧那週休是星期幾也沒有說,所以固定嗎?這也沒有說以06/05 09:35回文表格配合06/05 10:55前的回文寫函數workday我會以為休週六日,06/05 10:39回一日"或"二日和06/05 11:18又改說是以函數workday.intl,目前來看真的不了解1.每週的休假天數固定或不固定 2.每天都是從08:00開始嗎?06/05 09:35回文表格都是08:00開始,但06/04 16:46回文是5/17 13:003.休假星期幾是否固定?
作者: cken (cken)   2020-06-05 11:51:00
weekend是固定休週日,holidays則是每年都不同日期,我需要建表記錄日期後讀取,上班日統一是08:00上班
作者: soyoso (我是耀宗)   2020-06-05 11:59:00
上班日是什麼?原po表格打的上線日,這裡打上班日?這二個是相同的?
作者: cken (cken)   2020-06-05 13:00:00
上線日統一是從8點開始的應該說每天都是08:00上班,你應該了解昨日沒完的產能會留到隔夜執行的,上線日指的是該產品的起始時間,上線日那格,如果昨天還剩兩個小時的產量未完成,那今天的新產品就會從08:00+2小時=10:00開始上線
作者: soyoso (我是耀宗)   2020-06-05 13:06:00
我"應該"了解?我沒有應該了解什麼好嗎我所"應該"了解的是內文或回文希望回傳的值是什麼,而這個值再回傳的過程有什麼"限制",什麼"邏輯"
作者: cken (cken)   2020-06-05 13:13:00
基本邏輯就跟workday的運作模式一樣,只是把每日為單位切成到美小時為單位,並每日時間區間可能為08:00~17:00、12:00、19:00因為我到時要在緬甸指導緬甸人操作,考慮到大大您寫出來的內容難度可能較複雜,我另外考慮折衷方案好了,感謝您
作者: soyoso (我是耀宗)   2020-06-05 13:17:00
我就不了解"每日時間區間可能為08:00~17:00、12:00、19:00"是什麼意思了每日時間區間可能為08:00~17:00那不就沒休息時間區間照你說有休息時間就會是是08:00~12:00、13:00~17:00或13:00~19:00對吧原po要考慮什麼其他方案都可以,但如果我要回覆原po我就問的很詳細,檔案是你的,我不可能知道實際資料為何
作者: cken (cken)   2020-06-05 13:31:00
是的,前面有提到過午休時間是12:00~13:00的
作者: soyoso (我是耀宗)   2020-06-05 13:58:00
這樣一整個回文來看 https://i.imgur.com/xMhVkkJ.jpg模擬上k:L是出勤日和工時,儲存格填滿色彩黃色是加班和半天班

Links booklink

Contact Us: admin [ a t ] ucptt.com