Gỡ rối về hàm tự động nhảy ngày tháng trong excel ?

Thảo luận trong 'Giải thích, gỡ rối, xử lý lỗi công thức' bắt đầu bởi tanvu228, 25 Tháng sáu 2013.

  1. tanvu228

    tanvu228 New Member

    Mình đang cần viết hàm để ngày tháng tự động nhảy theo nguyên tắc: ngày giữ nguyên, chỉ nhảy tháng. (Nếu ngày bắt đầu là ngày cuối tháng, thì tự hiểu là tháng sau cũng là cuối tháng) ;;;;;;;;;;;
    + Mong muốn ví dụ 1: 31/1/2013 -> 28/2/2013 -> 31/3/2013 -> 30/4/2013 ....
    + Ví dụ 2: 15/1/2013 -> 15/2/2013 -> 15/3/2013 -> 15/4/2013 ...

    Mình sử dụng hàm: DATE(YEAR(B$2),MONTH(B$2)+$A5,DAY(B$2)
    Trường hợp ngày bắt đầu <28 (ví dụ 2) thì hàm trên vẫn chạy bình thường nhưng > 28 (ví dụ 1)thì còn bị vướng ở chỗ:
    + Kết quả hiện ra: 31/1/2013 -> 3/3/2013 -> 31/3/2013 -> 1/5/2013 **~**

    Rất mong được gỡ rối ;;;;;;;;;;; Many thanks -=.,,
     

    Các file đính kèm:

    • Book1.xls
      Kích thước:
      21 KB
      Đọc:
      132
  2. leonguyenz

    leonguyenz Thành viên mới

    Không biết hàm EOMONTH, EDATE có sử dụng được trên Excel 2003 hay không, nếu bạn dùng Excel 2007 trở lên thì nên dùng 2 hàm này.
     
    Last edited: 25 Tháng sáu 2013
  3. leonguyenz

    leonguyenz Thành viên mới

    Mình đã xem hàm trong Excel 2003 có hàm EDATE, bạn thử xem, công thức tại C5:
    Mã:
    =EDATE(C$2,A5)
     
  4. tanvu228

    tanvu228 New Member

    Mình dùng Excel 2007, 2 hàm EOMONTH, EDATE sử dụng trong trường hợp cụ thể này như thế nào ? !$@!! Mong bạn hướng dẫn rõ hơn }}\
     
  5. thanhsangnguyen1982

    thanhsangnguyen1982 Thành viên bị đình chỉ hoạt động

    Giai phap Excel

    Bạn xem thử file ddính kèm
     

    Các file đính kèm:

    • Book1.xls
      Kích thước:
      28.5 KB
      Đọc:
      201
  6. tanvu228

    tanvu228 New Member

    many thanks bạn nhiều nha. @$@!^%
    Hj có hàm sẵn hay thế mà mình không biết cứ vật lộn với nó sáng h +-+-+-+ --=0
     
  7. hieuxd

    hieuxd Well-Known Member

    Bạn dùng EOMONTH theo File này
     

    Các file đính kèm:

Chia sẻ trang này