Hàm chuyển định dạng giờ phút giây sang số thập phân

Liên hệ QC

tưlipden78

Thành viên mới
Tham gia
30/6/08
Bài viết
2
Được thích
0
Các đại huynh Pro ơi. Các đại huynh có hàm nào chuyển đổi định dạng dữ liệu từ giờ phút giây sang thành số thập phân không?
Ví dụ như chuyển từ 1:30:00 AM thành 1.5 chẳng hạn.
Mong các đại huynh giúp đỡ. Đệ xin cảm ơn nhiều.
 
giả sử tại A1 bạn có 1:30:00 AM
tại B1 bạn nhập
=hour(A1)+minute(A1)/60
còn nếu muốn chính xác hơn thì công thức tại B1
=hour(A1)+minute(A1)/60+second(A1)/3600
 
Upvote 0
giả sử tại A1 bạn có 1:30:00 AM
tại B1 bạn nhập
=hour(A1)+minute(A1)/60
còn nếu muốn chính xác hơn thì công thức tại B1
=hour(A1)+minute(A1)/60+second(A1)/3600


Cảm ơn bạn đã cung cấp công thức.Mình xin hỏi một chút , cty mình theo dõi hoạt động của một số xe ô tô , trong đó có phần tính thời gian làm thêm.Tông số thời gian làm thêm có thể lên tới 30:25:02 .Nếu thời gian lớn hơn 12 thì công thức của bạn không đúng.Vậy bạn có thể giúp mình công thức khác được không?
 
Upvote 0
Các đại huynh Pro ơi. Các đại huynh có hàm nào chuyển đổi định dạng dữ liệu từ giờ phút giây sang thành số thập phân không?
Ví dụ như chuyển từ 1:30:00 AM thành 1.5 chẳng hạn.
Mong các đại huynh giúp đỡ. Đệ xin cảm ơn nhiều.
Bạn dùng công thức này nè:
=(A1-INT(A1))*24​
Với A1 là ô đang chứa giá trị "1:30:00"
Và ô chứa công thức được định dạng theo kiểu số (Number)
 
Upvote 0
Cảm ơn bạn đã cung cấp công thức.Mình xin hỏi một chút , cty mình theo dõi hoạt động của một số xe ô tô , trong đó có phần tính thời gian làm thêm.Tông số thời gian làm thêm có thể lên tới 30:25:02 .Nếu thời gian lớn hơn 12 thì công thức của bạn không đúng.Vậy bạn có thể giúp mình công thức khác được không?
Chỉ cần dùng công thức như thế này
Mã:
=A1*24
 
Upvote 0
Bạn dùng công thức này nè:
=(A1-INT(A1))*24​
Với A1 là ô đang chứa giá trị "1:30:00"
Và ô chứa công thức được định dạng theo kiểu số (Number)
Dùng INT() sẽ làm mất ngày, kết quả chỉ quy được số giờ, kết quả luôn <=24 mà tác giả muôn thế này
Cảm ơn bạn đã cung cấp công thức.Mình xin hỏi một chút , cty mình theo dõi hoạt động của một số xe ô tô , trong đó có phần tính thời gian làm thêm.Tông số thời gian làm thêm có thể lên tới 30:25:02 .Nếu thời gian lớn hơn 12 thì công thức của bạn không đúng.Vậy bạn có thể giúp mình công thức khác được không?
 
Upvote 0
Các anh chị cho mình hỏi, muốn đổi từ số thập phân sang định dạng giờ phút giây thì đổi như thế nào ạh, ví dụ : 94,20 muốn đổi thành hh:mm:ss. Mong các anh chị giúp đỡ,
 
Upvote 0
Các anh chị cho mình hỏi, muốn đổi từ số thập phân sang định dạng giờ phút giây thì đổi như thế nào ạh, ví dụ : 94,20 muốn đổi thành hh:mm:ss. Mong các anh chị giúp đỡ,
Kết quả sau khi đổi 94,20 sang giờ bạn muốn là bao nhiêu?
 
Upvote 0
vậy nếu e muôn đổi ngươc lại từ 7.50 thành 7:30 thì dũng công thức nào được ạ, giúp e vói Hoàng Tiến Minh!$@!!
 
Upvote 0
ý e tìm ra ui!! hihi..đơn giản thật =7.5/24 và định dạng sang hh:mm --=0
 
Upvote 0
Dùng INT() sẽ làm mất ngày, kết quả chỉ quy được số giờ, kết quả luôn <=24 mà tác giả muôn thế này

Vậy có ai có công thức nào khác không hoặc VBA cũng được. em cũng đang cần để tính OT cho nhân viên . mà cộng lại rồi không chuyển sang số thập phân để tính toán được. cảm ơn mọi người nhiều
 
Upvote 0
Web KT
Back
Top Bottom