Excel考勤表里输入上下班时间后如何用函数自己生成加班时数。我们上班时间是08:00点,下班时间是17:30,加班时间为18:00开始。
æå18ç¹ä»¥åä¸ç´å°ç»æçæ¶é´å°±æ¯å ççæ¶é´
åå¦å çç»ææ¶é´ä¸º23ï¼50å¨C2åå æ ¼ï¼D2æ¯å çæ¶é´ï¼é£ä¹D2=C2-TEXT("18:00","HH:MM")追é®
åå¦å çç»ææ¶é´ä¸º23ï¼50å¨C2åå æ ¼ï¼D2æ¯å çæ¶é´ï¼é£ä¹D2=C2-TEXT("18:00","HH:MM")追é®
å½æ°æä¹è®¾ç½®å¢ï¼
追çå¯ä¸åæ°æ®è¿è¡æµè¯
追é®å¯æå°å½æ°å¥è¿å»åç»æå°±åæå°æ°ç¹äºã
追çè¿ç¨æççï¼æ ¼å¼è®¾ç½®æé®é¢
追é®=TEXT(C2ä¸çæ¶é´-"18:00","HH:MM")
å¦æææè¿ä¸ªæ ¼å¼ ååºæ¥ï¼ä¸çæ¶é´ä¸º21ï¼05ï¼é£ä¹=å çæ¶é´ 为03ï¼05ï¼å 为å çå¼å§æ¶é´æ¯18ï¼00ï¼
æç°å¨æ³è¯·é®ï¼æä¹æ ·æ05ç»å»æï¼å¨å°äº21ï¼30çåæä¸ã
谢谢
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-05-16
假如说下班时间输入在L2,那么下面公式可以帮你得到加班时间。
=IF((L2-18/24)*24<=0.5,0,(IF(CEILING(L2*24,0.5)=L2*24,CEILING(L2*24,0.5),CEILING(L2*24,0.5)-0.5)-18))
0.5个钟以内不算。如果要算用下面:
=IF((L2-18/24)*24<=0,0,(IF(CEILING(L2*24,0.5)=L2*24,CEILING(L2*24,0.5),CEILING(L2*24,0.5)-0.5)-18))本回答被网友采纳
=IF((L2-18/24)*24<=0.5,0,(IF(CEILING(L2*24,0.5)=L2*24,CEILING(L2*24,0.5),CEILING(L2*24,0.5)-0.5)-18))
0.5个钟以内不算。如果要算用下面:
=IF((L2-18/24)*24<=0,0,(IF(CEILING(L2*24,0.5)=L2*24,CEILING(L2*24,0.5),CEILING(L2*24,0.5)-0.5)-18))本回答被网友采纳