Trang 1 của 4 123 ... CuốiCuối
Kết quả 1 đến 10 của 37

Chủ đề: Tạo lịch năm bằng hàm match, index

  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0

    Tạo lịch năm bằng hàm match, index

    Tôi thử vận dụng hàm match và index làm 1 file lịch từ 1960 - 2012, gồm DL, AL và ngày can chi.
    Nhờ các bạn xem và giúp đỡ hơn cho hòan thiện, các công thức nhiều lúc tôi cũng không hiểu tại sao tôi lại dùng như vậy, file này hòan tòan o dùng VBA
    Ngày AL tham khảo theo Lịch Vạn Niên và file Lịch của Mr Hồ Ngọc Đức
    Xin cám ơn các bạn nhiều.

  2. #2
    ngocquangyb Guest
    Thật là tuyệt vời

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Thu Nghi ơi bạn có thể bày chi tiết làm lịch năm như thế nào được ko? để mình tự học. Mình xin cảm ơn nha!

  4. #4
    Alpenliebe Guest
    Trong đó co 2 sh hide là Data và FirstAL, Trong FirstAL là những ngày đầu tháng AL theo ngày DL, dùng hàm match để tìm ngày DL là dòng thứ mấy, sau đó Index, bạn nghiên cứu thêm tham số hàm match là 1, chỉ chọn ngày đầu tháng và ngày kế tiếp thì +1 và nhỏ hơn tổng ngày của tháng đó (DL)...
    Có gì o hiểu thì mình sẽ nói rõ hơn

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Hay ra phết. Cảm ơn cậu nhiều.

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    em thì không có ý kiến. Em mới học về excel thấy file của bạn ko dùng hàm VB mà vẫn sử lý được như vây thật tuyệt.Tuy nhiên bạn co thể giúp mình lập cái lọc ngày và tháng như của bạn được không.Nó quá tuyệt vời.

  7. #7
    mantrangchu Guest
    Ban không nhúng VB mà bạn lập rất hay và công phu nếu bạn đã biết thuật toán như thế mà bạn viết VB thì tuyệt có lẽ bạn bạn cũng nắm về VB chứ?bạn mà nắm được BV thì giám được thời giam nhập dử liệu bằng thủ công nhiều ví vụ như năm chẳng hạn.

  8. #8
    thick69 Guest
    Rất cám ơn bạn nhiều, tại vì chủ trương là không dùng VBA nên mình cũng không đưa các Function đó vào. Thấy hàm của Ex nhất là tìm và cộng làm cũng khá nhanh nên, vì chỉ làm trong 50 năm nên mức độ nhanh hơn không đáng. Quan trọng nhất trong file này là ngày AL, lúc đầu tính dùng TransLu() của vbclub, nhưng nghỉ lại thấy nó chạy chậm hơn là tạo 1 bảng truy xuất các ngày AL đầu tháng, mỗi năm chỉ cần nhập 12 cell là OK. Đã dùng 2 cách thì VB chạy chậm và thậm chí cứ Calculate liên tục. Nên mình chọn giải pháp là lập bảng.
    Còn ngày can chi, tháng can chi, năm can chi, đúng ra cũng tham chiếu từ 1 bảng thôi, nhưng tôi muốn thêm vào tham chiếu theo mảng khác để kiểm tra thử.
    Tóm lại, giải pháp để làm là tính khỏang cách so với 1 ngày cố định (tùy ý)
    Chân thành cám ơn bạn.
    Mục đích làm file này còn để export sang Corel, Ai để làm các bộ số lịch tờ.

  9. #9
    hoaian Guest
    Trích dẫn Gửi bởi Trần Văn Bình
    Ban không nhúng VB mà bạn lập rất hay và công phu nếu bạn đã biết thuật toán như thế mà bạn viết VB thì tuyệt có lẽ bạn bạn cũng nắm về VB chứ?bạn mà nắm được BV thì giám được thời giam nhập dử liệu bằng thủ công nhiều ví vụ như năm chẳng hạn.
    Hình như ThuNghi rất rành về VB đấy. Nhưng do muốn nói với mọi người rằng Excel (chỉ có công thức) cũng có thể làm được rất nhiều thứ nên mới làm thế.
    Thân!

  10. #10
    vlvietlamvl Guest
    Bạn ThuNghi ơi, giúp mình unhide 2 sheet ẩn là Data và FirstAL trong file LichNam.xls với. Mình rất muốn xem cách bạn đặt tên trong woorkbook, mình mới biết đặt tên cho 1 ô hay 1 tập hợp ô, còn đặt tên lại có công thức thì mình chưa biết. Mong bạn giúp đỡ.

Trang 1 của 4 123 ... CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •