Lồng ghép nhiều hàm IF với nhau gặp lỗi

Liên hệ QC

nguyenhuong0388

Thành viên mới
Tham gia
6/12/18
Bài viết
16
Được thích
0
Dear quý thầy cô và các anh chị trong diễn đàn .

Bên em có tính lương cho công nhân và có sử dụng nhiều hàm if lồng ghép vào nhau , nhưng bị lỗi nhờ các quý thầy cô và anh chị coi giúp và sửa giúp em ạ :
Cụ thể em muốn tính như sau : Chuyên cần 300 000 vnd ( nếu công nhân đi làm đầy đủ không nghỉ phép , nếu công nhân nghỉ không phép từ 1 tiếng trở lên thì không có tiền chuyên cần , còn nếu họ nghỉ có phép từ 0.5 ngày trở lên đến 1 ngày thì sẽ còn 250 000vnd , công nhân nghỉ trên 1 ngày đến 2 ngày thì còn 200 000vnd , nếu công nhân nghỉ 2.5~3 ngày thì còn 100 000 vnd , còn nếu công nhân nghỉ trên 3 ngày thì không có tiền chuyên cần ạ ,

Nhờ quý thấy cô và các bạn giúp ạ , File mẫu excel em có đính kèm ,
Em xin chân thành cảm ơn
 

File đính kèm

  • 薪资表- 2018-11mớ112233i.xls
    59.5 KB · Đọc: 11
Thử xem đã đúng chưa nhé
=IF(OR(S8>3,T8>1/8),0,IF(P8>=26,300000,IF(AND(S8>=1/2,S8<=1),250000,IF(AND(S8>=1,S8<=2),200000,100000))))
 
Thử xem đã đúng chưa nhé
=IF(OR(S8>3,T8>1/8),0,IF(P8>=26,300000,IF(AND(S8>=1/2,S8<=1),250000,IF(AND(S8>=1,S8<=2),200000,100000))))

Dear hunganh.nguyen

Cụ thể em muốn tính như sau : Chuyên cần 300 000 vnd ( nếu công nhân đi làm đầy đủ không nghỉ phép , nếu công nhân nghỉ không phép từ 1 tiếng trở lên thì không có tiền chuyên cần , còn nếu họ nghỉ có phép từ 0.5 ngày trở lên đến 1 ngày thì sẽ còn 250 000vnd , công nhân nghỉ trên 1 ngày đến 2 ngày thì còn 200 000vnd , nếu công nhân nghỉ 2.5~3 ngày thì còn 100 000 vnd , còn nếu công nhân nghỉ trên 3 ngày thì tiền chuyên cần bằng 0
Thanks anh nhiều , Nhưng có 1 số bạn ngày phép 0.5 ngày , và ngày công 8 ngày , vẫn ra chuyên cần 250 000 vnd
Anh coi giúp em với ạ . Tks anh nhiều


Dear
 
nghỉ không phép từ 1 tiếng trở lên thì không có tiền chuyên cần , còn nếu họ nghỉ có phép từ 0.5 ngày trở lên đến 1 ngày
Có hai cột: cột S theo dõi "Nghỉ Phép", và cột T theo dõi "Không Phép"!?
Bạn cho hỏi:
  1. Các số liệu tại hai cột này thì đơn vị tính của nó là "Ngày" hay "Giờ"?
  2. Bạn tính đồng nhất các tháng chỉ có 26 ngày công thôi phải không? hay nó tùy biến theo số ngày thực đi làm theo từng tháng, tức sẽ có 26, hoặc 27 hoặc ít hơn?
Thân
 
Có hai cột: cột S theo dõi "Nghỉ Phép", và cột T theo dõi "Không Phép"!?
Bạn cho hỏi:
  1. Các số liệu tại hai cột này thì đơn vị tính của nó là "Ngày" hay "Giờ"?
  2. Bạn tính đồng nhất các tháng chỉ có 26 ngày công thôi phải không? hay nó tùy biến theo số ngày thực đi làm theo từng tháng, tức sẽ có 26, hoặc 27 hoặc ít hơn?
Thân
Dear Anh Phan Thế Hiệp
1. Nghỉ phép và ngày công em đều tính là ngày , .
2. Những tháng nào có ngày công thực tế khác nhau sẽ áp đổi số ngày công thực tế trong công thức ạ , nếu tháng đó công thực tế là 25 , thì công chuẩn là 25 , còn nếu ngày 27 thì lấy ngày 27 ạ
Bài đã được tự động gộp:

Gớm không! Mới đăng 2 bài đã "Tao không sợ anh nhiều". --> hihi : không phải vậy đậu ạ

Lập bảng tra rồi dùng hàm vlookup() xem..
 
Dear Anh Phan Thế Hiệp
1. Nghỉ phép và ngày công em đều tính là ngày , .
2. Những tháng nào có ngày công thực tế khác nhau sẽ áp đổi số ngày công thực tế trong công thức ạ , nếu tháng đó công thực tế là 25 , thì công chuẩn là 25 , còn nếu ngày 27 thì lấy ngày 27 ạ
Bạn tránh không nên chêm vừa tiếng Anh vừa tiếng Việt hén!

Hỏi thêm:
  1. Nếu "Không phép" đơn vị tính là "Ngày" vậy làm sao biết nhân viên nào đó nghỉ không phép quá 1h hả bạn!? Nếu trường hợp có nhân viên nghỉ không phép 0.5h thì bạn ghi nhận như thế nào vào cột T (hay có cột nào khác nữa ghi nhận số giờ nghỉ không phép như vậy)?
  2. Trường hợp những công nhân vào làm việc dang dỡ, Ví dụ: trong tháng họ vào ngày 15 tây, nhưng không "Nghỉ Phép" hay "Không phép" thì có được tính chuyên cần không? Hay chỉ tính cho những nhân viên làm đủ trọn tháng!?

Thân
 
Lần chỉnh sửa cuối:
Bạn tránh không nên chêm vừa tiếng Anh vừa tiếng Việt hén!

Hỏi thêm: trường hợp những công nhân vào làm việc dang dỡ, Ví dụ: trong tháng họ vào ngày 15 tây, nhưng không "Nghỉ Phép" hay "Không phép" thì có được tính chuyên cần không? Hay chỉ tính cho những nhân viên làm đủ trọn tháng!?

Thân
Không ạ , làm đủ ngày công chuẩn mới được tiền chuyên cần ạ
 
Bạn xem lại hai câu hỏi trên nha, tôi vừa mới điều chỉnh bài lại.

Thân
Dear A Hiệp
1) Công nhân làm đủ ngày công chuẩn của tháng đó là 26 ngày mới được tính tiền chuyên cần
2) nhưng không "Nghỉ Phép" hay "Không phép" nếu không đủ công thì không tính tiền chuyên cần , vì chuyên cần tính theo chuyên cần tháng ạ
 
Dear A Hiệp
1) Công nhân làm đủ ngày công chuẩn của tháng đó là 26 ngày mới được tính tiền chuyên cần
2) nhưng không "Nghỉ Phép" hay "Không phép" nếu không đủ công thì không tính tiền chuyên cần , vì chuyên cần tính theo chuyên cần tháng ạ
Còn câu này sao bạn không trả lời!? :)
Nếu "Không phép" đơn vị tính là "Ngày" vậy làm sao biết nhân viên nào đó nghỉ không phép quá 1h hả bạn!? Nếu trường hợp có nhân viên nghỉ không phép 0.5h thì bạn ghi nhận như thế nào vào cột T (hay có cột nào khác nữa ghi nhận số giờ nghỉ không phép như vậy)?

Thân
 
help me
Bài đã được tự động gộp:
Cái này lạ nha.
1h tính là 0,1 --> 1 ngày có 10 tiếng làm việc
4h tính là 0,5 --> 1 ngày có 8 tiếng làm việc
nếu công nhân nghỉ không phép từ 1 tiếng trở lên thì không có tiền chuyên cần , còn nếu họ nghỉ có phép từ 0.5 ngày trở lên đến 1 ngày thì sẽ còn 250 000vnd , công nhân nghỉ trên 1 ngày đến 2 ngày thì còn 200 000vnd , nếu công nhân nghỉ 2.5~3 ngày thì còn 100 000 vnd , còn nếu công nhân nghỉ trên 3 ngày thì tiền chuyên cần bằng 0
Thiếu trường hợp:
- Nghỉ có phép dưới 0,5 ngày thì sao?
- Nghỉ có phép từ 2-2,5 ngày thì sao?
- Nghỉ không phép dưới 1 tiếng thì sao?
 
Lần chỉnh sửa cuối:
Dear A Hiệp
1) Công nhân làm đủ ngày công chuẩn của tháng đó là 26 ngày mới được tính tiền chuyên cần
2) nhưng không "Nghỉ Phép" hay "Không phép" nếu không đủ công thì không tính tiền chuyên cần , vì chuyên cần tính theo chuyên cần tháng ạ
Bạn trình bày không đủ các điều kiện nên anh em phải hỏi đi hỏi lại.

