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

Làm cách nào để đổi thời gian ra phút?

Thảo luận trong 'Hàm và công thức Excel' bắt đầu bởi khiankem, 6 Tháng sáu 2008.

  1. khiankem

    khiankem Thành viên mới

    Chào diễn đàn!
    Mình là thành viên mới, mình thấy đây là một diễn đàn rất bổ ích cho mọi người.
    Mình có một vấn đề muốn nhờ các bạn giúp đỡ:
    Mình muốn dùng excel để tính thời gian gọi điện thoại theo số phút. Mình có thời gian gọi nhưng khôngbiết cách chuyển thời gian đó ra phút.
    Chẳng hạn: thời gian gọi là: 16:39 (16phút, 39 giay) hoặc 2:34:44(2 giờ, 34 phút, 39 giây). Mình muốn chuyển ra phút là: 17phút (16:39) hoặc 155 phút (2:34:44) nhưng mình không biết phải làm thế nào?
    Rất mong các bạn giúp đỡ!!!!
     
  2. Po_Pikachu

    Po_Pikachu Po_pikachu@ymail.com

    Cho mình hỏi 1 chút, bạn có thể cho biết số giây như thế nào thì được cộng thêm 1 phút không. Ví như hơn 1 thì cộng 1 phút?!! Nếu vậy thì công thức đơn giản lắm. A1=2:34:44 B1=VALUE(HOUR(A1)*60+MINUTE(A1)+IF(SECOND(A1)>=1,1,0))
     
    Lần chỉnh sửa cuối: 14 Tháng ba 2015
  3. boyxin

    boyxin Members actively

    Bạn đưa file cụ thể và trong đó có các số liệu mà bạn mong muốn có được
    Khi đó các thành viên sẽ dễ dàng giúp bạn
     
  4. HYen17

    HYen17 Thành viên cằn cỗi.

    Ví du tại 'A2' đang chứa 14:12:03
    tại 'E2' bạn nhập công thức: =60*HOUR(A2)+MINUTE(A2)+IF(SECOND(A2)>0; 1; 0)
    Nói trước với bạn, đây chỉ đúng cho các cuộc gọi dưới 24 giờ mà thôi;
    Còn không đúng khi vừa hầm cao hổ cốt với mu rùa vừa gọi điện thoại đâu nha!
    Thêm nữa, bạn có thể tìm hiểu các hàm thời gian trong công thức :=
    Tại 'B2' ta nhập =60*HOUR(A2)
    Tại 'B3' ta nhập =MINUTE(A2)
     
  5. hoangminhtien

    hoangminhtien Thành viên tích cực

    Theo em
    ví dụ như ô A1 chứa 28:20:12 thì có thể dùng công thức sau:
    tại B1 ta nhập =int(A1)*24*60+hour(A1)*60+minute(A1)+IF(SECOND(A2)>0; 1; 0)
     
  6. khiankem

    khiankem Thành viên mới

    Cám ơn các bác!
    Ý của em đúng là số giây lớn hơn 0 thì phút cộng thêm 1.
    Cách giải quyết của các bác đều đúng cả, nhưng chỉ trong trường hợp A1 điền đầy đủ giờ, phút, giây. Nhưng nếu A1 chỉ có phút và giây thì làm thế nào?
    Chẳng hạn: A1=23:14 (ở đây là: 23phút, 14 giây chứ không phải 23 giờ, 14phút,0giây)
    Khi đó ecxel sẽ hiểu là 23giờ,14 phút chứ không hiểu là 23phút, 14giây được

    Em có gửi kèm file ví dụ nhờ các bác giúp đỡ.
     

    Các file đính kèm:

    • Vi du.xls
      Kích thước:
      21 KB
      Đọc:
      405
  7. cadafi

    cadafi New Style! New Life! Staff Member Super Moderator

    Như vậy theo bạn thì 23:14 là 23 giờ 14 phút hay 23 phút 14 giây.
    Để tránh trường hợp như vậy thì việc format định dạng cũng phải thống nhất.

    Ví dụ: dịnh dạng chuẩn hh:mm:ss thì khi đó
    23 phút 14 giây có thể là : 00:23:14 chứ không phải là 23:14.
     
  8. BNTT

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

    Xin giải thích với bạn đôi điều:

    Để Excel hiểu đúng thì bạn phải nhập vào đúng.

    Định dạng thời gian mặc định của Excel luôn luôn có dạng là h:mm:ss, và nếu thiếu thành phần nào đó, thì có nghĩa là thiếu cái cuối cùng (giây), chứ Excel không thể nào hiểu thiếu cái đầu (giờ).

    Ngay cả khi bạn tự định dạng (custom) cho thời gian theo kiểu mm:ss (nghĩa là chỉ có phút và giây), thì Excel cũng sẽ tự động quy đổi theo điều tôi nói ở trên. Ví dụ, sau khi đã định dạng cho một ô theo kiểu mm:ss, mà bạn nhập vào ô đó là 12:48, thì Excel sẽ hiển thị ở ô đó là 48:00, có nghĩa là nó vẫn hiểu là 48 phút, chứ không chịu hiểu là 12 phút đâu.

    Vậy, đơn giản nhất, là bạn chịu khó làm điều này khi nhập các giá trị thời gian: NHẬP ĐỦ 3 THAM SỐ GIỜ, PHÚT, GIÂY, và nếu có thiếu là thiếu cái giây, chứ không thiếu cái giờ được.

    Cụ thể, nếu muốn nói 12 phút 48 giây, thì bạn phải nhập vào 0:12:48, còn chuyện có hiển thị cái "0:" hay không, thì tùy thuộc vào định dạng ô. Nếu để mặc định, thì nó sẽ như trên, là 0:12:48; còn nếu định dạng ô là mm:ss thì nó sẽ hiển thị là 12:48.

    Bạn nên phân biệt giữa cái hiển thị trong ô giá trị thật trong ô. Việc ta thấy có cái gì trong ô đó không có nghĩa là giá trị trong ô đó đúng bằng vậy.

    Bạn hiểu chứ?
     
    Lần chỉnh sửa cuối: 7 Tháng sáu 2008
  9. jojo

    jojo Thành viên mới

    Chào các anh chị.
    Mình thì có vấn đề ngược lại. Mình muốn đổi thời gian từ phút giây sang giờ phút giây.
    Ví dụ:
    Hour: min -----> day: hour: min
    24 :15----- > 01 :00: 15
    Giúp mình cách tính quy đổi ra với.
    Cảm ơn mình.
    Mong nhận được hồi âm của Quý vị tiền bối.
     

Chia sẻ trang này