Cách Thêm Phút Vào Thời Gian Trong Excel: Hướng Dẫn Chi Tiết Và Thực Hành

Mở Đầu

Excel là một trong những công cụ mạnh mẽ nhất để xử lý dữ liệu, tính toán và phân tích thời gian. Trong nhiều tình huống công việc, bạn sẽ gặp nhu cầu thêm phút vào một giá trị thời gian – ví dụ như tính thời gian kết thúc của một cuộc họp, thời gian giao hàng, hoặc thời gian làm việc thực tế. Tuy nhiên, không phải ai cũng biết cách thực hiện việc này một cách nhanh chóng và chính xác. Bài viết này sẽ cung cấp cho bạn toàn bộ kiến thức cần thiết, từ các công thức cơ bản đến các kỹ thuật nâng cao, giúp bạn thêm phút vào thời gian trong Excel một cách hiệu quả.

1. Kiến Thức Cơ Bản về Định Dạng Thời Gian trong Excel

1.1. Cách Excel lưu trữ thời gian

Excel lưu trữ thời gian dưới dạng phần thập phân của một ngày. Một ngày đầy đủ tương đương với giá trị 1. Do đó:

  • 1 giờ = 1/24 ≈ 0.0416667
  • 1 phút = 1/1440 ≈ 0.00069444
  • 1 giây = 1/86400 ≈ 0.00001157

Hiểu được cách Excel lưu trữ thời gian sẽ giúp bạn dễ dàng thao tác với các công thức cộng/trừ thời gian.

1.2. Định dạng hiển thị thời gian

Khi nhập thời gian (ví dụ: 08:30), Excel mặc định sẽ hiển thị dưới dạng hh:mm hoặc hh:mm:ss. Để thay đổi cách hiển thị, bạn có thể:

  1. Chọn ô hoặc vùng dữ liệu.
  2. Nhấn Ctrl + 1 → mở hộp thoại Format Cells.
  3. Chọn Number → Time và chọn định dạng mong muốn (ví dụ: 13:30, 1:30 PM, hh:mm:ss).

2. Cách Thêm Phút Vào Thời Gian Cơ Bản

2.1. Sử dụng công thức cộng trực tiếp

Giả sử ô A2 chứa thời gian 08:15. Để cộng thêm 20 phút:

=A2 + TIME(0,20,0)
  • TIME(giờ, phút, giây) trả về một giá trị thời gian. Ở đây, chúng ta chỉ cần 0 giờ, 20 phút và 0 giây.

Kết quả sẽ là 08:35.

2.2. Dùng hằng số phút dưới dạng thập phân

Bạn cũng có thể cộng trực tiếp giá trị thập phân của phút:

=A2 + 20/1440

Vì 1 phút = 1/1440 ngày, nên công thức trên tương đương với TIME(0,20,0).

2.3. Thêm phút bằng hàm DATE + TIME

Khi thời gian nằm trong một ngày khác (ví dụ: giờ làm việc kéo qua đêm), bạn có thể dùng:

=DATE(YEAR(A2),MONTH(A2),DAY(A2)) + TIME(HOUR(A2),MINUTE(A2)+20,SECOND(A2))

Công thức này tạo một ngày mới dựa trên ngày trong ô A2, sau đó cộng thêm 20 phút.

3. Thêm Phút Khi Thời Gian Được Nhập Dưới Dạng Văn Bản

Đôi khi, dữ liệu thời gian được nhập dưới dạng văn bản (text), ví dụ "08:15" hoặc "8h15". Để cộng phút, cần chuyển chúng sang kiểu thời gian.

3.1. Sử dụng hàm TIMEVALUE

=TIMEVALUE(A2) + TIME(0,20,0)
  • TIMEVALUE chuyển chuỗi văn bản thời gian thành giá trị thời gian mà Excel hiểu.

Nếu ô A2 chứa "08:15", công thức trên sẽ trả về 08:35.

3.2. Xử lý định dạng đặc biệt (ví dụ: “8h15”)

Nếu dữ liệu có ký tự không chuẩn, bạn cần làm sạch trước:

=TIMEVALUE(SUBSTITUTE(A2,"h",":")) + TIME(0,20,0)
  • SUBSTITUTE thay thế ký tự h bằng : để Excel nhận dạng.

4. Thêm Phút Nhiều Lần (Tính Tổng Thời Gian)

Trong thực tế, bạn có thể cần cộng nhiều khoảng thời gian (ví dụ: cộng 15 phút, 30 phút và 45 phút). Cách làm:

=A2 + TIME(0,15,0) + TIME(0,30,0) + TIME(0,45,0)

Hoặc dùng tổng của một dãy:

Giả sử cột B chứa các phút cần cộng (15, 30, 45). Công thức:

=A2 + SUMPRODUCT(B2:B4/1440)
  • SUMPRODUCT tính tổng các phút, chia cho 1440 để chuyển thành ngày.

5. Sử Dụng Hàm EDATE và EOMONTH Khi Thêm Phút Vào Thời Gian Giao Thức

Mặc dù EDATE và EOMONTH thường dùng để cộng tháng, nhưng khi làm việc với thời gian giao thức (timestamp) trong Excel, bạn có thể kết hợp chúng với TIME để tính thời gian kết thúc dựa trên ngày và phút.

Excel Add Minutes To Time
Excel Add Minutes To Time

Ví dụ: Bạn có ngày bắt đầu trong A2 (01/07/2026) và thời gian bắt đầu trong B2 (08:00). Muốn cộng 125 phút:

