Cách nhập giờ trong Excel
Thủ thuật Office
Hướng dẫn định dạng giờ phút giây trong Excel28/11/2020 15:22 400 Nội dung bài viết
Chuyển đổi thời gian thành số thập phân trong excelCó 3 cách để thực hiện chuyển giá trị thời gian thành một số thập phân với hàmCONVERThay lồng ghép 3 hàm thời gian này lại với nhau. Show
Cách này dễ nhất là để chuyển đổi thời gian trở thành số thập phân trong Excel đó là nhân giá trị thời gian gốc với số giờ phút hay giây trong ngày: Để thực hiện chuyển đổi thời gian thành giờ, bạn sẽ nhân số thời gian với 24 (là số giờ trong một ngày). Để thực hiện chuyển đổi thời gian thành phút, bạn sẽ nhân với thời gian với 1440 (tương đương với số phút trong một ngày là 24 * 60). Để thực hiện chuyển đổi thời gian thành giây giây, bạn sẽ nhân với thời gian với 86400 (tương đương số giây trong một ngày là 24 * 60 * 60). Trong phần này, chúng tôi sẽ hướng dẫn bạn 3 công thức khác nhau để thực hiện chuyển đổi giờ từ định dạng thời gian tiêu chuẩn (hh:mm:ss) sang một số thập phân. CÔNG THỨC 1: PHÉP TOÁNNhư bạn đã biết, cách nhanh nhất để thực hiện chuyển đổi giá trị thời gian sang số giờ trong Excel bằng việc nhân với 24, tức là số giờ trong một ngày, công thức như sau: =A2*24(A2 là giá trị thời gian) Để lấy được Complete hours, bạn nhập công thức hàmINTđể giúp bỏ đi phần lẻ:=INT(A2*24) CÔNG THỨC 2: HÀM CONVERT Một công thức khác giúp chuyển đổi thời gian sang giờ đó là dùng công thứcCONVERT: =CONVERT(A2, day, hr) CÔNG THỨC 3: HÀM HOUR, MINUTE, SECONDVà cuối cùng, công thức này khá phức tạp hơn. Bạn thực hiện xuất các đơn vị thời gian bằng các hàm thời gian nhưHOUR, MINUTE, SECONDsau đó tiến hành chia số phút cho 60 và số giây cho 3600 sẽ thu được kết quả: =HOUR(A2) + MINUTE(A2)/60 + SECOND(A2)/3600 Cách chuyển đổi thời gian thành phút trong excelCÔNG THỨC 1: PHÉP TOÁNĐể thực hiện chuyển đổi thời gian sang phút, bạn tiến hành nhân thời gian với 1440, là số phút trong một ngày (24 giờ * 60 phút = 1440 phút): =A2*1440(A2 là giá trị thời gian) Để có thể lấy Complete minutes, bạn nhập công thức hàmINTtheo như ví dụ trước:=INT(A2*1440). Kết quả thu được sẽ như trong hình bên dưới: CÔNG THỨC 2: HÀM CONVERTĐể thực hiện chuyển đổi giờ sang phút bằng hàmCONVERT(number, from_unit, to_unit), trong đó day là đơn vị được chuyển đổi, mn là đơn vị chuyển đổi thành: =CONVERT(A2, day, mn) CÔNG THỨC 3: HÀM HOUR, MINUTE, SECONDMột công thức khác để lấy số phút đó là nhân số giờ với 60 và chia số giây cho 60: =HOUR(A2)*60 + MINUTE(A2) + SECOND(A2)/60 Cách chuyển đổi thời gian thành giây trong excelCÔNG THỨC 1: PHÉP TOÁNBạn thực hiện nhân thời gian với 86400, là số giây trong một ngày (24 giờ * 60 phút * 60 giây = 86400) =A2*86400 CÔNG THỨC 2: HÀM CONVERTCông thức tương tự như ví dụ bên trên, ở đây chỉ khác việc thay đơn vị day sang sec: =CONVERT(A2, day, sec) CÔNG THỨC 3: HÀM HOUR, MINUTE, SECONDBạn dùng hàmHOUR, MINUTE, SECONDnhư trong hai ví dụ trước: =HOUR(A2)*3600 + MINUTE(A2)*60 + SECOND(A2) Chú ý.
Cách tách ngày tháng và giờ trong excelThông thường, trang tính Excel có khả năng chứa ngày tháng cùng thời gian trong một ô tính, nhưng đôi khi bạn lại muốn tách chúng ra thành hai ô riêng biệt.Trong Excel, giá trị ngày tháng sẽ được hiển thị ở phần nguyên và giá trị thời gian lại được hiển thị thành phần lẻ thập phân. Bạn hoàn toàn có thể xuất giá trị ngày tháng bằng cách dùng hàmINTgiúp làm tròn ô tính theo giá trị nguyên gần nhất. Ví dụ,bạn có ngày tháng và thời gian gốc trong cột A, công thức áp dụng dưới đây sẽ hoàn thành việc tách: =INT(A2) Để thực hiện xuất phần thời gian, bạn trừ kết quả mới nhận cho giá trị ngày tháng và thời gian gốc : =A2-B2 Cột A được xem là chứa giá trị thời gian và ngày tháng gốc, còn cột B chứa giá trị ngày tháng đã được tính bởi hàmINT. Nếu như bạn không muốn giá trị thời gian liên kết cùng với phần ngày tháng, bạn có thể dùng hàmMOD, với công thức như sau: =MOD(A2,1) Chú ý.Nếu như phần ngày tháng cùng thời gian không hiển thị theo như ý muốn của bạn, hãy thay đổi định dạng của cột mới lần lượt thành dạngDatevàTime. Cách viết thời gian bằng chữ trong excelĐôi lúc, bạn cũng cần chuyển đổi thời gian sang định dạng # ngày, # giờ, # phút và # giây. Như vậy thì bạn đã biết rằng các thành phần của công thức:
Ví dụ như bạn đã có thời điểm tổ chức sự kiện trong cột B và bắt đầu từ ô B4, ngày tháng thời gian hiện tại trong ô B1 chính là là kết quả của hàm=NOW(). Công thức này dùng để thực hiện tính chênh lệch thời gian đơn giản= B4- $B$1. Đương nhiên, không có gì ngăn cản được bạn trừ thời điểm hiện tại trực tiếp với= B4-NOW(). Bây giờ, hãy thực hiện tạo một bộ đếm hiển thị số gồm ngày, giờ, phút và giây đến khi mỗi sự kiện xảy ra. Công thức trong ô D4 sẽ được biểu diễn như sau: =INT(C4) & days, & HOUR(C4) & hours, & MINUTE(C4) & minutes and & SECOND(C4) & seconds Nếu như bạn bỏ giá trị 0 trong ô D6, D7 ở trên, hãy thêm hàmIFvào trong như sau: =IF(INT(C4)>0, INT(C4)& days, ,) & IF(HOUR(C4)>0, HOUR(C4) & hours, ,) & IF(MINUTE(C4)>0, MINUTE(C4) & minutes and ,) & IF(SECOND(C4)>0, SECOND(C4) & seconds,) Tất cả các giá trị 0 đã được loại bỏ. Chú ý.Khi một trong các công thức trên ra số âm,lỗi#NUM!lúc nàysẽ xuất hiện. Điều này thường xảy ra khi bạn lấy giá trị nhỏ hơn trừ đi cho thời gian lớn hơn. Trên đây là cách chuyển đổi thời gian trong excel do itgate.com.vn đã tổng hợp và chia sẻ đến các bạn. Hy vọng rằng với những chia sẻ trên đây sẽ cung cấp cho các bạn những kiến thức cần thiết nhé! Chia sẻ
|