Công thức trả kết quả là ngày cuối tháng trước?

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi HyperVN, 3 Tháng tư 2006.

2,441 lượt xem

  1. HyperVN

    HyperVN <b>Phu hót rác</b>

    Bài viết:
    1,833
    Đã được thích:
    14
    Nơi ở:
    Hải Phòng
    Các bạn cho mình xin công thức trả về ngày cuối cùng của tháng trước so với ngày hiện tại, ví dụ hôm nay là ngày 03/04/2006, công thức sẽ trả về ngày 31/03/2006.

    Xin chân thành cảm ơn.
     
    #1
  2. Đào Việt Cường

    Đào Việt Cường Moderator

    Bài viết:
    400
    Đã được thích:
    2
    Giới tính:
    Nam
    Nơi ở:
    Khánh Hòa
    Dear bác hót rác! (Tại bác gắn huy hiệu của bác như thế chứ!)
    -----------------
    Để biết được ngày cuối cùng của tháng, bác cần xác định được số ngày trong tháng. Đây là hàm để xác đinh số ngày của một tháng đưa vào. Hàm sử dụng 2 tham số là tháng và năm. Em chưa test hết mọi tháng năm nên không biết nó có "chật" không! Bác dùng thử rồi cho em ý kiến nhé!
     
    #2
  3. HyperVN

    HyperVN <b>Phu hót rác</b>

    Bài viết:
    1,833
    Đã được thích:
    14
    Nơi ở:
    Hải Phòng
    Ý mình muốn tận dụng các hàm và tính năng sẵn có của Excel để giải quyết công việc chứ không sử dụng đến VBA. Chắc là chỉ có cách của Bác Cường thôi.
     
    #3
  4. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    Ví dụ ngày tham chiếu ở ô A1:
    =Date(year(A1),month(A1),1)-1

    HTH
     
    #4
  5. HyperVN

    HyperVN <b>Phu hót rác</b>

    Bài viết:
    1,833
    Đã được thích:
    14
    Nơi ở:
    Hải Phòng
    Ờ, mình nhớ rồi, cảm ơn Bình nhé, lâu không làm Excel nên quên sạch rồi.
     
    #5
  6. phu3s

    phu3s Thành viên sơ cấp

    Bài viết:
    2
    Đã được thích:
    0
    Nơi ở:
    TPHCM
    Hãy dùng công thức sau : A1 - day(A1) thì sẽ được ngày cuối tháng trước. Lưu ý format cell cho đúng. Chúc thanh công.
     
    #6
  7. HyperVN

    HyperVN <b>Phu hót rác</b>

    Bài viết:
    1,833
    Đã được thích:
    14
    Nơi ở:
    Hải Phòng
    Quả là nhiều cao nhân, cảm ơn Phu3s đã cho mình thêm ít kiến thức về cách xử lý ngày tháng. Công thức sau có vẻ gọn hơn công thức trước của Bình đó.
     
    #7
  8. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    Thật thông minh, Cảm ơn bác nhiều.
     
    #8
  9. Secret_grasses

    Secret_grasses Thành viên hoạt động

    Bài viết:
    317
    Đã được thích:
    3
    Nơi ở:
    Ngôi nhà nhỏ trên thảo nguyên.
    Hổng hiểu cái này!:cool2:
     
    #9
  10. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    HTH = Hope that helps
     
    #10
  11. omron

    omron Thành viên hoạt động

    Bài viết:
    34
    Đã được thích:
    0
    Nơi ở:
    TPHCM
    Công thức nè : =EOMONTH("03/04/2006",-1)

    =EOMONTH(Start_date,months)
    Nếu k thấy hàm này, vui lòng vào Tools->add-in->chọn Analysis ToolPak !

    EOMONTH có nghĩa là End of Month : ngày cuối cùng của tháng
     
    #11

Chia sẻ trang này