Hàm EOMONTH cách sử dụng và ví dụ

Hàm EOMONTH cách sử dụng và ví dụ cách sử dụng và ví dụ ,trong Excel trả về ngày cuối cùng của tháng, trong quá khứ hoặc tương lai. Bạn có thể sử dụng EDATE để tính toán ngày hết hạn, ngày đến hạn và các ngày cuối cùng của tháng. Sử dụng một giá trị dương cho các tháng để tiến về phía trước và một số âm để quay ngược thời gian.

Trong  Bài 20: Hàm NGÀY THÁNG trong Excel 2019 Phần 2, chúng ta đã cùng nhau khám phá một loạt các hàm Excel để làm việc với các ngày trong tuần và các ngày trong năm. Hôm nay, chúng ta sẽ vận hành trên một đơn vị thời gian lớn hơn và tìm hiểu các chức năng, mà Microsoft Excel cung cấp trong nhiều tháng.

Hàm EOMONTH cách sử dụng và ví dụ

Hàm EOMONTH cách sử dụng và ví dụ
Hàm EOMONTH cách sử dụng và ví dụ

I. CÚ PHÁP HÀM EOMONTH

= EOMONTH ( start_date , tháng )

start_date: Đây là ngày đầu tiên. Chúng ta cần nhập ngày ở định dạng ngày tháng bằng cách kết hợp với Các hàm ngày tháng trong excel

months : Đây là số tháng trước hoặc sau ngày bắt đầu. Giá trị dương cho các tháng mang lại một ngày trong tương lai, một giá trị âm tạo ra một ngày trong quá khứ.

II. CÁC VẤN ĐỀ CẦN LƯU Ý

#NUM – Ngày bắt đầu được cung cấp không phải là ngàyhợp lệ, số tháng lớn hơn 12

#VALUE – Có thê ô đinh dạng bạn không phải là số nên gây ra lỗi

III.VÍ DỤ HÀM EOMONTH

Ví dụ 1 : Hàm EOMONTH kết hợp với hàm TODAY.

Hàm EOMONTH cách sử dụng và ví dụ
Hàm EOMONTH cách sử dụng và ví dụ

Hàm TODAY : Trọng tâm của cả hai công thức này là hàm TODAY (), xuất ra ngày hôm nay trong .Nó cập nhật tự động bất cứ khi nào bảng tính được tính toán lại (khi bạn thực hiện chỉnh sửa ở một nơi khác). Vì vậy nếu bạn có một số lượng lớn các công thức này, nó sẽ ảnh hưởng đến hiệu suất của bảng tính của bạn.

Ở ô A2 ta có công thức =EOMONTH(A1,-1)   ta lấy được về giá trị của ngày cuối tháng 7 , nhưng đối với cách này ta phải qua 2 bước, sát định ngày hiện tại và ngày cuối tháng.

ham eomonth tinvanphong hinh2

Chúng ta có thể viết ngắn gọn hơn như sau =EOMONTH(TODAY(),1)  , vấn ra kết quả như vậy

Ví dụ 2 : Tìm ngày đầu tháng và ngày cuối tháng 1 cách tự động

Hàm EOMONTH cách sử dụng và ví dụ
Hàm EOMONTH cách sử dụng và ví dụ

Ở ô A1 ta có công thức =EOMONTH(A1,1)+1 , Nghĩa là tháng hiện tại công thêm 1 là bằng 7 ,ngày 31 + thêm 1 ta được ngày 1 tháng 8 là ngày đầu tháng 8

IV. CODE VBA

CODE 1

Public Function EoMonth(ByVal DateTime As Date, Optional ByVal Months As Double = 0) As Date
Dim NewDate As Date
NewDate = DateSerial(Year(DateTime), Month(DateTime), 1)
EoMonth = DateAdd(“m”, 1 + Months, NewDate)
EoMonth = DateAdd(“d”, -1, EoMonth)
End Function

CODE 2

Public Function MyEoMonth(ByVal StartDate As Date, ByVal iMonths As Integer) As Date
MyEoMonth = DateAdd(“m”, iMonths + 1, StartDate – Day(StartDate) + 1) – 1
End Function

Hướng dẫn :

Bước 1 : Bạn vào trình soạn thảo VBA EXCEL , hoặc sử dụng phím tắt ALT + F11

Bước 2 : copy đoạn code phái trên vào MODEL mới vừa tạo

Bước 3 : Ở trang tính Worksheet gõ tên Function mình mới vừa tạo ra và sử dụng. Chúc các bạn thành công

Vậy là, Tinvanphong.com đã giới thiệu đến các bạn hàm EOMONTH .Trong 2 ví dụ trên, có thế giúp ích cho bạn. Hy vọng với nội dung bài viết này, nó sẽ giúp các bạn làm việc hiệu quả hơn, cập nhập dữ liệu cũng sẽ nhanh chóng và chính xác hơn. Chúc các bạn thực hiện thành công.

Cách copy dán giá trị trong Excel

TỔNG HỢP NHỮNG HÀM EXCEL THÔNG DỤNG

Bài 15: Địa chỉ ô (tham chiếu ô) Excel 2019

5/5 - (4 bình chọn)

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *