Hàm ngày tháng trong Google Sheet

Khóa học Làm việc năng suất hơn, tự động hóa công việc với Google Apps Script

Chia sẻ kiến thức 21/02/2022

Hàm ngày tháng trong Google Sheet

EDATE cho phép bạn cộng vào hoặc trừ đi các tháng từ một ngày hoặc một date value (giá trị ngày). Hãy tìm hiểu EDATE là gì và cách nó hoạt động với một ví dụ đơn giản.

Hàm EDATE trong Google Sheets là gì?

EDATE là một hàm ngày trong Google Sheets, nó cộng vào hoặc trừ đi số tháng được chỉ định từ một ngày nhất định và sau đó hiển thị ngày kết quả. Nó thường được sử dụng kết hợp với các hàm ngày tháng khác trong Google Sheets. Cú pháp của EDATE như sau:

=EDATE(starting_date, months)

Bạn có thể nhập một số (date value, hay date value), một ngày hoặc một ô chứa một trong hai làm ngày bắt đầu (Starting date) và sau đó là số tháng (months) để cộng hoặc trừ từ ngày bắt đầu. Nếu giá trị tháng là số dương, EDATE sẽ thêm số tháng đó vào ngày bắt đầu và nếu giá trị âm, EDATE sẽ trừ đi số tháng đó từ ngày bắt đầu.

Google Sheets lưu trữ ngày tháng ở định dạng số được gọi là date value (date value).  Giá trị ngày bắt đầu từ ngày 30 tháng 12, là điểm 0. Điều này làm cho ngày 1 tháng 1 năm 1900 trở thành ngày 1. Giá trị ngày bắt đầu từ âm vô cùng và đi đến dương vô cùng. Ví dụ: date value cho 1/29/2022 sẽ là 44590, trong khi date value cho 2/14/1784 sẽ là -42322.

Bạn có thể sử dụng các hàm để chuyển đổi ngày tháng sang date value và ngược lại.

Cách sử dụng hàm EDATE trong Google Sheets

Hàm ngày tháng trong Google Sheet

Hàm EDATE trong Google Sheets cần một ngày hoặc một date value để có thể chạy. Khi bạn nhập một ngày, chẳng hạn như 1/29/2022 trong một ô, Trang tính sẽ tự động chuyển đổi ngày đó sang định dạng ngày tháng (date format) để nó có thể được sử dụng cho các hàm liên quan đến ngày tháng như EDATE. Bạn cũng có thể sử dụng một con số để chỉ ngày.

Ví dụ : Chúng ta có date value của một ngày nhất định và muốn thêm bốn tháng vào đó và xem kết quả ở định dạng ngày. Để làm điều này, chúng ta sẽ sử dụng hàm EDATE.

  1. Chọn ô mà bạn muốn hiển thị ngày cuối cùng. Đó sẽ là ô C2 cho ví dụ này.
  2. Trong thanh công thức, hãy nhập công thức bên dưới:
    = EDATE (A2, B2)
    Công thức triệu hồi hàm EDATE và hướng dẫn hàm này thêm ngày vào ô A2 theo các tháng được chỉ định trong ô B2 .
  3. Nhấn Enter. EDATE sẽ hiển thị ngày mới.

Mặc dù dễ sử dụng, EDATE chỉ có thể hoạt động trên các date value dương. Điều này có nghĩa là EDATE không thể hoạt động với các ngày trước 30/12/1899 vì date value của chúng nhỏ hơn 0.

Kết luận

EDATE là một hàm đơn giản cho phép bạn thêm hoặc bớt các tháng từ một ngày. Giá trị hàm EDATE trả về ở định dạng ngày tháng và có thể sử dụng được bởi các hàm liên quan đến ngày tháng khác trong Google Sheets.

Bây giờ bạn đã biết EDATE là gì và bạn có thể sử dụng nó như thế nào, bạn có thể kết hợp EDATE với các hàm khác để tạo ra các công thức phức tạp.

Dịch từ: https://www.makeuseof.com/how-to-use-edate-function-google-sheets/

Vân Nguyễn

Làm sao để định dạng ngày và giờ khi làm việc với Google Sheerts? Cách làm việc với ngày và giờ cực đơn giản, nhanh gọn sẽ được hướng dẫn chi tiết ngay dưới đây.

Google Sheets là công cụ làm việc với bảng tính online được khá nhiều người sử dụng. Tuy cũng gần giống với Excel về tính năng nhưng giao diện làm việc hơi khác nên nhiều bạn sẽ gặp khó khăn khi thao tác. Trong bài viết này, Gitiho sẽ hướng dẫn các bạn các định dạng ngày tháng trong Google Sheets.

Cách chèn ngày và giờ vào Google Sheets

Hãy bắt đầu với việc nhập ngày và giờ vào ô Google Sheets.