Nay, tôi tóm gọn lại các yêu cầu của bạn như dưới đây, bạn xem rồi xác nhận lại đúng hay không nghe:
  1. Nếu "Ngày Công" + "Ngày nghỉ phép" + "Nghỉ không phép (dưới 1/8h)" = đủ "Công chuẩn", thì tùy theo Số ngày nghỉ phép dưới đây mà hưởng theo các mức sau:
    • Từ 0 ngày đến dưới 0.5 ngày: hưởng trọn 300.000đ
    • Từ >=0.5 ngày đến 1 ngày: được hưởng 250.000đ
    • Từ >1 ngày đến <2.5 ngày: được hưởng 200.000đ
    • Từ >=2.5 ngày đến 3 ngày: được hưởng 100.000đ
    • Từ >3 ngày trở: không tính chuyên cần
  2. Nếu Nghỉ không phép từ 1 tiếng (tức >= 1/8 giờ) thì không tính chuyên cần; Nếu <1/8 giờ thì xét theo các mức trên (theo mục 1 trên)
  3. Nhân viên vào làm dang dỡ, tức không đủ "Công chuẩn" thì cũng không tính chuyên cần.
Bạn thấy như vậy là đủ và đúng như quy định của Cty bạn chưa!?

Thân
 
Lần chỉnh sửa cuối:
Cái này lạ nha.
1h tính là 0,1 --> 1 ngày có 10 tiếng làm việc
4h tính là 0,5 --> 1 ngày có 8 tiếng làm việc

Thiếu trường hợp:
- Nghỉ có phép dưới 0,5 ngày thì sao?
- Nghỉ có phép từ 2-2,5 ngày thì sao?
- Nghỉ không phép dưới 1 tiếng thì sao?

Thank anh nhắc nhở , em đã tìm ra chỗ sai của công thức rồi ạ , Tks anh nhiều nhé
Bài đã được tự động gộp:

Bạn trình bày không đủ các điều kiện nên anh em phải hỏi đi hỏi lại.

Nay, tôi tóm gọn lại các yêu cầu của bạn như dưới đây, bạn xem rồi xác nhận lại đúng hay không nghe:
  1. Nếu "Ngày Công" + "Ngày nghỉ phép" + "Nghỉ không phép (dưới 1/8h)" = đủ "Công chuẩn", thì tùy theo Số ngày nghỉ phép dưới đây mà hưởng theo các mức sau:
    • Từ 0 ngày đến dưới 0.5 ngày: hưởng trọn 300.000đ
    • Từ >=0.5 ngày đến 1 ngày: được hưởng 250.000đ
    • Từ >1 ngày đến <2.5 ngày: được hưởng 200.000đ
    • Từ >=2.5 ngày đến 3 ngày: được hưởng 100.000đ
    • Từ >3 ngày trở: không tính chuyên cần
  2. Nếu Nghỉ không phép từ 1 tiếng (tức >= 1/8 giờ) thì không tính chuyên cần; Nếu <1/8 giờ thì xét theo các mức trên (theo mục 1 trên)
  3. Nhân viên vào làm dang dỡ, tức không đủ "Công chuẩn" thì cũng không tính chuyên cần.
Bạn thấy như vậy là đủ và đúng như quy định của Cty bạn chưa!?

Thân
Dạ đúng rồi ạ
 
Nếu đúng rồi, thì bạn cần làm thêm trong bảng lương như sau:
1/ Tháng tính lương: Giả sử tôi tạo tại I1="06/2018"
2/ Công chuẩn: tôi tạo 1 Name (bạn phải nhấn Ctrl+F3 để xem)
Mã:
"CongChuan"=NETWORKDAYS.INTL('扪工-Bọc nệm A'!$I$1,EDATE('扪工-Bọc nệm A'!$I$1,1)-1,11)
3/ Công thức tính chuyên cần:
Mã:
U8=IF((P8+S8+T8>=CongChuan),IF(AND(S8<0.5,T8<1/8),30,IF(AND(S8<=3,T8<1/8),IF(S8>=2.5,10,IF(S8>1,20,25)),)))*10^4
Enter, fill xuống

Thân
 

File đính kèm

  • 薪资表- 2018-11mớ112233i.xls
    63.5 KB · Đọc: 11
Nếu đúng rồi, thì bạn cần làm thêm trong bảng lương như sau:
1/ Tháng tính lương: Giả sử tôi tạo tại I1="06/2018"
2/ Công chuẩn: tôi tạo 1 Name (bạn phải nhấn Ctrl+F3 để xem)
Mã:
"CongChuan"=NETWORKDAYS.INTL('扪工-Bọc nệm A'!$I$1,EDATE('扪工-Bọc nệm A'!$I$1,1)-1,11)
3/ Công thức tính chuyên cần:
Mã:
U8=IF((P8+S8+T8>=CongChuan),IF(AND(S8<0.5,T8<1/8),30,IF(AND(S8<=3,T8<1/8),IF(S8>=2.5,10,IF(S8>1,20,25)),)))*10^4
Enter, fill xuống

Thân

ĐA TẠ CÁC ANH CHỊ NHÉ ,
 
Web KT
Back
Top Bottom