Mừng Sinh Nhật GPE 11: sáng 25/6 Hà Nội; 1/7 Huế/Đà Nẵng; Trưa 2/7 TPHCM

Quy đổi giờ, phút, giây ra phút

Thảo luận trong 'Làm việc với ngày tháng và thời gian' bắt đầu bởi nhim&cao, 26 Tháng tám 2011.

  1. nhim&cao

    nhim&cao Thành viên mới

    Mình có ví dụ như sau: Thời gian: 1:20:20, 2:30:30, 5:30:50... từ giờ, phút, giây ở trên quy ra số phút với điều kiện nếu số giây lớn hơn 30 thì tính tròn làm 1 phút, ngược lại nếu số giây nhỏ hơn 30 thì k tính. Thanks!
     
  2. hophoang

    hophoang Thành viên tiêu biểu

    Bạn xem có đúng ý bạn không nha
     

    Các file đính kèm:

    • GIO.xls
      Kích thước:
      19.5 KB
      Đọc:
      670
  3. ptm0412

    ptm0412 Excel Ordinary Member Staff Member Super Moderator

    Chỉ cần thế này:
    =Round(A1*1440, 0)
     
  4. vu_tuan_manh_linh

    vu_tuan_manh_linh Thành viên gắn bó

    Giả sử bạn có ô E7 chứa dữ liệu định dạng thời gian, bạn đặt 1 hàm như sau vào 1 ô kh: =HOUR(E7)*60+MINUTE(E7)+ROUND(SECOND(E7)/60;0)
     
  5. viaionline

    viaionline Thành viên mới

    sao em làm giống công thức như vậy mà không ra toàn kết quả 0:00:00
     
  6. ptm0412

    ptm0412 Excel Ordinary Member Staff Member Super Moderator

    Phải định dạng lại là general hoặc number.
     
  7. pibotinhai

    pibotinhai Thành viên mới

    tôi cũng làm giống công thức mà ra kết qua 0:00:00
     
  8. ngocanhct

    ngocanhct Thành viên mới

    Giúp mình qui đổi số giờ ra phút

    Mình làm công thức giống như bạn, nhưng nếu số giờ trên 24h thì nó chỉ lấy số giờ trừ 24h ra rồi qui ra phút chứ không lấy tổng giờ
    VD: "19:45:30" qui đổi ra =1185 đúng số phút, nhưng
    nếu "38:45:30" qui đổi ra =885 nó trừ 24h ra còn 14h*60
    hix bạn nào co cách giúp mình nhé, cám ơn rất nhiều
     
  9. ptm0412

    ptm0412 Excel Ordinary Member Staff Member Super Moderator

    Tại sao bạn không làm theo bài 3:

    =Round(A1*1440, 0)
     
  10. VetMini

    VetMini Thành viên gạo cội

    Công thức của bạn đúng cho chủ để bài (bài 1) nhưng không đúng cho nguời vừa hỏi (bài 8)

    Vì bạn dùng hàm Round nên số 30 giây tăng lên 1 phút. Theo đúng như ví dụ đưa ra của bài 8 thì chỉ tính số phút, loại bỏ số giây.

    38:45:30 được Excel chứa là 1,614931 ngày. Dùng hàm Hour/Minuite/Second sẽ cho ra giờ/phút giây trong ngày. Nếu muốn nó thực sự cho ra số phút, bạn phải nhân ngày cho 24*60 (tức là 1440)

    Tức là bài giải của ptm0412 đã đúng rồi. Chỉ cần trong trường hợp của bạn thì dùng hàm Trunc (cắt bỏ phần lẻ) thay vì Round (làm tròn 0,5 phút)

    =Trunc(A1*1440)
     
  11. ptm0412

    ptm0412 Excel Ordinary Member Staff Member Super Moderator

    Tại vì bài 8 viết "Mình làm công thức giống như bạn, ..." và trích dẫn công thức =HOUR(E7)*60+MINUTE(E7)+ROUND(SECOND(E7)/60;0)

    Trong đó có hàm round, nên tôi làm theo có round. Đây lại là 1 ví dụ về câu hỏi không chính xác. Nếu "làm công thức giống như bạn" thì kết quả là 1186 chứ không phải 1185.
     
  12. cswear2004

    cswear2004 Thành viên mới

    Mình cộng tổng hợp số giờ trên Excel: 103.178608 ai biết cách quy đổi ra giờ, phút hướng dẫn cho mình với! Thanks!
     

Chia sẻ trang này