Lưu ý: Định dạng ngày và giờ phụ thuộc vào ngôn ngữ mặc định mà bảng tính Google của bạn sử dụng. Để kiểm tra và thay đổi, hãy chuyển đến menu File > Spreadsheet settings. Bạn sẽ thấy một cửa sổ bật lên, nơi có thể cài đặt khu vực của mình trong thẻ General > Locale. Do đó hãy đảm bảo chọn đúng định dạng ngày và giờ mà bạn đã quen thuộc.

Có 5 cách để chèn ngày và giờ vào bảng tính Google Sheets

Phương pháp 1: Chèn ngày và giờ theo cách thủ công

Lưu ý: Cho dù bạn muốn thời gian ở cuối như thế nào thì yêu cầui nhập bằng dấu hai chấm. Đây là điều cần thiết để Google Sheets phân biệt giữa thời gian và số.

Nó có vẻ là cách dễ nhất nhưng cài đặt ngôn ngữ mà chúng tôi đã đề cập ở trên đóng một vai trò quan trọng ở đây. Mỗi quốc gia đều có kiểu hiển thị ngày và giờ riêng.

Như chúng ta đã biết, định dạng ngày tháng của Mỹ khác với định dạng ngày của Châu Âu. Nếu bạn đặt "United States" làm ngôn ngữ của mình và nhập ngày tháng ở định dạng Châu Âu, dd/mm/yyyy, nó sẽ không hoạt động. Ngày đã nhập sẽ được coi là một giá trị văn bản. Vì vậy, hãy chú ý đến điều đó.

Xem thêm: Hướng dẫn các hàm làm tròn trong Google Sheets hay sử dụng

Phương pháp 2: Để Google Sheets tự động điền ngày hoặc giờ

Hàm ngày tháng trong Google Sheet

Hàm ngày tháng trong Google Sheet

Phương pháp 3: Sử dụng tổ hợp phím để chèn ngày và giờ hiện tại.

Đặt con trỏ chuột vào ô mà bạn muốn chèn ngày và giờ hiện tại vào bảng dữ liệu Google Sheets, sau đó nhấn một trong các tổ hợp phím tắt sau:

Sau đó, bạn sẽ có thể chỉnh sửa các giá trị. Phương pháp này giúp bạn bỏ qua vấn đề nhập không đúng định dạng ngày tháng.

Xem thêm: Cách sử dụng hàm ROUND trong Excel

Phương pháp 4: Sử dụng hàm TODAY và NOW của Google Sheets

Lưu ý: Các hàm này sẽ được tính toán lại và kết quả sẽ được làm mới với mọi thay đổi được thực hiện trong bảng dữ liệu, do đó nếu cần cố định giá trị này thì sau khi chèn vào, cần copy và paste dưới dạng giá trị số.

Như vậy chúng ta đã đặt ngày và giờ cho các ô trong bảng dữ liệu Google Sheets. Bước tiếp theo là định dạng thông tin để hiển thị theo cách chúng ta cần.

Cũng giống như với các con số, chúng ta có thể đặt ngày và giờ trong bảng tính của mình ở nhiều định dạng khác nhau. Cách thực hiện như sau:

Hàm ngày tháng trong Google Sheet

Hàm ngày tháng trong Google Sheet

Như bạn có thể thấy, tùy thuộc vào nhu cầu mà có một số cách để đặt định dạng ngày giờ. Cho phép hiển thị bất kỳ giá trị ngày giờ nào, từ một ngày đến một phần nghìn giây.

Xem thêm: Hướng dẫn cách tạo một báo cáo tùy chỉnh Google Analytics trong Google Sheets

Phương pháp 5: Đặt ngày/giờ thành một phần của Xác thực dữ liệu (Data validation).

Trong trường hợp bạn cần sử dụng ngày hoặc giờ trong Data validation, trước tiên hãy chuyển đến menu Format > Data validation trong Google Sheets:

Hàm ngày tháng trong Google Sheet

Hàm ngày tháng trong Google Sheet

Chèn thời gian vào Google Sheets ở định dạng số tùy chỉnh

Giả sử bạn cần chèn thời gian theo phút và giây là 12 phút 50 giây vào một ô trong Google Sheets, cách thực hiện như sau.

Sau khi nhập xong bạn sẽ thấy rằng Google Sheets coi giá trị vừa nhập vào là 12 giờ 50 phút. Nếu áp dụng định dạng Duration cho ô A2, nó sẽ vẫn hiển thị thời gian là 12:50:00.

Vậy làm cách nào để bảng tính Google Sheets trả về đơn vị là phút và giây cụ thể? Có ba phương pháp mà bạn có thể chọn để thực hiện việc này.

Phương pháp 1: Nhập 00:12:50 vào ô của bạn

Thực tế việc nhập như trên sẽ mất rất nhiều thời gian và hầu như không có nhiều người dùng sử dụng phương pháp này. Nhất là khi có nhiều ô cần phải định dạng chi tiết như vậy.