= A2 + TIME(HOUR(B2), MINUTE(B2)+125, SECOND(B2))

Nếu phút vượt quá 60, Excel tự động cộng ngày mới (đặc tính của hàm TIME).

6. Xử Lý Trường Hợp Vượt Quá Đêm (Overnight)

Khi cộng phút làm cho thời gian vượt qua nửa đêm, Excel sẽ tự động tính ngày tiếp theo. Tuy nhiên, khi hiển thị chỉ thời gian (không có ngày), bạn có thể gặp vấn đề hiển thị ngày 00:00. Để giải quyết:

6.1. Hiển thị thời gian dạng 24h vượt ngày

=TEXT(A2 + TIME(0,125,0),"hh:mm")
  • Dấu ngoặc vuông hh cho phép hiển thị tổng số giờ vượt quá 24.

Ví dụ: 23:50 + 30 phút = 24:20 → hiển thị là 24:20 thay vì 00:20.

6.2. Giữ lại ngày gốc nhưng hiển thị thời gian mới

Nếu muốn hiển thị thời gian mới nhưng vẫn giữ ngày cũ (không muốn chuyển sang ngày tiếp theo), bạn có thể dùng công thức:

=MOD(A2 + TIME(0,125,0),1)
  • MOD(...,1) trả về phần thập phân (giờ, phút) của ngày, bỏ qua ngày nguyên.

7. Thêm Phút Sử Dụng VBA (Macro)

Đối với những bảng tính lớn, việc dùng công thức trong từng ô có thể làm chậm. Bạn có thể tạo macro VBA để tự động cộng phút.

7.1. Macro cơ bản

Sub AddMinutes() Dim rng As Range Dim minutesToAdd As Long ' Đặt số phút muốn cộng minutesToAdd = 20 ' Chọn vùng dữ liệu chứa thời gian Set rng = Selection Dim cell As Range For Each cell In rng If IsDate(cell.Value) Then cell.Value = cell.Value + (minutesToAdd / 1440) End If Next cell
End Sub
  • Chọn vùng ô chứa thời gian, chạy macro → mỗi ô sẽ cộng 20 phút.

7.2. Macro có tham số linh hoạt

Bạn có thể tạo một hàm tùy chỉnh (UDF) để gọi trong công thức:

Function AddMins(t As Variant, mins As Long) As Variant If IsDate(t) Then AddMins = t + (mins / 1440) Else AddMins = CVErr(xlErrValue) End If
End Function

Sử dụng trong Excel:

=AddMins(A2, 45)

8. Ứng Dụng Thực Tế

8.1. Lịch làm việc nhân viên

Giả sử cột A là thời gian bắt đầu ca, cột B là số phút làm việc. Công thức tính thời gian kết thúc:

= A2 + B2/1440

Sau đó, định dạng cột C thành hh:mm hoặc hh:mm nếu ca có thể kéo dài qua đêm.

8.2. Tính thời gian giao hàng

  • Thời gian khởi hành (ô A2) – 08:00.
  • Thời gian dự kiến di chuyển (ô B2) – 120 phút.
  • Thời gian dừng (ô C2) – 15 phút.

Công thức tổng thời gian:

= A2 + (B2 + C2)/1440

8.3. Đánh giá hiệu suất dự án

Bạn có thể tính thời gian trễ bằng cách cộng phút trễ vào thời gian dự kiến:

= D2 + (DelayMinutes/1440)

Nếu DelayMinutes là một cột chứa số phút trễ, công thức này giúp nhanh chóng xác định thời gian hoàn thành mới.

9. Những Lỗi Thường Gặp Khi Thêm Phút

LỗiNguyên nhânCách khắc phục
#VALUE!Dữ liệu không phải là thời gian hoặc chuỗi không hợp lệKiểm tra định dạng, dùng TIMEVALUE hoặc DATEVALUE để chuyển đổi
Thời gian hiển thị 00:00Khi cộng phút vượt qua ngày và chỉ hiển thị thời gianDùng TEXT(...,"hh:mm") hoặc MOD(...,1)
Kết quả sai 1 phútDo làm tròn số thập phân khi chia 1440Sử dụng ROUND hoặc ROUNDUP để làm tròn chính xác
Công thức không tự động cập nhậtKhi sử dụng macro và tính toán thủ côngĐảm bảo macro được gán vào nút hoặc sự kiện thay đổi ô

10. Tổng Kết và Lời Khuyên

  • Hiểu cách Excel lưu trữ thời gian là nền tảng quan trọng để thực hiện bất kỳ phép tính thời gian nào.
  • Sử dụng hàm TIME hoặc chia phút cho 1440 để cộng phút một cách nhanh chóng.
  • Khi dữ liệu được nhập dưới dạng văn bản, hãy chuyển sang kiểu thời gian bằng TIMEVALUE hoặc các hàm xử lý chuỗi (SUBSTITUTE, LEFT, RIGHT).
  • Đối với điều kiện vượt qua nửa đêm, dùng TEXT(...,"hh:mm") hoặc MOD(...,1) để hiển thị đúng.
  • Khi làm việc với bảng tính lớn, cân nhắc dùng VBA để tăng tốc độ xử lý.
  • Luôn định dạng ô đúng cách (hh:mm, hh:mm) để kết quả hiển thị rõ ràng.

Với những kiến thức và công cụ trên, bạn đã sẵn sàng để thêm phút vào thời gian trong Excel một cách linh hoạt, chính xác và hiệu quả. Hãy áp dụng ngay vào công việc của mình và tận hưởng sự tiện lợi mà Excel mang lại!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận