Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hàm] Hàm tính số năm thâm niên
#1
Đôi lần có một số bạn hỏi tôi về cách tính thâm niên công tác của CB CNV, yêu cầu chính xác đến từng ngày. Ví dụ ngày vào công tác của Chị Trần Lệ X là ngày 13 tháng 04 năm 1998 thì đến ngày 13 tháng 04 năm 1999 mớ được tính 1 năm. Các bạn có thể dùng hàm IFF kết hợp với DateIf cũng có thể tính ra. Hôm nay giới thiệu vớ các bạn một hàm viết trong VBA để tính. Các bạn tham khảo và vận dụng

Mã PHP:
Function ThamNien(StartDate As DateEndDate As Date) As Long
    Dim SoNam 
As Long
    
If EndDate StartDate 0 Then MsgBox "Khong tinh duoc tham nien", , "Thong Bao"ThamNien 0: Exit Function
    If 
Day(StartDate) = Day(EndDate) And Month(StartDate) = Month(EndDateThen
        SoNam 
Year(EndDate) - Year(StartDate)
    ElseIf 
Day(StartDate) = Day(EndDate) And Month(StartDate) < Month(EndDateThen
        SoNam 
Year(EndDate) - Year(StartDate)
    ElseIf 
Day(StartDate) = Day(EndDate) And Month(StartDate) > Month(EndDateThen
        SoNam 
Year(EndDate) - Year(StartDate) - 1
    
ElseIf Day(StartDate) < Day(EndDate) And Month(StartDate) = Month(EndDateThen
        SoNam 
Year(EndDate) - Year(StartDate)
    ElseIf 
Day(StartDate) > Day(EndDate) And Month(StartDate) = Month(EndDateThen
        SoNam 
Year(EndDate) - Year(StartDate) - 1
    End 
If
    
ThamNien SoNam
End 
Function 

Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname , cpucloi , sorryikillyo , cawboy , maidinhdan , ChiMai


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hàm] Tính số ngày làm việc (trừ ngày nghỉ, ngày lễ) ongke0711 0 124 11-12-16, 12:31 PM
Bài mới nhất: ongke0711
  [Hàm] Demo_[Hàm] Tính thâm niên như BHXH (maidinhdan) maidinhdan 18 2,601 08-05-16, 09:20 PM
Bài mới nhất: maidinhdan
  Hướng Dẫn Tổng hợp các hàm Toán học nâng cao: thống kê, xác xuất, tuyến tính..(Ví dụ) maidinhdan 0 247 16-04-16, 01:15 PM
Bài mới nhất: maidinhdan
  Dùng VBA để tính tồn kho Xuân Thanh 4 2,103 23-07-15, 04:15 PM
Bài mới nhất: bvchauthanh
  [Hàm] Một số hàm liên quan đến ngày tháng và tính toán Xuân Thanh 2 1,027 20-03-15, 11:36 AM
Bài mới nhất: Xuân Thanh

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