Diễn đàn giaiphapexcel.com sẽ chuyển sang hoạt động ở link sau

http://www.giaiphapexcel.com/diendan/forums


[CLICK] học VBA ở Đà Nẵng tháng 5/2017


Trang 1/2 1 2 cuốicuối
Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 12

Ðề tài: Quy đổi giờ, phút, giây ra phút

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

    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. #2
    Trích Nguyên văn bởi nhim&cao View Post
    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!
    Bạn xem có đúng ý bạn không nha
    Tập tin đính kèm Tập tin đính kèm
    • Loại tập tin: xls GIO.xls (19.5 KB, 668 lần tải)

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

  4. 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. 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. Phải định dạng lại là general hoặc number.

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

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

    Trích Nguyên văn bởi vu_tuan_manh_linh View Post
    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)
    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. Tại sao bạn không làm theo bài 3:

    =Round(A1*1440, 0)

  10. Trích Nguyên văn bởi ptm0412 View Post
    Tại sao bạn không làm theo bài 3:

    =Round(A1*1440, 0)
    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.

    Trích Nguyên văn bởi ngocanhct View Post
    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
    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)

Trang 1/2 1 2 cuốicuối

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •