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

Thảo luận trong 'Lập Trình với Excel' bắt đầu bởi tưlipden78, 21 Tháng tám 2008.

  1. tưlipden78

    tưlipden78 New Member

    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.
     
  2. hoangminhtien

    hoangminhtien Well-Known Member

    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
     
  3. binhna

    binhna New Member


    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?
     
  4. hoangminhtien

    hoangminhtien Well-Known Member

    giả sử tại A1 bạn có 30:25:02 tại B1 bạn nhập

     
  5. BNTT

    BNTT Bùi Nguyễn Triệu Tường

    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)
     
  6. huuthang_bd

    huuthang_bd Thay thái độ đổi cuộc đời

    Chỉ cần dùng công thức như thế này
    Mã:
    =A1*24
     
  7. huuthang_bd

    huuthang_bd Thay thái độ đổi cuộc đời

    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
     
  8. emnhattrendoi

    emnhattrendoi New Member

    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 đỡ,
     
  9. huuthang_bd

    huuthang_bd Thay thái độ đổi cuộc đời

    Kết quả sau khi đổi 94,20 sang giờ bạn muốn là bao nhiêu?
     
  10. kimthu8389

    kimthu8389 New Member

    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!$@!!
     
  11. kimthu8389

    kimthu8389 New Member

    ý e tìm ra ui!! hihi..đơn giản thật =7.5/24 và định dạng sang hh:mm --=0
     
  12. mraleno

    mraleno New Member

    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
     
  13. Nhung Lazy

    Nhung Lazy New Member

    Cảm ơn!

    Cảm ơn về bài viết của bạn cho công thức chuyển đổi định dạng giờ sang số thập phân.Chiều mình tìm mãi công thức này mà ko được....
     
  14. duong0823

    duong0823 New Member

    Đơn giản mà hiệu quả
    Thanks
     

Chia sẻ trang này