Hướng dẫn hàm xét xếp loại theo điều kiện

quangthy

Thành viên mới
Tham gia ngày
16 Tháng ba 2014
Bài viết
18
Được thích
1
Điểm
365
Kính gửi Anh chị
Hiện em đang làm để xét thi đua cho các đơn vị cuối năm, nhưng lại chưa rành lắm các hàm kết hợp và nhiều điều kiện, nay kính nhờ các anh giúp
1. Em có bảng tiêu chí và điều kiện sét các danh hiệu Xuất sắc, Giỏi, TT, Chưa HT và các mức xét tương ứng
2. Bảng kết quả xét ở Cột P.
3. Yêu cầu đạt ra nếu đat hết các điều kiện thì xuất sắc, nếu có một hoặc nhiều mức đạt của các cột từ "I" đếu "O" thì chọn mức thấp nhất trong các mức (thấp nhất là Chưa HT).
Kính mong anh chị xem và hỗ trợ.
 

File đính kèm

HieuCD

Thành viên gạo cội
Tham gia ngày
14 Tháng chín 2010
Bài viết
6,101
Được thích
11,242
Điểm
1,560
Kính gửi Anh chị
Hiện em đang làm để xét thi đua cho các đơn vị cuối năm, nhưng lại chưa rành lắm các hàm kết hợp và nhiều điều kiện, nay kính nhờ các anh giúp
1. Em có bảng tiêu chí và điều kiện sét các danh hiệu Xuất sắc, Giỏi, TT, Chưa HT và các mức xét tương ứng
2. Bảng kết quả xét ở Cột P.
3. Yêu cầu đạt ra nếu đat hết các điều kiện thì xuất sắc, nếu có một hoặc nhiều mức đạt của các cột từ "I" đếu "O" thì chọn mức thấp nhất trong các mức (thấp nhất là Chưa HT).
Kính mong anh chị xem và hỗ trợ.
Thiết kế lại bảng điều kiện
Mã:
P14 =INDEX($B$3:$B$6,MIN(MATCH(I14,C$3:C$6),MATCH(J14,D$3:D$6),MATCH(K14,E$3:E$6),MATCH(L14,F$3:F$6),MATCH(M14,G$3:G$6),MATCH(N14,H$3:H$6),MATCH(O14,I$3:I$6)),)
 

File đính kèm

dazkangel

<New Horizons>
Tham gia ngày
28 Tháng hai 2017
Bài viết
2,649
Được thích
3,224
Điểm
360
Nơi ở
Đồng Nai
Thiết kế lại bảng điều kiện
Mã:
P14 =INDEX($B$3:$B$6,MIN(MATCH(I14,C$3:C$6),MATCH(J14,D$3:D$6),MATCH(K14,E$3:E$6),MATCH(L14,F$3:F$6),MATCH(M14,G$3:G$6),MATCH(N14,H$3:H$6),MATCH(O14,I$3:I$6)),)
Vậy cho gọn :D
Mã:
=INDEX(B$3:B$6,MAX(MODE.MULT({1;2;3;4}*(I14:O14>=C$3:I$6))))
 

quangthy

Thành viên mới
Tham gia ngày
16 Tháng ba 2014
Bài viết
18
Được thích
1
Điểm
365
Vậy cho gọn :D
Mã:
=INDEX(B$3:B$6,MAX(MODE.MULT({1;2;3;4}*(I14:O14>=C$3:I$6))))
Em cảm ơn các anh,

