Cộng trừ giờ phút giây trong excel (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

sonlamhpu

Thành viên chính thức
Tham gia
20/8/09
Bài viết
84
Được thích
10
Hiện tại em đang học lập trình excel, có một vài thắc mắc mong các anh chỉ giáo

If Format(Cells(i, "B").Value, "hh:mm:ss") <> Format(Cells(i - 1, "B").Value, "hh:mm:ss") + Format("00:00:01", "hh:mm:ss")

em đang muốn cộng trừ một ô có định dạng giờ phút giây, như công thức phía bên trên, nhưng kết quả ra không được chính xác. Các anh biết chỉ giáo dùm em với ạ
em cảm ơn nhiều.
 
Hiện tại em đang học lập trình excel, có một vài thắc mắc mong các anh chỉ giáo

If Format(Cells(i, "B").Value, "hh:mm:ss") <> Format(Cells(i - 1, "B").Value, "hh:mm:ss") + Format("00:00:01", "hh:mm:ss")

em đang muốn cộng trừ một ô có định dạng giờ phút giây, như công thức phía bên trên, nhưng kết quả ra không được chính xác. Các anh biết chỉ giáo dùm em với ạ
em cảm ơn nhiều.
Kết quả của hàm Format là kiểu Text nên có thể phát sinh lỗi khi bạn thực hiện phép tính. Thay vì như vậy, bạn thay cộng trừ với các số này là được:
1 giờ = 1/24
1 phút = 1/24/60 = 1/1440
1 giây = 1/1440/60 = 1/86400
 
Upvote 0
bạn nào giúp mình với mình mới học excel :

nếu mình làm từ 8h-14h ->cho ra kết quả 5h (trừ 1 tiếng buổi trưa)
nếu mình làm từ 8h-12h or 12h20,30,40 ' mà ko nghỉ gì đó ---> làm 4h20'... (sẽ ko trừ đi 1 tiếng coi như tăng ca 20p,...)
có hàm nào tính đuọc cả hai tình huống trên ko nhỉ .
và có cách nào nhân thời gian đấy với một số ra kết quả là số ko
 

File đính kèm

Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom