Excel làm tròn ngày đến ngày cuối cùng của tháng

Ngày rất quan trọng khi làm việc trên các bảng tài chính khác nhau và các bảng tính khác. Trong nhiều trường hợp, chúng ta cần nhập ngày đầu tiên của tháng. Microsoft Excel cung cấp một bản sửa lỗi dễ dàng để có được ngày đầu tiên của tháng. Trong hướng dẫn này, chúng ta sẽ học cách lấy ngày đầu tiên của tháng

Hình 1. Ví dụ về cách lấy ngày đầu tiên của tháng

cú pháp

=date-DAY[date]+1

Công thức này hoạt động như thế nào

Ở đây, công thức chứa hàm DAY để trích xuất ngày đầu tiên của tháng. Excel lưu trữ ngày tháng dưới dạng số sê-ri. Hàm day trả về một số từ 1 đến 31 để biểu thị các ngày trong tháng. Ở đây, chúng tôi trừ số này khỏi số sê-ri và thêm 1. Kết quả là, chúng ta có được ngày đầu tiên của tháng

Thiết lập dữ liệu

Cơ sở dữ liệu sau sử dụng một số ngày mẫu. Cột A có những ngày này

Hình 2. Tập dữ liệu mẫu

Để có được ngày đầu tiên của các tháng, chúng ta cần

  1. Đi tới ô B2 . Click vào nó bằng chuột.
  2. Nhập công thức =A2-DAY[A2]+1 vào ô chức năng ở B2.
  3. Nhấn Enter .

Hình 3. Áp dụng công thức

  1. Kéo công thức từ các ô B2 đến B6 .

Điều này sẽ trả về ngày đầu tiên của tháng trong cột B

ghi chú

Chúng ta cũng có thể sử dụng công thức EOMONTH để tìm ngày đầu tiên của tháng. EOMONTH trả về ngày cuối cùng của một tháng từ một ngày. Ở đây, chúng tôi sử dụng chức năng EOMONTH để đi đến ngày cuối cùng của tháng trước. Sau đó, chúng tôi thêm 1 để có được ngày đầu tiên của tháng hiện tại. Để thực hiện ví dụ trước với hàm EOMONTH, chúng ta cần sử dụng công thức =EOMONTH[A2,-1]+1 tại ô B2.

hinh 4. Nhận ngày đầu tiên của tháng bằng EOMONTH

Điều này cũng sẽ hiển thị ngày đầu tiên của tháng trong cột B

Hầu hết thời gian, vấn đề bạn cần giải sẽ phức tạp hơn một ứng dụng đơn giản của công thức hoặc hàm. Nếu bạn muốn tiết kiệm hàng giờ nghiên cứu và giảm bớt sự thất vọng, hãy dùng thử dịch vụ Excelchat trực tiếp của chúng tôi. Các chuyên gia Excel của chúng tôi luôn sẵn sàng 24/7 để trả lời bất kỳ câu hỏi nào về Excel mà bạn có thể có. Chúng tôi đảm bảo kết nối trong vòng 30 giây và giải pháp tùy chỉnh trong vòng 20 phút.

Trên trang này, bạn sẽ tìm thấy các công thức để tính ngày đầu tiên hoặc ngày cuối cùng của tháng hoặc năm

Hàm TODAY đã được sử dụng trong tất cả các ví dụ, nhưng bạn có thể thay thế nó bằng giá trị ngày của riêng bạn

Ngày đầu tiên - Ngày cuối cùng của tháng

Những phép tính này thực sự dễ thực hiện với hàm DATE

ngày đầu tiên của tháng

=NGÀY[NĂM[HÔM NAY[]],THÁNG[HÔM NAY[]],1]

Ngày cuối cùng của tháng

Trong Excel, 1 là một ngày chứ không phải một giờ. Vì vậy, sử dụng quy tắc này, chúng ta chỉ cần trừ 1 từ công thức tính ngày đầu tiên của tháng tiếp theo

=NGÀY[NĂM[HÔM NAY[]],THÁNG[HÔM NAY[]]+1,1]-1

Hoặc bạn có thể sử dụng chức năng EOMONTH

=EOMONTH[HÔM NAY[],0]

Thứ Hai đầu tiên của tháng

=HÔM NAY[]-NGÀY[HÔM NAY[]]+8-TUẦN[HÔM NAY[]-NGÀY[HÔM NAY[]]+6]

Thứ Hai cuối cùng của tháng

=DATE[YEAR[HÔM NAY[]],MONTH[HÔM NAY[]]+1,1]-WEEKDAY[DATE[YEAR[HÔM NAY[]],THÁNG[HÔM NAY[]]+1,6]]

quý tiếp theo

Nếu muốn trả về ngày đầu tiên của quý hiện tại, chúng ta cần sử dụng hàm MOD để trả về khoảng cách 0, 1 hoặc 2 tháng

=NGÀY[NĂM[B2];THÁNG[B2]-MOD[THÁNG[B2]-1;3];1]

Và để trở lại vào ngày đầu tiên của quý tiếp theo, công thức là

=NGÀY[NĂM[B2];THÁNG[B2]-MOD[THÁNG[B2]-1;3]+3;1]

Ngày đầu tiên - Ngày cuối cùng của năm

Ngày đầu tiên của năm

=NGÀY[NĂM[HÔM NAY[]],1,1]

Ngày cuối cùng của năm

=NGÀY[NĂM[HÔM NAY[]]+1,1,0]

hoặc

=NGÀY[NĂM[HÔM NAY[]],12,31]

Thứ Hai đầu tiên của năm

=DATE[YEAR[TODAY[]],1,8]-WEEKDAY[DATE[YEAR[TODAY[]],1,6]]

Thứ Hai cuối cùng của năm

=DATE[YEAR[TODAY[]]+1,1,0]-WEEKDAY[DATE[YEAR[TODAY[]],1,6]]

Số ngày trong tháng

Một thông tin rất quan trọng và thường bị bỏ qua là số ngày trong tháng. Đối với báo cáo hàng tháng, thông tin này rất quan trọng

Các công thức sau đây cho phép bạn trả về số ngày trong một tháng

Số ngày trong tháng hiện tại

=DAY[NGÀY[NĂM[HÔM NAY[]],THÁNG[HÔM NAY[]]+1,1]-1]

Số ngày trong tháng tới

=DAY[NGÀY[NĂM[HÔM NAY[]],THÁNG[HÔM NAY[]]+2,1]-1]

Số ngày trong tháng trước

=DAY[NGÀY[NĂM[HÔM NAY[]],THÁNG[HÔM NAY[]],1]-1]

Ngày

NGÀY, NGÀY, ngày trong tháng, ngày trong năm, ngày đầu tiên, ngày cuối cùng, THÁNG, HÔM NAY, NGÀY TRONG TUẦN, NĂM

Frédéric LÊ GUEN

11 Bình luận

  1. Kunjal
    17/06/2022 @ 13. 38

    làm ơn giúp tôi

    nếu hôm nay ngày thứ 2 của tháng hiện tại là thứ hai và ngày đầu tiên của tháng hiện tại là chủ nhật thì trả về ngày cuối tháng trước trong excel

    Ví dụ nếu hôm nay 02-05-2022 là Thứ Hai thì trả về ngày cuối tháng trước [30-04-2022]

    làm ơn giúp tôi

    Đáp lại

  2. Rick Rothstein
    13/11/2021 @ 03. 59

    Đây là một cách khác để tính ngày đầu tiên của tháng

    =HÔM NAY[]-NGÀY[HÔM NAY[]]+1

    Đáp lại

  3. Bill Savage
    30/07/2021 @ 17. 10

    Điều đó thật tuyệt. Cảm ơn bạn

    Tôi đã thử - không thành công - yêu cầu Excel cung cấp cho tôi ngày và ngày đầu tiên của mỗi tháng trong những năm tới để lập kế hoạch cho các sự kiện. Một danh sách kiểm tra, nếu bạn sẽ. Tôi có thể sử dụng chức năng vlookup với danh sách tất cả các ngày trong một năm nhưng tôi đang sử dụng lịch có một tháng trên mỗi tờ

    Tôi sử dụng lịch được định dạng trước cho những năm tiếp theo và sửa đổi nó để làm nổi bật ngày hiện tại - ngày khớp với hôm nay[] - cũng như ngày hiện tại trong tháng trước hoặc tháng sau, cũng như một số mục khác. e. g. đánh dấu ngày khi một sự kiện cụ thể xảy ra hoặc người đang làm việc

    Đáp lại

  4. Subhajit Gorai
    27/05/2021 @ 13. 31

    Tôi muốn lấy ngày cuối cùng của năm tài chính từ một ngày. Ví dụ- nếu đầu vào là 10/05/2021. đầu ra sẽ là 31/03/2022

    Đáp lại

  5. Pramod
    20/12/2020 @ 18. 46

    Cảm ơn bạn, bài đăng của bạn đã giúp tôi trong một dự án tôi đang làm việc

    Đáp lại

    • Frédéric LÊ GUEN
      20/12/2020 @ 20. 05

      🙂

      Đáp lại

  6. Tiến sĩ Kevin
    12/09/2020 @ 23. 49

    Cảm ơn. Công thức ngày đầu tiên và cuối cùng của năm được đánh giá rất cao.
    Thật tuyệt khi tìm được sự trợ giúp khi cần.

    Đáp lại

  7. Mac McCorison
    30/08/2019 @ 17. 16

    Cảm ơn bạn đã xuất bản những. Nó đã giúp với một bảng tính mà tôi đang làm việc. Tôi đã phát hiện ra một lỗi trong một vài công thức. Hàm NĂM thiếu dấu đóng ngoặc đơn trong ví dụ về ngày đầu tiên của năm và ngày cuối cùng của năm

    Đáp lại

    • Frédéric LÊ GUEN
      31/08/2019 @ 03. 34

      Cảm ơn

      Đáp lại

  8. David Stein
    30/08/2019 @ 14. 37

    Bài đăng trên blog hay. Tôi đã tìm thấy một lỗi đánh máy mà bạn có thể muốn sửa. Ngày đầu tiên của năm - Bạn đang thiếu dấu ngoặc đơn ở cuối. Nó nên đọc. =NGÀY[NĂM[HÔM NAY[]],1,1]

Chủ Đề