công thức excel

Liên hệ QC

DUYKHANG1123

Thành viên mới
Tham gia
15/11/23
Bài viết
0
Được thích
0
mọi người cho em hỏi mình dùng công thức nào để " lấy 3 người mua có thành tiền cao nhất và 1 người mua sớm nhất sẽ được tặng quà" ạ?? em cảm ơn
 
Giả sử bảng tính của bạn taị cột A:B, C1 là số trúng thưởng, bạn dùng CT này tại D1:
=IFERROR(INDEX($A$1:$A$1000,SMALL(IF(MMULT(IFERROR(SEARCH(REPLACE($C$1,COLUMN($A:$Z),1,"?"),$B$1:$B$1000),),--(ROW($1:$26)>0))>0,ROW($1:$1000)),ROW(A1))),"")
CTrl+Shift+Enter rồi fill xuống!!!
 
Người mua sớm nhất thì có thể chỉ 1. Nhưng thành tiền thì chưa chắc đã là 3 người. Lỡ có 2 người hạng nhất và 3 người hạng nhì thì ai sẽ bị loại?

Chú thích: tiêu đề như hiện tại là phạm quy - tiêu đề chung chung.
Cần sửa lại cho phù hợp với vấn đề đang hỏi.
 
Người mua sớm nhất thì có thể chỉ 1. Nhưng thành tiền thì chưa chắc đã là 3 người. Lỡ có 2 người hạng nhất và 3 người hạng nhì thì ai sẽ bị loại?

Chú thích: tiêu đề như hiện tại là phạm quy - tiêu đề chung chung.
Cần sửa lại cho phù hợp với vấn đề đang hỏi.
tổng là 4 người sẽ đc giảm ạ, 3 người mua cao nhất và 1 người mua sớm nhất
 
tổng là 4 người sẽ đc giảm ạ, 3 người mua cao nhất và 1 người mua sớm nhất
Bạn không hiểu luật sắp hạng rồi. Nói như bạn tức là có người cũng mua bằng người ta nhưng vì lý do chủ quan của bạn mà bị hụt quà. Tha hồ giải thích khi người ta khiếu nại nhé.
KH . . TT
AB . . 5000
CD . . 5000
EF . . 3000
GH . . 3000
KL . . 3000
AB và CD thì chác rồi. Nhưng trong EF, GH, KL người nào sẽ được và hai người nào sẽ bị hụt?

Tối thiểu bạn cũng phải ra thêm luật "sắp lại" (tie break). Ví dụ như thành tiền bằng nhau thì người sớm hơn sẽ được, người trễ chịu thiệt.

Chú thích: tôi dị ứng từ viết tắt. Tôi ngưng không tham gia thớt này nữa.
 
Web KT
Back
Top Bottom