Tính thâm niên

  • Thread starter Thread starter aikia
  • Ngày gửi Ngày gửi
Liên hệ QC

aikia

Thành viên chính thức
Tham gia
6/4/07
Bài viết
73
Được thích
30
các bác cho em hỏi:
lấy mốc thời gian là ngày ký hợp đồng
Ví dụ: ngày KHĐ: 14/6/2002 tính đến ngày 3/10/2008 nếu đủ năm 5 thì sẽ được hưởng thâm niên 5%, 10 năm thì 10%, 15 năm thì 15%, 20 năm thì 20%. các bác giúp em với
Các bác giúp tách họ tên và mã số luôn với nha.
Chân thành cảm ơn anh em gần xa, nhiệt tình giúp đở.
Chúc tất cả một ngay thât vui vẻ và tràn ngập hạnh phúc.
 

File đính kèm

Bnạ xem trong file nhé.
 

File đính kèm

Lần chỉnh sửa cuối:
các bác cho em hỏi:
Lấy mốc thời gian là ngày ký hợp đồng
ví dụ: Ngày khđ: 14/6/2002 tính đến ngày 3/10/2008 nếu đủ năm 5 thì sẽ được hưởng thâm niên 5%, 10 năm thì 10%, 15 năm thì 15%, 20 năm thì 20%. Các bác giúp em với
các bác giúp tách họ tên và mã số luôn với nha.
Chân thành cảm ơn anh em gần xa, nhiệt tình giúp đở.
Chúc tất cả một ngay thât vui vẻ và tràn ngập hạnh phúc.
Thêm 2 cách nữa:

1. Dùng hàm IF:

Ví dụ với bảng tính này của bạn:
|
A​
|
B​
|
C​
|
1​
|
ngày ký HĐ​
|
mốc tính​
|
Thâm niên​
|
2​
|
02/10/2008​
|3/10/2008| |
3​
|
01/02/2001​
|3/10/2008| |
4​
|
03/04/2002​
|3/10/2008| |
5​
|
22/05/1997​
|3/10/2008| |
Tại cột C, bạn nhập công thức:
=IF(DATEDIF(A2,B2,"y")<5, 0%, IF(DATEDIF(A2,B2,"y")<10, 5%, IF(DATEDIF(A2,B2,"y")<15, 10%, IF(DATEDIF(A2,B2,"y")<20, 15%, 20%))))


2. Dùng hàm HLOOKUP:

Để dùng HLOOKUP thì bạn phải tạo một bảng như sau:
|
A​
|
B​
|
C​
|
D​
|
E​
|
1​
|
0​
|
5​
|
10​
|
15​
|
20​
|
2​
|
0%​
|
5%​
|
10%​
|
15%​
|
20%​
|
Và giả sử bạn đặt tên (Name) cho bảng đó là phantram

Quay lại bảng tính ở cách 1, tại cột C, bạn nhập công thức:
=HLOOKUP(DATEDIF(A2,B2,"y"), Phantram, 2)
 
Lần chỉnh sửa cuối:
các bác cho em hỏi:
lấy mốc thời gian là ngày ký hợp đồng
Ví dụ: ngày KHĐ: 14/6/2002 tính đến ngày 3/10/2008 nếu đủ năm 5 thì sẽ được hưởng thâm niên 5%, 10 năm thì 10%, 15 năm thì 15%, 20 năm thì 20%. các bác giúp em với
Các bác giúp tách họ tên và mã số luôn với nha.
Chân thành cảm ơn anh em gần xa, nhiệt tình giúp đở.
Chúc tất cả một ngay thât vui vẻ và tràn ngập hạnh phúc.
em cũng xin đóng góp thêm 1 cách. tại C2
C2=INT(DATEDIF(A2,B2,"y")/5)*5%
 
Xin mạn phép bàn thêm chút về cách của SalamHoangminhtien

Cách của Salam:
=DATEDIF(A2,B2,"y")-MOD(DATEDIF(A2,B2,"y"),5)​
Cách của Hoangminhtien:
=INT(DATEDIF(A2,B2,"y")/5)*5%​
Cả hai đều rất hay, riêng cái thứ 2 còn hay hơn vì ngắn hơn.