Sáng nay xem lại xếp em nói:
Trường hợp có nhiều kết quả của các cột 1-7 mà không chọn mức thấp nhất mà chọn mức khác
VD: nếu có 1 ô xếp XS, 1 ô Gioi, 1 ô TT >>> kết quả cho là Gioi, (không lấy kết quả nhỏ nhất
NHờ anh xe giúp thêm dùm em.
>> mục đích là có thể chọn 2 phương pháp khi xét xếp loại.
Cảm ơn các anh.
 
Lần chỉnh sửa cuối:

HieuCD

Thành viên gạo cội
Tham gia ngày
14 Tháng chín 2010
Bài viết
6,101
Được thích
11,242
Điểm
1,560
Vậy cho gọn :D
Mã:
=INDEX(B$3:B$6,MAX(MODE.MULT({1;2;3;4}*(I14:O14>=C$3:I$6))))
Không có Hàm MOD.MULT, thay bằng
Mã:
=INDEX($B$3:$B$6,Min(MMULT({1,1,1,1},N(I14:O14>=C$3:I$6))))
Em cảm ơn các anh,

Sáng nay xem lại xếp em nói:
Trường hợp có nhiều kết quả của các cột 1-7 mà không chọn mức thấp nhất mà chọn mức khác
VD: nếu có 1 ô xếp XS, 1 ô Gioi, 1 ô TT >>> kết quả cho là Gioi, (không lấy kết quả nhỏ nhất
NHờ anh xe giúp thêm dùm em.
>> mục đích là có thể chọn 2 phương pháp khi xét xếp loại.
Cảm ơn các anh.
Dùng công thức
Mã:
=INDEX($B$3:$B$6,MAX(MMULT({1,1,1,1},N(I14:O14>=C$3:I$6))))
 

quangthy

Thành viên mới
Tham gia ngày
16 Tháng ba 2014
Bài viết
18
Được thích
1
Điểm
365
Dùng công thức
Mã:
=INDEX($B$3:$B$6,MAX(MMULT({1,1,1,1},N(I14:O14>=C$3:I$6))))
[/QUOTE]

Em dùng hàm trên cho Kết quả xuất sắc hết, anh hướng dẫn thêm giúp em.
Mong muốn là:
+ trong các điều kiện nếu xuất hiện dữ liệu Giỏi, TT, CHT thì chọn Giỏi chứ không phải xuất sắc (hàm test chọn xuất sắc)
 

phuocam

Thành viên mới
Tham gia ngày
16 Tháng năm 2013
Bài viết
2,330
Được thích
3,069
Điểm
560
+ trong các điều kiện nếu xuất hiện dữ liệu Giỏi, TT, CHT thì chọn Giỏi chứ không phải xuất sắc (hàm test chọn xuất sắc)
Chào bạn, ví dụ trường hợp:

A: có 3 mục "Chưa HT" và 1 mục "Giỏi"

B: có 3 mục "Xuất sắc" và 1 mục "Giỏi"

Ý của bạn: A và B đều xếp hạng "Giỏi"?
 
Lần chỉnh sửa cuối:

HieuCD

Thành viên gạo cội
Tham gia ngày
14 Tháng chín 2010
Bài viết
6,101
Được thích
11,242
Điểm
1,560
Dùng công thức
Mã:
=INDEX($B$3:$B$6,MAX(MMULT({1,1,1,1},N(I14:O14>=C$3:I$6))))
Em dùng hàm trên cho Kết quả xuất sắc hết, anh hướng dẫn thêm giúp em.
Mong muốn là:
+ trong các điều kiện nếu xuất hiện dữ liệu Giỏi, TT, CHT thì chọn Giỏi chứ không phải xuất sắc (hàm test chọn xuất sắc)
[/QUOTE]
Gởi file với ví dụ và kết quả mong muốn sẽ dể hiểu ý bạn hơn
 

quangthy

Thành viên mới
Tham gia ngày
16 Tháng ba 2014
Bài viết
18
Được thích
1
Điểm
365

File đính kèm

phuocam

Thành viên mới
Tham gia ngày
16 Tháng năm 2013
Bài viết
2,330
Được thích
3,069
Điểm
560
Dạ em gửi file ví dụ anh xem giúp, cảm ơn anh
Chọn xếp loại mức gần với mức Xuất sắc.
Cách xếp hạng không ổn, ví dụ như bài 12 kết quả là: A xếp hạng "Giỏi" và B xếp hạng "TT" .

Đề xuất để bạn tham khảo một cách xếp hạng là quy ra điểm, ví dụ:

Chưa HT: 1
Tiên tiến: 2
Giỏi: 3
Xuất sắc: 4

Tính tổng điểm này rồi xếp hạng sẽ công bằng hơn.
 

quangthy

Thành viên mới
Tham gia ngày
16 Tháng ba 2014
Bài viết
18
Được thích
1
Điểm
365
Không có Hàm MOD.MULT, thay bằng
Mã:
=INDEX($B$3:$B$6,Min(MMULT({1,1,1,1},N(I14:O14>=C$3:I$6))))
Dùng công thức
Mã:
=INDEX($B$3:$B$6,MAX(MMULT({1,1,1,1},N(I14:O14>=C$3:I$6))))
Gửi anh, em sử dụng công thức này tuy nhiên có 3 trường hợp này cho kết quả chưa đúng
1​
2​
3​
4​
5​
6​
7​
theo Cong thucDúng theo diem
97.223​
94.171​
91.597​
101.395​
84.426​
100.7​
84.2​
Chưa HTPhải xếp TT
96.227​
96.499​
87.095​
88.9903​
75.042​
92.633333​
89.4​
Chưa HTPhải xếp TT
90.862​
93.189​
87.781​
85.5127​
79.054​
96.7​
82​
Chưa HTPhải xếp TT

Nhờ các em xem giúp.
 

File đính kèm

HieuCD

Thành viên gạo cội
Tham gia ngày
14 Tháng chín 2010
Bài viết
6,101
Được thích
11,242
Điểm
1,560
Gửi anh, em sử dụng công thức này tuy nhiên có 3 trường hợp này cho kết quả chưa đúng
1​
2​
3​
4​
5​
6​
7​
theo Cong thucDúng theo diem
97.223​
94.171​
91.597​
101.395​
84.426​
100.7​
84.2​
Chưa HTPhải xếp TT
96.227​
96.499​
87.095​
88.9903​
75.042​
92.633333​
89.4​
Chưa HTPhải xếp TT
90.862​
93.189​
87.781​
85.5127​
79.054​
96.7​
82​
Chưa HTPhải xếp TT
Nhờ các em xem giúp.
Có nhầm lẫn không, đâu phải công thức của mình :p
 
Top Bottom