Nhờ các anh chị em giúp em hàm tìm kiếm giá trị phù hợp nhiều điều kiện

Blue Softs Liên hệ QC

tadien2212

Thành viên mới
Tham gia ngày
28 Tháng bảy 2014
Bài viết
30
Được thích
8
Nhờ các anh chị em trong diễn đàn viết giúp em 1 hàm tìm kiếm giá trị phù hợp nhiều điều kiện, cụ thể như hình vẽ (vì em không biết diễn giải thế nào, có file excel đính kèm). Em cảm ơn.
 

File đính kèm

  • Untitled.png
    Untitled.png
    316.9 KB · Đọc: 32
  • Test.xlsm
    17.3 KB · Đọc: 20
Lần chỉnh sửa cuối:

Nhattanktnn

Thành viên gắn bó
Tham gia ngày
11 Tháng mười một 2016
Bài viết
1,747
Được thích
1,778
Donate (Momo)
Donate
Nhờ các anh chị em trong diễn đàn viết giúp em 1 hàm tìm kiếm giá trị phù hợp nhiều điều kiện, cụ thể như hình vẽ (vì em không biết diễn giải thế nào, có file excel đính kèm). Em cảm ơn.
Sao máy mình báo file có virus "X97M.Laroux.gen" ? Không biết này là loại virus gì, có ảnh hưởng gì không
 

tadien2212

Thành viên mới
Tham gia ngày
28 Tháng bảy 2014
Bài viết
30
Được thích
8
Sao máy mình báo file có virus "X97M.Laroux.gen" ? Không biết này là loại virus gì, có ảnh hưởng gì không
Em không biết. Máy công ty em dùng bình thường. Anh cứ quét virus file excel rồi giúp em. Hoặc Anh nhìn file ảnh rồi post hàm lên cũng được. Em cảm ơn.
 
Lần chỉnh sửa cuối:

Nhattanktnn

Thành viên gắn bó
Tham gia ngày
11 Tháng mười một 2016
Bài viết
1,747
Được thích
1,778
Donate (Momo)
Donate
Tiêu chí nhận thưởng luôn là 3 người hay sao vậy bạn? và điểm lấy từ cao xuống thấp nếu dò hết 3 tháng gần nhất vẫn hơn 3 người thì sao?
 

tadien2212

Thành viên mới
Tham gia ngày
28 Tháng bảy 2014
Bài viết
30
Được thích
8
Tiêu chí nhận thưởng luôn là 3 người hay sao vậy bạn? và điểm lấy từ cao xuống thấp nếu dò hết 3 tháng gần nhất vẫn hơn 3 người thì sao?
1. Hiện tại tối đa đang là 3 người . Có thể thay đổi theo ý sếp. Anh cho em cái tùy biến vào đấy để khi sếp thay đổi thì em đổi luôn.
2. Nếu 3 tháng gần nhất vẫn hơn 3 người thì lọc thêm tháng thứ 4,5,6 cho đến khi còn số người tối đa.
 

Nhattanktnn

Thành viên gắn bó
Tham gia ngày
11 Tháng mười một 2016
Bài viết
1,747
Được thích
1,778
Donate (Momo)
Donate
1. Hiện tại tối đa đang là 3 người . Có thể thay đổi theo ý sếp. Anh cho em cái tùy biến vào đấy để khi sếp thay đổi thì em đổi luôn.
2. Nếu 3 tháng gần nhất vẫn hơn 3 người thì lọc thêm tháng thứ 4,5,6 cho đến khi còn số người tối đa.
Vậy theo mình nghĩ bạn làm thêm một cột phụ (cột N), nhập công thức :
(Thang1)+(Thang2)*10^2+(Thang3)*10^4+(Thang4)*10^6+(Thang5)*10^8+(Thang6)*10^10
Sau đó bạn chỉ cần sort kết quả ở N từ cao tới thấp rồi cần lấy mấy người thì lấy
 
Lần chỉnh sửa cuối:

tadien2212

Thành viên mới
Tham gia ngày
28 Tháng bảy 2014
Bài viết
30
Được thích
8
Vậy theo mình nghĩ bạn làm thêm một cột phụ (cột N), nhập công thức :
(Thang1)+(Thang2)*10^2+(Thang3)*10^4+(Thang4)*10^6+(Thang5)*10^8+(Thang6)*10^10
Sau đó bạn chỉ cần sort kết quả ở N từ cao tới thấp rồi cần lấy mấy người thì lấy
Em cám ơn ý tưởng của anh. Nhưng em muốn dùng hàm 1 phát ra luôn. Không phải thao tác thêm gì nữa (ví dụ như sort kết quả). Anh xem giúp em.
 

n0thing1988

Mù VBA
Tham gia ngày
30 Tháng chín 2013
Bài viết
1,568
Được thích
1,146
Em cám ơn ý tưởng của anh. Nhưng em muốn dùng hàm 1 phát ra luôn. Không phải thao tác thêm gì nữa (ví dụ như sort kết quả). Anh xem giúp em.
Vớ vẩn thế nhỉ. Thế tổng số công 3 tháng bằng nhau mà người được người không được à
A 25-25-24
B 25-24 25
Người A thì được thưởng. Người B thì không được thưởng à?
Sếp gì kỳ quặc vậy bạn?
 