Phương pháp 2: Nhập 12:50 vào ô A2 và đặt công thức sau vào A3:

=A2/60

Lưu ý: Áp dụng định dạng số Duration cho ô A3. Nếu không, bảng dữ liệu thời gian sẽ luôn trả về 12 giờ sáng (AM).

Phương pháp 3: Sử dụng công thức đặc biệt

Với cách này bạn hãy nhập phút vào A1, giây sang ô B1. Sau đó nhập công thức dưới đây vào ô C1.

=TIME(0,A1,B1)

Hàm ngày tháng trong Google Sheet

Trong trường hợp này hàm TIME của Goolge Sheets sẽ tham chiếu đến các ô, nhận các giá trị và chuyển chúng thành giờ (0), phút (A1) và giây (B1).

Xem thêm: Hướng dẫn cách in các ô đã chọn trong Google Sheets

Chuyển đổi thời gian thành số thập phân trong Google Sheets

Có thể có trường hợp khi bạn cần hiển thị thời gian dưới dạng số thập phân thay vì định dạng mặc định "hh:mm:ss" để thực hiện các phép tính khác nhau.

Trường hợp này được sử dụng phổ biến khi bạn cần để tính lương theo giờ, vì không thể thực hiện bất kỳ phép tính số học nào sử dụng cả số và thời gian. Nhưng vấn đề sẽ biến mất nếu thời gian là số thập phân.

Giả sử cột A là cột có thời gian bắt đầu thực hiện một số công việc và cột B hiển thị thời gian kết thúc như trong bảng dữ liệu dưới đây. Bây giờ bạn muốn biết công việc đó mất bao nhiêu thời gian và trong trường hợp này trong cột C, bạn có thể thực hiện như sau:

Hàm ngày tháng trong Google Sheet

Có thể kết quả hiển thị ban đầu nhìn qua có thể không nói lên nhiều điều. Nhưng Google Sheets có lý do cho điều đó vì nó sẽ hiển thị thời gian như một phần của khoảng thời gian 24 giờ. Nói cách khác, 50 phút là 0,034722 của 24 giờ.

Tất nhiên, kết quả này có thể được sử dụng trong tính toán. Nhưng vì chúng ta đã quen với việc xem thời gian bằng giờ, do đó để thể hiện dễ hiểu hơn trong bảng tính, bạn cần tiếp tục nhân kết quả nhận được ở cột D với 24 (24 giờ). Kết quả trả về sẽ hiển thị như ở cột E.

Hàm ngày tháng trong Google Sheet

Bây giờ chúng ta đã có một giá trị thập phân, trong đó số nguyên và phân số phản ánh số giờ. Nói một cách đơn giản, 50 phút là 0,8333 giờ, trong khi 1 giờ 30 phút là 1,5 giờ.

Chuyển đổi định dạng ngày tháng ở dạng văn bản sang định dạng ngày tháng với tiện ích Power Tools dành cho Google Sheets

Có một giải pháp nhanh chóng để chuyển đổi ngày tháng được định dạng dưới dạng văn bản sang định dạng ngày tháng trong Google Sheet. Được gọi là Power Tools, đây là một tiện ích bổ sung cho Google Sheets, cho phép bạn chuyển đổi thông tin chỉ với một vài cú kích chuột.

Hàm ngày tháng trong Google Sheet

Trên đây Gitiho vừa hướng dẫn toàn bộ các cách để làm việc với ngày và giờ trong Google, từ nhập, định dạng cho đến chuyển đổi ngày và giờ trong Google Sheets để sử dụng trong các phép tính toán. Trong quá trình sử dụng nếu các bạn còn bất kỳ câu hỏi nào, hãy để lại comment cho chúng tôi ở phía dưới để chúng mình giải đáp nha.

Xem thêm:Hướng dẫn cách bảo vệ trang tính trong Google Sheets

Kết luận

Tất cả những kiến thức như trên có thể học được trong khóa học Google Sheets từ cơ bản đến nâng cao của Gitiho. Hãy tham gia khóa học để biết nhiều kỹ năng hay khi làm việc với Google Sheets hơn nhé. Đừng quên theo dõi blog của Gitiho thường xuyên để được cập nhật các kiến thức mới nha.

Google Sheets từ cơ bản đến nâng cao: Công cụ trực tuyến thay thế cho Excel cực hữu dụng

Khóa học giúp bạn đi từ tìm hiểu đến làm chủ công cụ Google Sheets giúp cho công việc hiệu quả và thuận lợi hơn. Kiến thức được sắp xếp theo lộ trình từ cơ bản đến nâng cao, dù bạn đang ở trình độ nào thì cũng học được.

Chúc các bạn học tập tốt nhé!

Cùng tham gia cộng đồng hỏi đáp về chủ đề Tin học văn phòng