Nhờ mọi người giúp đỡ về vấn đề cộng giờ chấm công (1 người xem)

Liên hệ QC

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

kiemkhach2

Thành viên chính thức
Tham gia
3/1/19
Bài viết
64
Được thích
8
Chào mọi người
Công ty e thời hạn kí hợp đồng là đúng 1 tháng kể từ ngày bắt đầu đến làm, chứ không phải là kí hđ từ đầu tháng.
Vấn đề là khi tính lương, trong vòng 1 tháng 1 nhân viên có thể có 2 cách tính khác nhau, dựa trên 2 mức lương cơ bản trước và sau khi kí hđ.
Như trong bảng excel e đính kèm ở dưới, phần ô màu đỏ mình có cách nào viết công thức để tự cộng thời gian làm việc dựa trên ngày họ kí hợp đồng không ạ.
Cảm ơn mọi người
 

File đính kèm

Chào mọi người
Công ty e thời hạn kí hợp đồng là đúng 1 tháng kể từ ngày bắt đầu đến làm, chứ không phải là kí hđ từ đầu tháng.
Vấn đề là khi tính lương, trong vòng 1 tháng 1 nhân viên có thể có 2 cách tính khác nhau, dựa trên 2 mức lương cơ bản trước và sau khi kí hđ.
Như trong bảng excel e đính kèm ở dưới, phần ô màu đỏ mình có cách nào viết công thức để tự cộng thời gian làm việc dựa trên ngày họ kí hợp đồng không ạ.
Cảm ơn mọi người
NHẬP CÔNG THỨC NÀY :
Trước khi ký H.đồng =SUM(SUMIFS($J$9:$AN$9;$J$6:$AN$6;"<="&DATE(2019;8;17));SUMIFS($J$10:$AN$10;$J$6:$AN$6;"<="&DATE(2019;8;17)))/8
Sau khi ký hợp đồng =SUM(SUMIFS($J$9:$AN$9;$J$6:$AN$6;">="&DATE(2019;8;18));SUMIFS($J$10:$AN$10;$J$6:$AN$6;">="&DATE(2019;8;18)))/8
CÁCH THỨ 2 :
Trước khi ký H.đồng =SUM(SUMIFS($J$9:$AN$9;$J$6:$AN$6;"<="&$I$9);SUMIFS($J$10:$AN$10;$J$6:$AN$6;"<="&$I$9))/8
Sau khi ký hợp đồng =SUM(SUMIFS($J$9:$AN$9;$J$6:$AN$6;">="&$I$9+1);SUMIFS($J$10:$AN$10;$J$6:$AN$6;">="&$I$9+1))/8

CHÚC THÀNH CÔNG
 
Lần chỉnh sửa cuối:
ý bạn là sẽ có 1 loại hợp đồng đó là thử việc hoặc thời vụ gì đó và hợp đồng chính thực hoặc dài hạn gì đó . và trong 1 tháng họ có 2 mức lượng đó là hợp đồng thử việc và hợp đồng dài hạn. bạn muốn tính bao nhiu ngày cho mỗi loại hợp đồng ah?
như file thấy có mỗi ngày ký hợp đồng đây là hợp đồng gì? nếu mình nói như trên là đúng thì bạn nên có 2 ngày 1 là ngày vào cty 2 là ngày ký hợp đồng. như thế mới làm d.c
 
NHẬP CÔNG THỨC NÀY :
Trước khi ký H.đồng =SUM(SUMIFS($J$9:$AN$9;$J$6:$AN$6;"<="&DATE(2019;8;17));SUMIFS($J$10:$AN$10;$J$6:$AN$6;"<="&DATE(2019;8;17)))/8
Sau khi ký hợp đồng =SUM(SUMIFS($J$9:$AN$9;$J$6:$AN$6;">="&DATE(2019;8;18));SUMIFS($J$10:$AN$10;$J$6:$AN$6;">="&DATE(2019;8;18)))/8
Cảm ơn anh ạ, e đã viết công thức vào và có thể tính ra kết quả
Nhưng a cho em hỏi nếu trường hợp nhiều người cùng kí hơp đồng một lúc, thì chỗ hàm date có cách nào để mình có thể kéo hàng loạt được không ạ
e có đính kèm lại file, thêm 1 người nữa, rất mong a có thể xem lại giúp e ( hoàn thành rồi e sẽ xóa file để ko làm chậm diễn đàn)
Bài đã được tự động gộp:

ý bạn là sẽ có 1 loại hợp đồng đó là thử việc hoặc thời vụ gì đó và hợp đồng chính thực hoặc dài hạn gì đó . và trong 1 tháng họ có 2 mức lượng đó là hợp đồng thử việc và hợp đồng dài hạn. bạn muốn tính bao nhiu ngày cho mỗi loại hợp đồng ah?
như file thấy có mỗi ngày ký hợp đồng đây là hợp đồng gì? nếu mình nói như trên là đúng thì bạn nên có 2 ngày 1 là ngày vào cty 2 là ngày ký hợp đồng. như thế mới làm d.c

Tức là bên e thử việc một tháng. Ví dụ họ vào ngày 27/07/2019 thì đến hôm nay họ sẽ được kí hợp đồng.
Như vậy tháng này họ sẽ có 2 mức lương. Mức lương cơ bản 4.180.000 từ 01/08-27/08, mức lương 4.472.600 từ ngày 27/08 -31/08
Cái này nếu tính thủ công thì sợ có sai sót nên e muốn nhờ mọi người giúp công thức ạ
Bài đã được tự động gộp:

 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn anh ạ, e đã viết công thức vào và có thể tính ra kết quả
Nhưng a cho em hỏi nếu trường hợp nhiều người cùng kí hơp đồng một lúc, thì chỗ hàm date có cách nào để mình có thể kéo hàng loạt được không ạ
e có đính kèm lại file, thêm 1 người nữa, rất mong a có thể xem lại giúp e ( hoàn thành rồi e sẽ xóa file để ko làm chậm diễn đàn)
Bài đã được tự động gộp:



Tức là bên e thử việc một tháng. Ví dụ họ vào ngày 27/07/2019 thì đến hôm nay họ sẽ được kí hợp đồng.
Như vậy tháng này họ sẽ có 2 mức lương. Mức lương cơ bản 4.180.000 từ 01/08-27/08, mức lương 4.472.600 từ ngày 27/08 -31/08
Cái này nếu tính thủ công thì sợ có sai sót nên e muốn nhờ mọi người giúp công thức ạ
Bài đã được tự động gộp:
Dùng phương án 1, 2 đều kéo được hàng loạt, nhưng phương án 2 linh hoạt hơn là có thể thay ngày ký hợp đồng ngay tại cột không phải sửa công thức
Trước khi ký H.đồng =SUM(SUMIFS($J$9:$AN$9;$J$6:$AN$6;"<="&$I$9);SUMIFS($J$10:$AN$10;$J$6:$AN$6;"<="&$I$9))/8
Sau khi ký hợp đồng =SUM(SUMIFS($J$9:$AN$9;$J$6:$AN$6;">="&$I$9+1);SUMIFS($J$10:$AN$10;$J$6:$AN$6;">="&$I$9+1))/8
 
Dùng phương án 1, 2 đều kéo được hàng loạt, nhưng phương án 2 linh hoạt hơn là có thể thay ngày ký hợp đồng ngay tại cột không phải sửa công thức
Trước khi ký H.đồng =SUM(SUMIFS($J$9:$AN$9;$J$6:$AN$6;"<="&$I$9);SUMIFS($J$10:$AN$10;$J$6:$AN$6;"<="&$I$9))/8
Sau khi ký hợp đồng =SUM(SUMIFS($J$9:$AN$9;$J$6:$AN$6;">="&$I$9+1);SUMIFS($J$10:$AN$10;$J$6:$AN$6;">="&$I$9+1))/8
em làm được rồi ạ, cảm ơn anh rất nhiều, chúc anh một buổi chiều vui vẻ *like*
 
Cảm ơn anh ạ, e đã viết công thức vào và có thể tính ra kết quả
Nhưng a cho em hỏi nếu trường hợp nhiều người cùng kí hơp đồng một lúc, thì chỗ hàm date có cách nào để mình có thể kéo hàng loạt được không ạ
e có đính kèm lại file, thêm 1 người nữa, rất mong a có thể xem lại giúp e ( hoàn thành rồi e sẽ xóa file để ko làm chậm diễn đàn)
Bài đã được tự động gộp:



Tức là bên e thử việc một tháng. Ví dụ họ vào ngày 27/07/2019 thì đến hôm nay họ sẽ được kí hợp đồng.
Như vậy tháng này họ sẽ có 2 mức lương. Mức lương cơ bản 4.180.000 từ 01/08-27/08, mức lương 4.472.600 từ ngày 27/08 -31/08
Cái này nếu tính thủ công thì sợ có sai sót nên e muốn nhờ mọi người giúp công thức ạ
Bài đã được tự động gộp:


Mình có thay đổi lại một chút bạn xem có được không
mình dung hàm SUMPRODUCT nhé .có thể làm nhìu cách
 

File đính kèm

Web KT

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

Back
Top Bottom