Trang 1/3 1 2 3 cuốicuối
Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 22
  1. #1
    Tham gia ngày
    04 2010
    Bài gởi
    5
    Cảm ơn
    3
    Được cảm ơn 0 lần trong 0 bài viết

    Angry cách tính ngày tháng năm có cộng ngày nghỉ, lễ, nghỉ bù

    các bạn giúp mình với: các bạn lập công thức tính giúp mình với yêu cầu như sau:
    VD: (ngày, tháng, năm) hiện tại + 10 (số 10 được hiểu là số ngày làm việc từ t2 đến t6) = (ngày, tháng, năm) tiếp theo đã được cộng ngày t7,cn,ngày lễ, nghỉ bù)
    rất mong các bạn sơm giúp mình. Cảm ơn các bạn rất nhiều

  2. #2
    Tham gia ngày
    03 2007
    Bài gởi
    130
    Cảm ơn
    43
    Được cảm ơn 28 lần trong 19 bài viết
    Bạn nói rõ được hơn không, đọc thấy khó hiểu ghê!
    Tình yêu như bát bún riêu
    Bao nhiêu sợi bún bấy nhiêu sợi tình.

  3. #3
    Tham gia ngày
    04 2010
    Bài gởi
    5
    Cảm ơn
    3
    Được cảm ơn 0 lần trong 0 bài viết
    Trích Nguyên văn bởi tamnt07 View Post
    Bạn nói rõ được hơn không, đọc thấy khó hiểu ghê!
    mình muốn
    VD: (1) Ngày hiện tại là: 4/20/2010
    (2) Số ngày làm việc muốn cộng là: 10
    (3) Ngày tiếp theo đã cộng các ngày T7, CN, 30/4, 1/5, nghỉ bù ngày 1/5 là: 5/5/2010
    Như thế là từ ngày 04/20/2010 đến ngày 5/5/2010 chỉ có 10 ngày làm việc. Còn tổng ngày kể cả ngày nghỉ là 16 ngày.
    Rất mong các bạn lập công thức tính giùm mình để khi chỉ cần nhập số ngày làm việc muốn cộng là ra ngày cuối đã cộng các ngày nghỉ, lễ, nghỉ bù.
    Thank all!
    thay đổi nội dung bởi: accboyde, 14-04-10 lúc 05:13 PM

  4. #4
    Tham gia ngày
    06 2006
    Bài gởi
    3,232
    Cảm ơn
    5,845
    Được cảm ơn 6,234 lần trong 2,711 bài viết

    Bạn thử lại bằng hàm tự tạo sau:

    PHP Code:
    Option Explicit

    Function SoNgayLamViec(Dat As DateNumDat As Byte)
     
    On Error GoTo LoiCT
     Dim jJ 
    As ByteTuan As ByteBu
      
     
    Do
       
    Tuan Weekday(Dat jJ)
       If 
    Tuan Or Tuan 7 Then
          NumDat 
    NumDat IIf(NghiLe(Dat jJ), 10)
       Else
          If 
    NghiLe(Dat jJ) = True Then NumDat NumDat 1
       End 
    If
       
    jJ jJ 1
       
    If jJ >= NumDat Then Exit Do
     
    Loop
     SoNgayLamViec 
    Dat NumDat 1
    Err_
    :   Exit Function
    LoiCT:
       
    MsgBox Error, , Err:                Resume Err_
    End 
    Function 
    PHP Code:
    Function NghiLe(Dat As Date) As Boolean
     Dim Clls 
    As Range
     
    9  
    For Each Clls In Sheets("Tab2").Range("NgLe")
       If 
    Clls.Value Dat Then
          NghiLe 
    True:          Exit Function
       
    End If
     
    Next Clls
    End 
    Function 

    Những chú í khi sử dụng:

    (1) Bạn fải liệt kê danh sách các ngày nghỉ mà Nhà nước quy định lên nơi nào đó trên trang tính & gán cho nó cái tên tương tự như "NgLe" dòng lệnh 9 có ghi. (Chú í tên trang tính của mình đang là "Tab2" - của bạn sẽ khác (!))

    Trong ví dụ của bạn thiếu ngày Giổ Tổ Hùng Vương. (Bạn fải cập nhật hàng năm danh sách các ngày nghỉ âm lịch thì hàm mới đúng được)

    (2) Cú fáp hàm tại 1 ô trống nào đó sẽ là =SoNgayLamViec(A1,10) - Ở đây [A1] là ô chức ngày bắt đầu & 10 là số ngày làm việc cần tính.
    Hàm trả về ngày làm việc cuối cùng kể từ mốc bắt đầu có kể cả ngày lễ & CN, T7.

    Mong rằng sẽ không fải gởi file lên cho bạn & chúc vui 1 cách kiên nhẫn!
    (hào tất cả mọi người!

  5. Thành viên sau cảm ơn SA_DQ về bài viết này:


  6. #5
    Tham gia ngày
    10 2009
    Nơi Cư Ngụ
    BIÊN HÒA
    Bài gởi
    2,123
    Cảm ơn
    2,268
    Được cảm ơn 3,527 lần trong 1,558 bài viết
    Trích Nguyên văn bởi accboyde View Post
    mình muốn
    VD: (1) Ngày hiện tại là: 4/20/2010
    (2) Số ngày làm việc muốn cộng là: 10
    (3) Ngày tiếp theo đã cộng các ngày T7, CN, 30/4, 1/5, nghỉ bù ngày 1/5 là: 5/5/2010
    Như thế là từ ngày 04/20/2010 đến ngày 5/5/2010 chỉ có 10 ngày làm việc. Còn tổng ngày kể cả ngày nghỉ là 16 ngày.
    Rất mong các bạn lập công thức tính giùm mình để khi chỉ cần nhập số ngày làm việc muốn cộng là ra ngày cuối đã cộng các ngày nghỉ, lễ, nghỉ bù.
    Thank all!
    nếu mà bạn dùng office 2010 thì tôi chỉ cho bạn hàm nay
    =WORKDAY.INTL(start_date,days,weekend,holidays)
    vd =WORKDAY.INTL(E13,F13,11,A3:AY3)
    thay đổi nội dung bởi: Lê Duy Thương, 16-04-10 lúc 12:43 PM

  7. #6
    Tham gia ngày
    09 2008
    Bài gởi
    2,775
    Cảm ơn
    2,816
    Được cảm ơn 3,662 lần trong 2,042 bài viết

    Hàm này có tính được các ngày Tết nguyên đán không vậy?

    Trích Nguyên văn bởi Le duy Thuong View Post
    nếu mà bạn dùng office 2010 thì tôi chỉ cho bạn hàm nay
    =WORKDAY.INTL(start_date,days,weekend,holidays)
    vd =WORKDAY.INTL(E13,F13,11,A3:AY3)
    Có fải bổ sung gì đó mới tính được ngày âm lịch, chắc vậy!

  8. #7
    Tham gia ngày
    10 2009
    Nơi Cư Ngụ
    BIÊN HÒA
    Bài gởi
    2,123
    Cảm ơn
    2,268
    Được cảm ơn 3,527 lần trong 1,558 bài viết
    Trích Nguyên văn bởi ChanhTQ@ View Post
    Có fải bổ sung gì đó mới tính được ngày âm lịch, chắc vậy!
    cái chính ở đây la mình cần biết được danh sách những ngày nghỉ triong năm của nhà nước quy định, và ngày nghỉ của riêng đơn vị công tác
    ví dụ như nghỉ phép năm, nghỉ tết nguyên đán. vv.vv . để tao thành những ngày gọi là holidays
    đây là ví dụ của công ty tôi đang làm việc
    Tập tin đính kèm Tập tin đính kèm
    thay đổi nội dung bởi: Lê Duy Thương, 16-04-10 lúc 01:15 PM

  9. #8
    Tham gia ngày
    03 2007
    Bài gởi
    130
    Cảm ơn
    43
    Được cảm ơn 28 lần trong 19 bài viết
    Bạn có thể dùng hàm networkdays để tính, và những ngày lế tết nghỉ thì bạn phải liệt kê ra!
    Tình yêu như bát bún riêu
    Bao nhiêu sợi bún bấy nhiêu sợi tình.

  10. #9
    Tham gia ngày
    10 2009
    Nơi Cư Ngụ
    BIÊN HÒA
    Bài gởi
    2,123
    Cảm ơn
    2,268
    Được cảm ơn 3,527 lần trong 1,558 bài viết
    Trích Nguyên văn bởi tamnt07 View Post
    Bạn có thể dùng hàm networkdays để tính, và những ngày lế tết nghỉ thì bạn phải liệt kê ra!
    hàm networkdays là hàm dùng để tính số ngày làm việc chứ không phải tìm ngày trong tương lai
    hàm networkdays sẽ trừ luôn 2 ngày thứ 7 và chủ nhật

  11. #10
    Tham gia ngày
    03 2007
    Bài gởi
    130
    Cảm ơn
    43
    Được cảm ơn 28 lần trong 19 bài viết
    Đúng rồi hàm networkdays là ngược lại với hàm workday
    Trong office 2003 cũng có các hàm này mà, nhưng phải chọn thêm bộ add-in Toolkid gì đó!
    Tình yêu như bát bún riêu
    Bao nhiêu sợi bún bấy nhiêu sợi tình.

Trang 1/3 1 2 3 cuốicuối

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Đề tài tương tự

  1. Thông báo thi chứng chỉ hành nghề thuế năm 2010
    Viết bởi laianhtu trong chuyên mục Học tập Offline
    Trả lời: 2
    Bài mới gởi: 09-08-13, 03:13 PM
  2. Trả lời: 23
    Bài mới gởi: 20-12-10, 09:34 PM
  3. Hà Nội cấm đường vào dịp nghìn năm Thăng Long!
    Viết bởi PhanTuHuong trong chuyên mục Hà Nội
    Trả lời: 2
    Bài mới gởi: 01-10-10, 10:55 PM
  4. Ngành Thuế hướng đến ứng dụng công nghệ thông tin năm 2011
    Viết bởi laianhtu trong chuyên mục Thành viên giúp nhau
    Trả lời: 0
    Bài mới gởi: 25-08-10, 11:34 AM
  5. Phúc khảo điểm thi kỳ thi chứng chỉ hành nghề dịch vụ làm thủ tục thuế năm 2009
    Viết bởi laianhtu trong chuyên mục Bổ sung kiến thức Kế Toán
    Trả lời: 2
    Bài mới gởi: 19-02-10, 04:35 PM

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]