a Hiếu kiếm giúp em cái hàm excel nào đổi số ra định dang thời gian giờ với. ví dụ số 18 ra 18:00:00. số 3,166667 ra 03:10:00 3,5 ra 03:30:00 @@
Mới đầu đọc qua thì thấy khó vô cùng, bởi từ một dãy số xác định mà chuyển san định dạng thời gian thì khó quá, chính xác là A chưa bao giờ thử làm với yêu cầu bài toán như thế này, nhưng nay tiện thể Long đang cần nên a cũng nghiên cứu thử, ngồi vọc lại các hàm trong Excel cuối cùng cũng tìm ra giải pháp hoàn hảo nhất: Sử dụng hàm TIME và phân tích dãy số.
Hàm TIME
Cú phát =TIME(giờ,phút,giây)Phân tích đề bài:- Cứ 3 hay 3,5 thì phần Giờ sẽ là 3, suy ra phần giờ sẽ là phần làm tròn của dãy số, sử dụng dàm INT()
- Phần số lẻ còn lại sẽ là số phút, dùng hàm MOD() để lấy số lẻ. Giả sử phần lẻ là 0.5 = 1/2 = 30 phút, suy ra lấy 0.5*60=30 đây sẽ là công thức lấy số phút.
- Số giây bằng 00.
Sau khi phân tích xong, chúng ta đã có công thức tính Giờ:Phút:Giây từ dãy số cho trước thỏa mãn theo yêu cầu của đề bài
=TIME(INT(DaySo),MOD(DaySo,1)*60,00)Để hiểu rõ hơn, Download file Example tại đây:
http://www.mediafire.com/?uugb02v668yw8odLưu ý:- Ô chứa DaySo phải có định dạng Genaral
- Ô chứa kết quả phải có định dạng Time và theo Sample 13:30:55
- Dùng dấu ngăn cách là chấm (.) hay phẩy (,) là tùy thuộc vào thiết lập trong Regions and Languages Option trong mỗi máy.
Enjoy !!!!!!!!!!
.gif)