tadien2212

Thành viên mới
Tham gia ngày
28 Tháng bảy 2014
Bài viết
30
Được thích
8
Vớ vẩn thế nhỉ. Thế tổng số công 3 tháng bằng nhau mà người được người không được à
A 25-25-24
B 25-24 25
Người A thì được thưởng. Người B thì không được thưởng à?
Sếp gì kỳ quặc vậy bạn?
Dạ cám ơn anh đã quan tâm. Cái này là yêu cầu của sếp. Cũng có nhân viên thắc mắc như anh. Mục đích để nhân viên đi làm chuyên cần hơn. Nếu 1 tháng nghỉ thì những tháng trước đó coi như bỏ đi. Em thấy chị trưởng phòng giải thích thế ạ. Anh tiện thể xem giúp em cách giải quyết vấn đề được không ạ.
 

Nhattanktnn

Thành viên gắn bó
Tham gia ngày
11 Tháng mười một 2016
Bài viết
1,747
Được thích
1,778
Donate (Momo)
Donate
Dạ cám ơn anh đã quan tâm. Cái này là yêu cầu của sếp. Cũng có nhân viên thắc mắc như anh. Mục đích để nhân viên đi làm chuyên cần hơn. Nếu 1 tháng nghỉ thì những tháng trước đó coi như bỏ đi. Em thấy chị trưởng phòng giải thích thế ạ. Anh tiện thể xem giúp em cách giải quyết vấn đề được không ạ.
Thế giả sử nếu 4 ông làm y chang nhau tất cả các tháng (cứ cho là 25 hết đi) thì loại ông nào?
 

tadien2212

Thành viên mới
Tham gia ngày
28 Tháng bảy 2014
Bài viết
30
Được thích
8
Thế giả sử nếu 4 ông làm y chang nhau tất cả các tháng (cứ cho là 25 hết đi) thì loại ông nào?
Câu hỏi rất hay ạ. Em vừa tham khảo các chị đi trước thì chưa có trường hợp nào 3 tháng giống nhau hết ạ. Vì bên em nghỉ vẫn được hưởng lương ạ.
 

Nhattanktnn

Thành viên gắn bó
Tham gia ngày
11 Tháng mười một 2016
Bài viết
1,747
Được thích
1,778
Donate (Momo)
Donate
Câu hỏi rất hay ạ. Em vừa tham khảo các chị đi trước thì chưa có trường hợp nào 3 tháng giống nhau hết ạ. Vì bên em nghỉ vẫn được hưởng lương ạ.
Bạn xem file nhé:
Còn trường hợp 4 người như mình nói thì nó chọn 3 người theo thứ tự, còn người "xui" ráng chịu
 

File đính kèm

  • Test.xlsm
    15.2 KB · Đọc: 11

Nhattanktnn

Thành viên gắn bó
Tham gia ngày
11 Tháng mười một 2016
Bài viết
1,747
Được thích
1,778
Donate (Momo)
Donate
Cám ơn anh đã nhiệt tình giúp đỡ. Em muốn hỏi là khi em copy ô chứa hàm sang ô khác thì có phải chú ý cái gì không ạ.
Sửa chỗ "row()-6" số 6 thành số dòng phía trên ô chứa công thức
Ví dụ chuyển công thức lên R2 thì row()-1, lên R1 thì khỏi trừ
 

dazkangel

<New Horizons>
Tham gia ngày
28 Tháng hai 2017
Bài viết
2,938
Được thích
4,024
Giới tính
Nam
Thử, nếu không ra nhấn Ctrl+Shift+Enter thay cho Enter sau khi nhập công thức, khi nhấn Ctrl+Shift+Enter sẽ bị lỗi nếu là ô Merge.
Mã:
=LOOKUP(1,0/(FREQUENCY(0,1/MMULT((B$3:M$22/25),26^(13-ROW($1:$12)))-COUNTIF(R$6:R6,A$3:A$22))),A$3:A$22)
 

Nhattanktnn

Thành viên gắn bó
Tham gia ngày
11 Tháng mười một 2016
Bài viết
1,747
Được thích
1,778
Donate (Momo)
Donate

tadien2212

Thành viên mới
Tham gia ngày
28 Tháng bảy 2014
Bài viết
30
Được thích
8

File đính kèm

  • test hàm - Copy.xlsx
    61.5 KB · Đọc: 9

Nhattanktnn

Thành viên gắn bó
Tham gia ngày
11 Tháng mười một 2016
Bài viết
1,747
Được thích
1,778
Donate (Momo)
Donate
Anh ơi em xài hàm của anh nhưng nó báo lỗi như thế này là sao ạ. Anh xem giúp em với.
Công thức đó mình tính chưa hết trường hợp nên nó bị lỗi, còn chênh lệch số là do file bạn gửi dữ liệu bắt đầu từ dòng 3, còn file này dòng 4 thì row()-3 nhé.
Nhưng rốt cuộc bạn muốn làm cho file có dữ liệu như thế nào? đưa file chuẩn lên cho dễ làm
 
Top Bottom