TÌM 2 GIÁ TRỊ TRONG HÀNG VỚI SỐ LẦN XUẤT HIỆN NHIỀU NHẤT
Nhờ các bạn trên GPE giúp đỡ trường hợp tìm giá trị có trong hàng với số lần xuất hiện nhiều nhất.
– Mình có dùng hàm MODE tìm được giá trị xuất hiện nhiều nhất có trong hàng nhưng lại không tìm được giá trị thứ 2 với số lần xuất hiện nhiều thứ 2 có trong hàng
(Trong trường hợp trong hàng có nhiều giá trị với số lần xuất hiện nhiều nhất là như nhau thì ưu tiên lấy giá trị trong hàng từ trái qua phải)
– Rất mong sự giúp đỡ của các bạn! Xin cảm ơn!
D2=LOOKUP(1,1/(IF((FREQUENCY(G2:QSV2,ROW($1:$37)-1)>=LARGE(FREQUENCY(G2:QSV2,ROW($1:$37)-1),2)),ROW($1:$37)-1,GPE)<>C2),ROW($1:$37)-1)
Ctrl+Shift+Enter fill xuống.
Bài này có nhiều cách nếu muốn dùng MODE thì bạn dùng CT này tại D2:
D2=MODE(IF(COUNTIF($C2:C2,$H2:$QSW2)=0,IF($H2:$QSW2<>"",$H2:$QSW2)))
Ctrl+Shift+Enter rồi fill xuống, fill sang cột F thì cột E là số lần xuất hiện nhiều nhất thứ 2, cột F là thứ 3….
….
Cảm ơn bạn nhiều. Bạn ơi, trong công thức này dữ liệu bắt đầu có từ cột G, sao trong công thức lại là H vậy bạn?
Bạn ơi cho mình hỏi ạ: nếu mình muốn tìm ngược lại là thay cho tìm 2 giá trị với số lần xuất hiện nhiều nhất như trên thì bây giờ muốn tìm 2 giá trị với số lần xuất hiện ít nhất mình làm như thế nào ạ? Rất Mong sự hồi âm của các bạn!
Vậy không dùng MODE được nữa, thấy các số của bạn nhiều nhất có 2 chữ số, bạn dùng CT này ở C2:
C2=MATCH(TRUE,COUNTIF($G2:$QSV2,ROW($1:$100)-1)/(COUNTIF($B2:B2,ROW($1:$100)-1)=0)=MIN(IFERROR(1/(1/COUNTIF($G2:$QSV2,ROW($1:$100)-1)/(COUNTIF($B2:B2,ROW($1:$100)-1)=0)),"")),)-1
Ctrl+Shift+Enter rồi fill xuống, rồi fill qua cột D và E…Cột C là số lần xuất hiện ít nhất, cột D là số lần xuất hiện ít thứ 2, cột E là số lần xuất hiện ít thứ 3…..
Thiết kế Tổng đãi ngộ (Total Rewards) theo khung SHRM
Khóa học “Thiết kế Tổng phần thưởng (Total Reward) chuẩn khung SHRM” giúp bạn nắm vững toàn bộ hệ thống đãi ngộ theo chuẩn...
Xem khóa học
Bình luận