Một trong các thao tác xử lý dữ liệu thời gian chúng ta sử dụng phổ biến nhất là đổi giờ ra số trong Excel. Không chỉ quy đổi giờ sang các đơn vị nhỏ hơn như phút và giây, với ô tính chứa cả thông tin ngày tháng và thời gian, bạn còn có thể tách riêng dữ liệu thời gian và đổi giờ ra phút trong Excel. Hãy cùng Gitiho tìm hiểu cách làm trong bài viết ngày hôm nay nhé.
Xem thêm: Khóa học Excel Online - Tuyệt đỉnh Excel
Trong bài viết này, mình sẽ hướng dẫn bạn cách đổi giờ ra số trong Excel, bao gồm số giờ, số phút và số giây. Có rất nhiều cách bạn có thể áp dụng để thực hiện thao tác quy đổi định dạng thời gian trong Excel, cụ thể như:
Sử dụng các phép tính trong Excel, ví dụ:
Sử dụng hàm Excel các hàm thời gian trong Excel:
Như vậy, bạn đã nắm qua các cách chuyển đổi định dạng thời gian trong Excel sang số thập phân rồi. Chúng ta hãy tìm hiểu kỹ hơn các phương pháp này nhé!
Nếu bạn muốn quy đổi dữ liệu thời gian trên trang tính Excel của mình sang đơn vị giờ, có 3 cách đổi giờ ra số trong Excel sẽ giúp bạn làm được điều này,
Cách đầu tiên và cũng là cách đơn giản nhất để tính ra số giờ từ dữ liệu thời gian là thông qua một phép tính nhân cơ bản. Để giúp bạn dễ hiểu các bước, chúng ta hãy cùng thực hành một ví dụ nhé.
Giả sử bạn có dữ liệu thời gian 4:00 PM trong ô A2. Yêu cầu đặt ra là chuyển đổi giá trị này về số thập phân để tính số giờ đã trôi qua trong ngày.
Để đổi giờ ra số trong Excel, bạn hãy sử dụng phép nhân dưới đây:
=A2*24
Trong đó: A2 là ô tính chứa dữ liệu thời gian cần được quy đổi ra số giờ.
Nếu bạn đang thắc mắc tại sao chúng ta có thể đổi giờ ra số trong Excel bằng phép nhân này, câu trả lời nằm ở cơ chế lưu trữ dữ liệu thời gian của hệ thống. Excel lưu trữ ngày tháng dưới dạng các con số sê-ri thập phân.
Cụ thể hơn về định dạng thời gian trong Excel với các số sê-ri thập phân:
Do một ngày (24 giờ) được Excel tính là 1, chúng ta hiểu rằng mỗi giờ được lưu trữ với giá trị 1/24.
Như vậy, nếu bạn nhìn thấy thời gian trong ô tính Excel hiển thị là 4:00 PM, thì dữ liệu này thực chất được Excel lưu trữ dưới giá trị 0.(6), nghĩa là 16 giờ đã trôi qua trong tổng 24 giờ của một ngày. Dựa vào logic này, khi bạn thực hiện phép nhân giá trị thời gian tại ô A2 với 24, kết quả đổi giờ ra số trong Excel thu được là 16.
Trong trường hợp dữ liệu thời gian lẻ như 5:27 PM, phép nhân A2*24 sẽ cho ra kết quả 17.45 với đơn vị phút được thể hiện trong phần thập phân. Cụ thể hơn, giá trị tương ứng với 27 phút trong Excel là 0.45 giờ.
Lưu ý: Nếu giá trị giờ của bạn chứa phần thập phân (giả sử 17.45), hãy đảm bảo ô tính đã được định dạng số hiển thị phần thập phân. Nếu không, bạn sẽ thấy kết quả đổi giờ ra số trong Excel được làm tròn (17 thay vì 17.45).
Để thay đổi định dạng thời gian trong Excel, bạn hãy nhấn chuột phải tại ô tính > Format Cells > Number, sau đó xác định số chữ số muốn hiển thị trong phần thập phân tại mục Decimal places.
Nếu như bạn chỉ cần quan tâm đến phần giờ (phần số nguyên) mà không cần chú ý đến phần phút (phần thập phân) trong kết quả đã chuyển đổi, bạn có thể sử dụng hàm INT - hàm tách riêng phần nguyên của số thập phân:
=INT(A2*24)
Trong đó: A2 là ô tính chứa dữ liệu thời gian cần được quy đổi ra số giờ.
Tương tự, chúng ta có cách chuyển ngày tháng năm sang dạng số và chữ trong Excel
Nếu bạn không muốn viết công thức phép nhân thủ công, một phương pháp đơn giản khác để đổi giờ ra số trong Excel là sử dụng cá hàm thời gian như hàm HOUR, hàm MINUTE và hàm SECOND.
Giả sử mình có một bảng dữ liệu thời gian như trong hình dưới đây. Câu hỏi cần trả lời là: Bao nhiêu giờ đã trôi qua tương ứng với các mốc thời gian trong cột A?
Dưới đây là công thức hàm thời gian trong Excel giúp mình trả lời câu hỏi trên:
=HOUR(A2)+MINUTE(A2)/60+SECOND(A2)/(60*60)
Trong đó: A2 là ô tính chứa dữ liệu thời gian cần được quy đổi ra số giờ.
Như bạn thấy, công thức hàm thời gian trong Excel là sự kết hợp của 3 hàm: Hàm HOUR, hàm MINUTE và hàm SECOND. Các hàm này sẽ lần lượt trả về giá trị số thập phân tương ứng với dữ liệu trong ô A2, sau đó kết hợp các kết quả với nhau để ra một con số hoàn chỉnh.
Tuy nhiên, vì chúng ta cần quy đổi ra đơn vị giờ nên kết quả hàm MINUTE sẽ chia cho 60 (vì 1 giờ = 60 phút) và kết quả hàm SECOND sẽ chia cho 60*60 (vì 1 giờ = 60*60 giây).
Xem thêm: Dùng hàm thời gian trong Excel để xác định số ngày của tháng bất kì
Trên thực tế, Excel có tích hợp một hàm riêng để thực hiện các thao tác chuyển đổi đơn vị giờ, phút, giây. Đó là hàm CONVERT. Có lẽ đây phương pháp đơn giản nhất trong số 3 phương pháp đổi giờ ra số trong Excel mình đã giới thiệu.
Với bảng dữ liệu như ở phần trên, chúng ta sẽ điền công thức hàm CONVERT trong Excel tại ô B2 như sau:
=CONVERT(A2,"day","hr")
Trong đó:
Xem thêm: Giới thiệu các hàm trong Excel và các ví dụ minh họa dễ hiểu
Tiếp theo, chúng ta sẽ tìm hiểu 3 phương pháp tương tự như trong phần trên để đổi giờ ra phút trong Excel: Sử dụng phép nhân, sử dụng hàm thời gian và sử dụng hàm CONVERT.
Một ngày có 1.440 phút (24*60). Do đó, khi đổi giờ ra phút trong Excel, bạn cần nhân giá trị cần đổi với 1.440.
Giả sử bạn có giá trị 5:00:00 PM tại ô A2, công thức dưới đây sẽ giúp bạn chuyển đổi giá trị này về số phút.
=A2*1440
Trong đó: A2 là ô tính chứa dữ liệu thời gian cần được quy đổi ra số giờ.
Công thức này sẽ cho bạn biết tổng số phút đã trôi qua trong ngày.
Lưu ý: Nếu giá trị giờ của bạn chứa phần thập phân (giả sử 615.67), hãy đảm bảo ô tính đã được định dạng số hiển thị phần thập phân. Nếu không, bạn sẽ thấy kết quả đổi giờ ra phút trong Excel được làm tròn (616 thay vì 615.67). Bạn nên hiển thị 2 hoặc 3 chữ số phần thập phân để đảm bảo kết quả đúng.
Nếu như bạn chỉ cần quan tâm đến phần phút (phần số nguyên) mà không cần chú ý đến phần giây (phần thập phân) trong kết quả đã chuyển đổi, bạn có thể sử dụng hàm INT:
=INT(A2*1440)
Trong đó: A2 là ô tính chứa dữ liệu thời gian cần được quy đổi ra số giờ.
Tương tự như cách chuyển đổi giá trị giờ ra số thập phân, chúng ta có thể áp dụng các hàm thời gian trong Excel để quy đổi giờ ra phút. Công thức kết hợp 3 hàm HOUR, MINUTE và SECOND trong trường hợp đổi giờ ra phút trong Excel như sau:
=HOUR(A2)*60+MINUTE(A2)+SECOND(A2)/60
Trong đó: A2 là ô tính chứa dữ liệu thời gian cần được quy đổi ra số giờ.
Để có được kết quả ở đơn vị phút, chúng ta nhân số giờ của hàm HOUR với 60 và ngược lại, chia số giây của hàm SECOND với 60, sau đó cộng tổng các giá trị của các hàm và có kết quả cuối cùng.
Xem thêm: Hướng dẫn nhập công thức Excel vào nhiều ô bằng tổ hợp phím Ctrl Enter
Công thức hàm CONVERT có thể giúp bạn đổi giờ ra số trong Excel dưới nhiều đơn vị, bao gồm giờ, phút, giây. Dưới đây là công thức bạn sẽ cần để đổi giờ ra phút trong Excel:
=CONVERT(A2,"day","mn")
Trong đó:
Không chỉ với đơn vị giờ, phút, mà 3 phương pháp chúng ta đã thực hành còn có thể được áp dụng khi bạn cần đổi giờ ra giây trong Excel. Chúng ta hãy cùng thực hành từng cách làm với ví dụ dưới đây nhé.
Một ngày có 86.400 giây (24*60*60). Do đó, khi đổi giờ ra giây trong Excel, bạn cần nhân giá trị cần đổi với 86.400.
Giả sử bạn có giá trị 5:00:00 PM tại ô A2, công thức dưới đây sẽ giúp bạn chuyển đổi giá trị này về số phút.
=A2*86400
Trong đó: A2 là ô tính chứa dữ liệu thời gian cần được quy đổi ra số giờ.
Công thức hàm thời gian trong Excel dưới đây sẽ giúp bạn tính bao nhiêu giây đã trôi qua trong ngày dựa vào từng mốc thời gian tương ứng:
=HOUR(A2)*60*60+MINUTE(A2)*60+SECOND(A2)
Trong đó: A2 là ô tính chứa dữ liệu thời gian cần được quy đổi ra số giờ.
Logic của công thức này là tính số giây bằng cách quy đổi các đại lượng giờ, phút, giây và cộng tổng của chúng lại để ra kết quả cuối cùng của phép đổi giờ thành giây trong Excel. Cụ thể hơn, chúng ta nhân số giờ với 60*60 và nhân số phút với 60.
Hàm CONVERT Excel vẫn là phương pháp nhanh nhất giúp bạn đổi giờ thành giây trong Excel. Hãy điền vào ô B2 công thức dưới đây:
=CONVERT(A2,"day","sec")
Trong đó:
Trong phần trên, chúng ta đã tìm hiểu 3 phương pháp đổi giờ ra số trong Excel cực kì đơn giản và nhanh chóng. Vậy nếu ô tính của bạn chứa cả dữ liệu ngày tháng và dữ liệu thời gian thì phải làm thế nào?
Trong trường hợp này, bạn sẽ không thể sử dụng trực tiếp các phương pháp đã thực hành. Do định dạng thời gian trong Excel được lưu trữ dưới dạng số sê-ri thập phân, trong đó, phần nguyên đại diện cho ngày tháng và phần thập phân đại diện cho thời gian, chúng ta sẽ tách riêng các phần trước khi thực hiện quy đổi các đơn vị giờ, phút, giây.
Hãy cùng mình thực hành các phương pháp tách dữ liệu để đổi giờ ra số trong Excel nhé.
Giả sử chúng ta có bảng dữ liệu ngày và giờ như trong hình dưới đây. Yêu cầu đặt ra là tách riêng dữ liệu giờ và chuyển đổi về giá trị số.
Đầu tiên, chúng ta sẽ xác định mục đích công thức Excel giải bài toán trên: Loại bỏ phần số nguyên và để lại phần số thập phân trong số sê-ri đại diện cho dữ liệu của ô tính Excel. Để thực hiện được thao tác này, chúng ta sẽ sử dụng hàm INT để lấy ra phần nguyên, sau đó trừ trực tiếp kết quả hàm INT vào giá trị gốc tại ô tính.
Như vậy, công thức đổi giờ ra số trong Excel tại ô B2 được viết như sau:
=A2-INT(A2)
Trong đó: A2 là ô tính chứa dữ liệu thời gian cần được quy đổi ra số giờ.
Sau khi đã tách được giá trị giờ khỏi dữ liệu gốc, bạn có thể tiếp tục sử dụng 1 trong 3 phương pháp đổi giờ ra số trong Excel chúng ta đã thực hành ở phần trên: Sử dụng phép nhân, sử dụng các hàm trong Excel và sử dụng hàm CONVERT.
Xem thêm: Hướng dẫn cách cộng ngày trong Excel đơn giản và nhanh chóng
Một hàm khác có thể giúp bạn tách riêng giá trị giờ khỏi dữ liệu ngày và giờ là hàm MOD. Đây là hàm trả về số dư sau khi số bị chia chia cho số chia. Kết quả hàm trả về sẽ cùng dấu với số chia (không quan tâm tới dấu số bị chia).
Với bảng dữ liệu phía trên, công thức hàm MOD được sử dụng là:
=MOD(A2,1)
Trong đó:
Công thức hàm MOD sẽ trả về kết quả là số dư trong phép chia dữ liệu ngày tháng dưới dạng số sê-ri cho 1, nghĩa là phần thập phân trong con số gốc. Như vậy, bạn đã tách riêng được giá trị giờ và có thể tiếp tục sử dụng cách đổi giờ ra số trong Excel.
Xem thêm: Hướng dẫn cách kết hợp ngày và giờ trong Excel đơn giản nhất
Trong bài viết ngày hôm nay, chúng ta đã tìm hiểu các phương pháp đổi giờ ra số trong Excel để xử lý dữ liệu thời gian với đơn vị giờ, phút, giây. Bạn có thể sử dụng bất kỳ phương pháp nào thuận tiện nhất cho trang tính Excel của mình.
Hy vọng bài viết đã đem lại cho bạn các thủ thuật hữu ích khi làm việc với định dạng thời gian trong Excel, Để tìm hiểu thêm các kiến thức tin học văn phòng khác bạn hãy tham khảo các bài viết về chủ đề Excel trên blog Gitiho nhé.
Gitiho xin cảm ơn và chúc bạn đọc thành công!
Khóa học phù hợp với bất kỳ ai đang muốn tìm hiểu lại Excel từ con số 0. Giáo án được Gitiho cùng giảng viên thiết kế phù hợp với công việc thực tế tại doanh nghiệp, bài tập thực hành xuyên suốt khóa kèm đáp án và hướng dẫn giải chi tiết. Tham khảo ngay bên dưới!