Tuy nhiên... Đây là trường hợp khá may mắn, bởi vì con số năm thâm niên tương ứng với con số phần trăm (5 năm - 5%, 10 năm - 10%...), và những con số này cách đều nhau một khoảng cố định. Chứ nếu như bạn ấy muốn rằng, chưa đủ 5 năm thì 3%, từ 5 năm đến 8 năm là 4%, từ 8 năm đến 11 năm là 5%, v.v... thì e rằng không thể sử dụng hai cách trên đây được.
 
Cám ơn bác BNTT đã góp ý, lúc đầu em cũng định dùng Vlookup như bác rồi,nhưng vì xem lại thấy dữ liệu đề bài cho có quy luật nên em mới dùng tới cách này.
 
Các bạn có thể giúp mình cách tính thâm niên. Mình đã lập công thức hàm if và and mà nó không chạy. Nó bảo lỗi
Nếu làm việc tại Công ty A dưới 3 năm thì phụ cấp thâm niên là: 0 đồng
Nếu làm việc tại Công ty A từ đủ 3 năm đến dưới 6 năm : 500.000đồng
Nếu làm việc tại Công ty A từ đủ 6 năm năm đến dưới 9 năm : 1.000.000đồng
Nếu làm việc tại Công ty A từ đủ 9 năm năm đến dưới 12 năm : 1.500.000đồng
Nếu làm việc tại Công ty A từ đủ 12 năm năm đến dưới 15 năm : 2.000.000đồng
Nếu làm việc tại Công ty A từ đủ 15 năm trở lên : 2.500.000đồng

Ghi chú: Mình quy ra tháng cho dễ tính ( 1 cột tháng) nhưng lập công thức nó không chạy đựoc
Các bạn giúp mình
Cảm ơn nhiều
 
các bạn có thể giúp mình cách tính thâm niên. Mình đã lập công thức hàm if và and mà nó không chạy. Nó bảo lỗi
nếu làm việc tại công ty a dưới 3 năm thì phụ cấp thâm niên là: 0 đồng
nếu làm việc tại công ty a từ đủ 3 năm đến dưới 6 năm : 500.000đồng
nếu làm việc tại công ty a từ đủ 6 năm năm đến dưới 9 năm : 1.000.000đồng
nếu làm việc tại công ty a từ đủ 9 năm năm đến dưới 12 năm : 1.500.000đồng
nếu làm việc tại công ty a từ đủ 12 năm năm đến dưới 15 năm : 2.000.000đồng
nếu làm việc tại công ty a từ đủ 15 năm trở lên : 2.500.000đồng

ghi chú: Mình quy ra tháng cho dễ tính ( 1 cột tháng) nhưng lập công thức nó không chạy đựoc
các bạn giúp mình
cảm ơn nhiều
=if(thang<36;0;if(thang<72;500;if(thang<108;1000;if(thang<144;1500;if(thang<180;2000;2500)))))*1000
 
Các bạn có thể giúp mình cách tính thâm niên. Mình đã lập công thức hàm if và and mà nó không chạy. Nó bảo lỗi
Nếu làm việc tại Công ty A dưới 3 năm thì phụ cấp thâm niên là: 0 đồng
Nếu làm việc tại Công ty A từ đủ 3 năm đến dưới 6 năm : 500.000đồng
Nếu làm việc tại Công ty A từ đủ 6 năm năm đến dưới 9 năm : 1.000.000đồng
Nếu làm việc tại Công ty A từ đủ 9 năm năm đến dưới 12 năm : 1.500.000đồng
Nếu làm việc tại Công ty A từ đủ 12 năm năm đến dưới 15 năm : 2.000.000đồng
Nếu làm việc tại Công ty A từ đủ 15 năm trở lên : 2.500.000đồng

Ghi chú: Mình quy ra tháng cho dễ tính ( 1 cột tháng) nhưng lập công thức nó không chạy đựoc
Các bạn giúp mình
Cảm ơn nhiều
Bạn dùng công thức này:
Mã:
=MIN(INT(Tháng/36),5)*500000
Với tháng là số tháng làm việc tại Cty.
 
Web KT

Bài viết mới nhất

Back
Top Bottom