phucnguyen85
Thành viên mới

- Tham gia
- 17/8/09
- Bài viết
- 23
- Được thích
- 2


Chào phucnguyen85,bạn có thể làm rỏ hơn trong file giúp mình không.
thanks bạn nhiều
Các số ở C8 và D8 là
42141:16
43141:36
Excel coi nó là text nên công trừ sẽ báo lỗi
bạn có thể làm rỏ hơn trong file giúp mình không.
thanks bạn nhiều


E8 =IF(LEFT(C8,FIND(":",C8)-1)-LEFT(D8,FIND(":",D8)-1)>=0,"","-")&INT(ABS(LEFT(C8,FIND(":",C8)-1)+RIGHT(C8,LEN(C8)-FIND(":",C8))/60-LEFT(D8,FIND(":",D8)-1)-RIGHT(D8,LEN(D8)-FIND(":",D8))/60))&":"&ROUND(MOD(ABS(LEFT(C8,FIND(":",C8)-1)+RIGHT(C8,LEN(C8)-FIND(":",C8))/60-LEFT(D8,FIND(":",D8)-1)-RIGHT(D8,LEN(D8)-FIND(":",D8))/60),1)*60,0)
Đây là dữ liệu hằng ngày mình dùng.
5539(giờ) : 54(phút) (trên hệ thống quản lý)
mình muốn điều chỉnh khi (trên giấy tờ khi sai, và muốn làm điều chỉnh khi họ ghi nhầm không giống với hệ thống. 5649 giờ :59(phút)
ví dụ :5649(giờ): 59(phút) sai với giờ thực tế 5539:54 và cần làm điều chỉnh
và lấy 5539:54 - 5649:59 đễ có kết quả là := (âm bao nhiêu giờ, bao nhiêu phút)
thanks các bạn.

Không có công thức đơn giản đâu bạn
Mã:E8 =IF(LEFT(C8,FIND(":",C8)-1)-LEFT(D8,FIND(":",D8)-1)>=0,"","-")&INT(ABS(LEFT(C8,FIND(":",C8)-1)+RIGHT(C8,LEN(C8)-FIND(":",C8))/60-LEFT(D8,FIND(":",D8)-1)-RIGHT(D8,LEN(D8)-FIND(":",D8))/60))&":"&ROUND(MOD(ABS(LEFT(C8,FIND(":",C8)-1)+RIGHT(C8,LEN(C8)-FIND(":",C8))/60-LEFT(D8,FIND(":",D8)-1)-RIGHT(D8,LEN(D8)-FIND(":",D8))/60),1)*60,0)

Tôi sửa lại 1 chút công thức của HieuCD, công thức ở N8 là
=IF(LEFT(G8,FIND(":",G8)-1)-LEFT(J8,FIND(":",J8)-1)>=0,"PLUS (+)","MINUS (-)")
Hỏi thăm: phucnguyen85 làm việc ở đâu??
