dùng hàm nào để tính phép năm và trừ tiền thế chấp (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hoasenhong2017

Thành viên thường trực
Tham gia
2/2/17
Bài viết
273
Được thích
28
Chào cả nhà. Mình có hai câu hỏi mình đã ghi rõ trong file đính kèm, ai biết chỉ giúp mình. Mình cảm ơn cả nhà.
 

File đính kèm

không ai chỉ giúp hay do mình nhập không đúng chủ đề vậy:(
 
Bạn tham khảo cách tính ngày fép tiêu chuẩn cho từng người trong cơ quan (Theo năm công tác)
 

File đính kèm

R11=MIN(12,12+D11-SUM(E11:G11)-Q11) không dùng cột phụ
Còn câu 1 đóng tiền 300,000 mình chưa hiểu ý bạn lắm
Công thức của bạn cũng không đúng ý mình, mình muốn kết quả giống như cột còn lại của mình đó bạn. Còn câu 1 là mỗi tháng sẽ trừ mỗi người 300, trừ cho đến khi đến 5 triệu là không phải đóng nữa. Dựa vào ngày vào công ty và ngày hiện tại để tính, mình muốn ai cho mình công thức để tính bằng cách nào đó sẽ trừ đủ số tiền 5 triệu mà không phải nhập thủ công từng cột một rồi mới sum. không biết mình nói vậy bạn có hiểu được ý mình không vì mình diễn đạt kém lắm.
 

File đính kèm

Mình không thấy công thức bạn làm. Mình muốn làm bằng công thức bạn ạ.
Có hàm người dùng (UDF) mà; Còn công thức thì theo nguyên lí như vầy:

[Số ngày đã công tác]:= [Ngày hiện tại] - [Ngày vô CQ]
Lấy [Số ngày CT] này chia cho tích 365.25 * 5 sẽ ra số ngày fép được thêm do thâm niên công tác
Đem nó cộng với 12 nữa là ra [Ngày fép tiêu chuẩn trong năm] (được hưởng) của từng người.
(Có CQ người ta còn tính đến tháng công tác nữa, Ví dụ làm hơn 30 ngày được nghỉ 1 ngày F,. . . .)
Chỉ sau đó thì mới làm chuyện khác liên quan.

Chúc thành công.
 
Có hàm người dùng (UDF) mà; Còn công thức thì theo nguyên lí như vầy:

[Số ngày đã công tác]:= [Ngày hiện tại] - [Ngày vô CQ]
Lấy [Số ngày CT] này chia cho tích 365.25 * 5 sẽ ra số ngày fép được thêm do thâm niên công tác
Đem nó cộng với 12 nữa là ra [Ngày fép tiêu chuẩn trong năm] (được hưởng) của từng người.
(Có CQ người ta còn tính đến tháng công tác nữa, Ví dụ làm hơn 30 ngày được nghỉ 1 ngày F,. . . .)
Chỉ sau đó thì mới làm chuyện khác liên quan.

Chúc thành công.
Có hàm UDF hả bạn, bạn nói giờ mình mới biết. Để mình tìm hiểu xem thế nào, chắc là khó lắm. cảm ơn bạn nha.
 
Công thức của bạn cũng không đúng ý mình, mình muốn kết quả giống như cột còn lại của mình đó bạn. Còn câu 1 là mỗi tháng sẽ trừ mỗi người 300, trừ cho đến khi đến 5 triệu là không phải đóng nữa. Dựa vào ngày vào công ty và ngày hiện tại để tính, mình muốn ai cho mình công thức để tính bằng cách nào đó sẽ trừ đủ số tiền 5 triệu mà không phải nhập thủ công từng cột một rồi mới sum. không biết mình nói vậy bạn có hiểu được ý mình không vì mình diễn đạt kém lắm.
Như vậy cũng không có gì
5=0.3*16+0.2 .Vậy 16 tháng đầu,mỗi tháng đóng 300, còn tháng 17 thì đóng 200.Dựa vào hàm month của ngày vào làm
 
Bạn xem thử nha .
Mình chưa thấy cột ngày vào làm nên tạm thời là như vầy
cảm ơn bạn nha. Bạn ơi mình mới bỏ ngày vào công ty rồi, bạn coi giúp mình có công thức nào để cộng luôn những người làm 5 năm trở lên thì được tính thêm 1 ngày phép năm không.
 

File đính kèm

Như vậy cũng không có gì
5=0.3*16+0.2 .Vậy 16 tháng đầu,mỗi tháng đóng 300, còn tháng 17 thì đóng 200.Dựa vào hàm month của ngày vào làm
Bạn tính vào file giúp mình được không ,mình không hiểu lắm, với lại mình muốn dựa vào ngày vào công ty và ngày hiện tại không đươc hả bạn, Mỗi người vào khác nhau mà bạn.
 
Bạn Hoang2013 ơi sao cái hàm đó của bạn mình tìm không thấy nhỉ, mà trong file của bạn đã dùng hàm đó chưa, sao mình thấy file như lúc chưa làm hay là giống vba gì không hả bạn, mình dở quá cái gì cũng không biết. Mong bạn thông cảm.
 
Nó chỉ là vầy:
PHP:
Function NgayFN(NgayVo As Date) As Byte
Dim SoNgay As Long

SoNgay = Date - NgayVo
NgayFN = 12 + SoNgay / (5 * 365.25)
End Function

Hàm cần ta cung cấp [ngày vô cơ quan], chuyện còn lại nó tính cho ta bỡi 2 dòng lệnh
1: Tính tổng số ngày đã tham gia công tác
2: Tính số ngày fép theo thâm niên của 1 đương sự cụ thể.

Chúc vui ngày lễ mĩ mãn!
 
Nó chỉ là vầy:
PHP:
Function NgayFN(NgayVo As Date) As Byte
Dim SoNgay As Long

SoNgay = Date - NgayVo
NgayFN = 12 + SoNgay / (5 * 365.25)
End Function

Hàm cần ta cung cấp [ngày vô cơ quan], chuyện còn lại nó tính cho ta bỡi 2 dòng lệnh
1: Tính tổng số ngày đã tham gia công tác
2: Tính số ngày fép theo thâm niên của 1 đương sự cụ thể.

Chúc vui ngày lễ mĩ mãn!
Cái dòng lệnh như vậy chắc giống vba rùi. Bạn ơi bỏ cái dòng lệnh đó vào chỗ nào vậy bạn, hoặc bạn làm rồi mình muốn coi lệnh đó thì vào đâu.
 
Câu 1 nhập kết quả gởi lên
Kết quả là 5.000.000 trong ô tính cột G rồi mà bạn. Ý mình là mỗi người bị trừ 300.000 mỗi tháng cho đến khi nào đủ 5 triệu thì dừng không đóng nữa, Mình muốn dựa vào ngày vào công ty và ngày hiện tại để tính cho mỗi người, hoặc dựa vào lương cũng được .Trừ đến lúc nào đủ 5 triệu thì dừng lại. và bôi màu vàng để biết người nào đã trừ đủ 5 triệu.
 

File đính kèm

Kết quả là 5.000.000 trong ô tính cột G rồi mà bạn. Ý mình là mỗi người bị trừ 300.000 mỗi tháng cho đến khi nào đủ 5 triệu thì dừng không đóng nữa, Mình muốn dựa vào ngày vào công ty và ngày hiện tại để tính cho mỗi người, hoặc dựa vào lương cũng được .Trừ đến lúc nào đủ 5 triệu thì dừng lại. và bôi màu vàng để biết người nào đã trừ đủ 5 triệu.
5.000.000 bạn tính cách nào vậy?
 
Mình chưa biết tính sao nên hỏi bạn xem có cách tính nào giúp mình không. Mình nghĩ chắc bạn làm được.
Cần làm rỏ vài vấn đề:
- Cột G trả kết quả là: Tổng số đã trừ hay tổng số chưa trừ hay số trừ 1 tháng của tháng nầy?
- Thời điểm trừ là ngày nào? ví dụ vào 12/1/2018 thì trừ tại thời điểm 11/2/2018 hay ngày 12/2/2018
 
Cần làm rỏ vài vấn đề:
- Cột G trả kết quả là: Tổng số đã trừ hay tổng số chưa trừ hay số trừ 1 tháng của tháng nầy?
- Thời điểm trừ là ngày nào? ví dụ vào 12/1/2018 thì trừ tại thời điểm 11/2/2018 hay ngày 12/2/2018
Cột G là tổng số đã trừ đúng 5.000.000 (300.000/ tháng ) bạn ạ. Mình quên không nói là thời điểm trừ là sau ngày vào công ty hai tháng, có nghĩa là thử việc 2 tháng sau sẽ trừ .
Vd vào ngày 12/09/2017 thì cũng sẽ trừ vào ngày 01/11/2017
 
Cột G là tổng số đã trừ đúng 5.000.000 (300.000/ tháng ) bạn ạ. Mình quên không nói là thời điểm trừ là sau ngày vào công ty hai tháng, có nghĩa là thử việc 2 tháng sau sẽ trừ .
Vd vào ngày 12/09/2017 thì cũng sẽ trừ vào ngày 01/11/2017
Xem lại :"vào ngày 12/09/2017 thì cũng sẽ trừ vào ngày 01/11/2017" Trừ vào ngày nào?
Dòng 2 trong file chưa đủ 1 năm làm sau trừ tới 5.000.000 ?
 
Xem lại :"vào ngày 12/09/2017 thì cũng sẽ trừ vào ngày 01/11/2017" Trừ vào ngày nào?
Dòng 2 trong file chưa đủ 1 năm làm sau trừ tới 5.000.000 ?
- Trừ vào ngày đầu tháng 11 bạn ơi.
- Ý mình là cái nào trừ đủ 5 triệu thì sẽ tô màu vàng còn chưa đủ thì vẫn để theo dõi xem đến tháng nào trừ đủ sẽ nhảy 5 triệu. Nếu khó quá thì thôi bạn à.
 
- Trừ vào ngày đầu tháng 11 bạn ơi.
- Ý mình là cái nào trừ đủ 5 triệu thì sẽ tô màu vàng còn chưa đủ thì vẫn để theo dõi xem đến tháng nào trừ đủ sẽ nhảy 5 triệu. Nếu khó quá thì thôi bạn à.
Công thức không khó, chỉ cần xây dưng nguyên tắc tính chuẩn
"thử việc 2 tháng sau sẽ trừ "
"vào ngày 12/09/2017 thì cũng sẽ trừ vào ngày 01/11/2017" ngày "01/11/2017" chưa đủ 2 tháng thử việc sao lại trừ?
 
Công thức không khó, chỉ cần xây dưng nguyên tắc tính chuẩn
"thử việc 2 tháng sau sẽ trừ "
"vào ngày 12/09/2017 thì cũng sẽ trừ vào ngày 01/11/2017" ngày "01/11/2017" chưa đủ 2 tháng thử việc sao lại trừ?
Bạn có thể cho mình hai công thức này được không?
- Đủ hai tháng sẽ trừ
- <=15 ngày vẫn được tính 1 tháng vì vậy ngày 12/9/2017 đến ngày 01/11/2017 vẫn tính đủ hai tháng
 

File đính kèm

Mình mới thêm ngày vào công ty, bạn sửa lại giúp mình để mình còn biết ai được thêm ngày phép khỏi phải làm thủ công. cảm ơn bạn
nếu 15/1/17 tới 15/1/18 là đủ 1 năm
Mã:
U11 =INT(YEARFRAC(D11,TODAY())/5)+12-T11+MIN(F11,SUM(H11:J11))
 
cảm ơn bạn. Nếu 15/1/2017 tớ 1/1/2018 đủ 1 năm (<=15 ngày tính 1 tháng) có tính được công thức đó không bạn.
Nếu vào làm từ ngày 1 đến ngày 15 sẽ tính 1 tháng
Mã:
=INT((YEARFRAC(D11,TODAY())+(DAY(D11)<16)/12)/5)+12-T11+MIN(F11,SUM(H11:J11))
 

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

Back
Top Bottom