Tính số ngày làm việc giữa hai ngày kể cả thứ Bảy

Trong Excel có hàm NETWORKDAYS , nhưng lại không tính hai ngày thứ Bảy và Chủ nhật , để tính số ngày làm việc .

Trong khi đó có nhiều công ty lại tính cả ngày thứ Bảy vì thế cách làm như sau .

Để tính cả ngày thứ Bảy , bạn cần tạo một Macro

  • Mở Excel
  • Bấm tổ hợp Alt-F11 để vào cửa sổ màn hình Microsoft Visual Basic
  • Bạn chọn menu Insert , chọn Module và hãy Copy theo nội dung sau đây
Function GetWorkDays(StartDate As Long, EndDate As Long) As Long
Dim d As Long, dCount As Long
    For d = StartDate To EndDate
        If WeekDay(d) > 1 Then
            dCount = dCount + 1
        End If
    Next d
    GetWorkDays = dCount
End Function
  • Quay trở lại Excel
  • Bạn tính theo công thức sau =GETWORKDAYS(A2,B2) . A2 là ngày bắt đầu và B2 là ngày kết thúc .

\"\"