• 2

EXCEL困難的上班遲到時間計算

A----B-------C------------D
1-上班時間-下班時間-遲到分鐘
2---0900-----1800-------0
3---0930-----1900------30
4---0950-----1800------50

想請教一下我公司上班時間固定是0900,那我該怎麼套公式,可以自動算出遲到幾分鐘?

2014-06-16 3:15 發佈
文章關鍵字 excel 上班
極限zz wrote:
A----B----...(恕刪)


舉第4行950打卡為例子好了 B4=9:50 (格式為時間
設定一格為上班時間 EX:D4=9:00 (格式為時間
然後E4=C4-D4 (格式為時間

-----C------D------E
4--9:50--9:00---50

如果有超過小時的例如1030打卡的 要轉成分鐘的話
F4=E4*24*60 (格式為通用

-----C-------D-----E-----F
4--10:30--9:00--1:30---90

個人淺見
魅小影 wrote:
舉第4行950打卡為...(恕刪)


那再請教一下,如果我的時間格式不要有:,例如0900這樣而已該如何套公式?

我是這樣打

------A----------B---------C------D------E------F
1-上班時間-下班時間-遲到分鐘
2---0900-----1800-------0------0------0------0900
3---0930-----1900------30------0------0------0
4---0950-----1800------50------0------0------0


C3=IF(A3>=F2,"",A3-F2)

F2是固定打0900的,然後A排與F排格式為文字,可是沒有用
INT((A1*1)/100)*60+MOD((A1*1),100)

Eigen wrote:
INT((A1*1)...(恕刪)


不好意思 小弟不才可以麻煩大大解說請楚一點嗎??感謝!!
INT((A1*1)/100)*60+MOD((A1*1),100)

A1 =0915

A1*1 0915 =915

/100 =9.16

INT =9

MOD =15

9*60+16= 分鐘數
Eigen wrote:
INT((A1*1)/100)

直接用VALUE應該就能文字轉數字了吧,直接*1強迫轉換是ok,但也要看得懂才行

Eigen wrote:
MOD =15
9*60+16= 分鐘數

小爆一下,應該是9*60+MOD 15=540+15=555 分鐘數,但大大的公式是對的
123456789012345

Eigen wrote:
INT((A1*1)...(恕刪)

Eigen大大
INT((A1*1)/100)*60+MOD((A1*1),100)

A1 =0915

A1*1 0915 =915

/100 =9.16

INT =9

MOD =15

9*60+16= 分鐘數

這樣算出來的數據是555沒錯,但是我必須算出的是遲到分鐘,所以應該是要555-540=15,可以麻煩在教一下這樣要如何套公式??
C3=IF(A3>=$F$2,A3-$F$2,"")
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?