Nhờ mọi người giúp đỡ tính số ngày trong tháng trừ thứ 7 và chủ nhật

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi tranthanhhaivd, 14 Tháng năm 2007.

17,725 lượt xem

  1. tranthanhhaivd

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

    Bài viết:
    37
    Đã được thích:
    0
    Mình mới là thành viên của webketoan mình muốn giúp đỡ tìm hàm excel tính số ngày trong tháng trừ ngày thứ 7 và chủ nhật khi biết ngày vào viện và ngày ra viện để tính số ngày được thanh toán BHXH khi nghỉ ốm cho công nhân theo luật bảo hiềm xã hội (số ngày kể cả ngày đầu và ngày cuối)
    xin mọi người giúp mình với
    vô cùng Đa tạ
     
    #1
  2. tamnt07

    tamnt07 Sống đơn giản, lấy nụ cười làm căn bản!

    Bài viết:
    5,065
    Đã được thích:
    443
    Nơi ở:
    The Capital
    Bạn dùng hàm Workday để tính.
     
    #2
  3. tranthanhhaivd

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

    Bài viết:
    37
    Đã được thích:
    0
    Cám ơn bạn Tamnt 07 Hay cười rất nhiều nhưng mình đang dùng excel 2003 nên hàm này không có hàm workday có cách nào giúp mình với
     
    #3
  4. anh phuong

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

    Bài viết:
    60
    Đã được thích:
    2
    Nơi ở:
    Mien Tay
    Hàm Weekday chứ không phải la workday
     
    #4
  5. tranthanhhaivd

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

    Bài viết:
    37
    Đã được thích:
    0
    anh phương ơi hàm workday là hàm tính số ngày làm việc trong tuần chứ hàm weekday mình đã dùng thử mà làm sao trừ ngày thứ 7 và chủ nhật được có thể giúp mình chi tiết hơn không ? mình đang rất cần xin cám ơn trước Anh phương Chào trân trọng.
     
    #5
  6. farway72

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

    Bài viết:
    53
    Đã được thích:
    0
    Nơi ở:
    HN
    Bạn đã biết hàm weekday trả về kết quả như thế nào chưa?.
    Cấu trúc của hàm weekday:

    Bạn nhấn F1, gõ weekday function để xem thêm ví dụ trong phần help nhé.
     
    #6
  7. tranthanhhaivd

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

    Bài viết:
    37
    Đã được thích:
    0
    Nhờ giúp tiếp

    Nhờ giúp tiếp
    nếu Farway 72 viết gùm chi tiết hàm thì xin đời đời biết ơn!
    thật sự là em nghỉ không ra
     
    #7
  8. tranthanhhaivd

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

    Bài viết:
    37
    Đã được thích:
    0
    Bác Farway 72 ơi em đã xem kỹ cú pháp hàm weekday chỉ cho giá trị ra thứ trong tuần chủ nhật 1 đến thứ bảy là 7 chứ không đếm được số ngày trong một khoảng thời gian kể cả ngày đầu và ngày cuối. em phải có một mảng đếm số ngày rồi mới dùng hàm weekday để trừ ngày thứ 7 và ngày thứ 1. Em biết bác là cao thủ excel bác bớt chút thời gian vàng ngọc giúp em tí với xin cám ơn bác trước.
     
    #8
  9. farway72

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

    Bài viết:
    53
    Đã được thích:
    0
    Nơi ở:
    HN
    Hic, bạn nói gì mà nghe sợ quá. Mình cũng chỉ mới bập bẹ thôi. Bạn qua www.giaiphapexcel.com nhờ các cao thủ ở đó giúp nhé. Mình sẽ nghiên cứu trường hợp của bạn sau.
     
    #9
  10. tamnt07

    tamnt07 Sống đơn giản, lấy nụ cười làm căn bản!

    Bài viết:
    5,065
    Đã được thích:
    443
    Nơi ở:
    The Capital
    Mình cũng dùng Excel 2003, để dùng được hàm workday, bạn vào Tools. add-ins. chọn Analysis Toolpak. Ok để kích hoạt thì mới dùng được hàm này.
    Chúc thành công!
     
    #10
  11. Ng Ha Anh Tuan

    Ng Ha Anh Tuan Thành viên sơ cấp

    Bài viết:
    76
    Đã được thích:
    0
    Nơi ở:
    TP HCM
    Trước mắt, tạm dùng cách này
    -Bạn vào Tools. add-ins. chọn Analysis Toolpak
    Dùng hàm networkdays(ngaycuoi,ngaydau) => so ngay thuc lam => so ngay thu 7 va CN
    - Để mình tham khảo trên GPE và chỉ hộ cho bạn. Cách làm như sau: Tính bao nhiêu ngày T7 và CN > ngay dau và < ngaycuoi. Đang nghỉ cách tính.
     
    #11
  12. adam_tran

    adam_tran Steel Partner

    Bài viết:
    1,373
    Đã được thích:
    32
    Nơi ở:
    Goooogle
    Sử dụng VBA cho gọn. Chỉ cần chạy 1 vòng lặp for hoặc Do While là xong. Bạn mở file Excel, nhất Alt + F11 mở cửa sổ VBE, chọn Insert - Module, copy đoạn Code sau Paste vào, lưu file lại.
    Nếu bạn biết sử dụng Add In thì copy code vào 1 AddIn nào đó.

    Cú pháp: Workday(Thang, NghiT7, Nam). Nếu bỏ qua NghiT7 thì mặc định xem ngày thứ 7 được nghỉ, nếu làm ngày thứ 7 thì đưa vào giá trị FALSE hoặc 0. Mặc định Nam là năm hiện hành, không thì nhập vào năm cần tính.
    3 dòng chữ màu đỏ để trừ bớt 3 ngày nghỉ 30-4, 1-5 và 2-9
     
    #12
  13. tranthanhhaivd

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

    Bài viết:
    37
    Đã được thích:
    0
    Vô cùng cám ơn adam tran mình đang thử đây. chúc adam tran vui khẻo hạnh phúc.
     
    #13
  14. SA_DQ

    SA_DQ Thành viên thân thiết

    Bài viết:
    428
    Đã được thích:
    34
    Nơi ở:
    HCM city
    Bạn thử thêm công thức này xem sao?

    =2*int((b2-a2)/7) +if(weekday(a2)+mod((b2-a2),7)>=8,2,if(weekday(a2)+mod((b2-a2),7)=7,1,0))+if(weekday(a2)=1,1)
     

    Các file đính kèm:

    #14
  15. tranthanhhaivd

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

    Bài viết:
    37
    Đã được thích:
    0
    cám ơn tất cả mọi người, cám ơn diễn đàn rất nhiều hiện tại mình đang dùng hàm nexworkday theo sự hướng dẫn của bạn ng Hà Anh Tuan thấy kết quả đúng
     
    #15
  16. Ng Ha Anh Tuan

    Ng Ha Anh Tuan Thành viên sơ cấp

    Bài viết:
    76
    Đã được thích:
    0
    Nơi ở:
    TP HCM
    Cũng có thể sử dụng công thức nhưng mà dài và khó hiểu, bạn tham khảo file sau, nhờ bạn tst lại hộ nhé, Cách tính là tính bao nhiêu ngày CN và T7 trong khoảng thời gian nghỉ. Hy vọng bạn sẽ nắm thêm hơn về Excel.
     

    Các file đính kèm:

    #16
  17. phongky2013

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

    Bài viết:
    89
    Đã được thích:
    11
    Nơi ở:
    Hà Nội
    Xem hướng dẫn này sẽ ra nhé:
    Tính số ngày trong tháng xem hướng dẫn này:



    Tính số ngày Thứ 7, CN trong 1 khoảng thời gian xem cái này:

     
    #17
  18. BoBeBo

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

    Bài viết:
    22
    Đã được thích:
    0
    Giới tính:
    Nữ
    chào mọi người nếu mình muốn tính luôn cả ngày t7 và chủ nhật thì làm thê nào. Ví dụ mình cần tính thời gian hợp đồng thử việc là 60 ngày. bắt đầu từ ngày 01/08/2015, thì ngày hết hạn hợp đồng là ngày bao nhiu? ( hèm workday không tính dc cho hợp đồng ví nó trừ t7&CN) Mong mọi người giúp đỡ
    Thanks all
     
    #18
  19. Sam Lainmy

    Sam Lainmy Thành viên sơ cấp

    Bài viết:
    6
    Đã được thích:
    1
    Giới tính:
    Nữ
    Nơi ở:
    Dong Thap
    Ví dụ ô A1: 01/08/2015
    ô A2: 60
    ô A3 = A1+A2 =30/09/2015
     
    #19
  20. BoBeBo

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

    Bài viết:
    22
    Đã được thích:
    0
    Giới tính:
    Nữ
    Thanks bạn đã trả lời nhé
    Bạn ơi, có lẽ nó không chính xác với cách đếm của cty mình. Vì hình như Excel nó không hiểu cho ngày 31 tây và nó quy về thành ngày 1 tây
    Vì tháng 8 có 31 ngày nên nếu HĐ kí 60 ngày thì hạn HĐ đếm đủ 60 ngày phải là ngày 29/09/2015.
    Nên mình cần tìm 1 hàm hoặc công thức có thể giúp mình tiết kiệm thời gian
     
    #20

Chia sẻ trang này