Lọc dữ liệu theo ngày tham chiếu Cell bên ngoài

hocggsheet.com

Thành viên mới
Tham gia ngày
27 Tháng mười hai 2018
Bài viết
5
Thích
4
Điểm
15
Tuổi
22
#2
Hi bạn,

Đây là công thức cho ô O3 -> Lấy ra Tên khách hàng ở cột A
=IF(P1 = "Lớn hơn 7 ngày trước";FILTER(B2:B6;today()-M2:M6 >7);IF(P1="3 ngày trước";FILTER(B2:B6;today()-M2:M6 <=3);FILTER(B2:B6;today()-M2:M6 <=7)))

Còn đây là công thức cho ô P3 -> lấy NGÀY LH GẦN NHẤT ở cột M
=IF(P1 = "Lớn hơn 7 ngày trước";FILTER(M2:M6;today()-M2:M6 >7);IF(P1="3 ngày trước";FILTER(M2:M6;today()-M2:M6 <=3);FILTER(M2:M6;today()-M2:M6 <=7)))

P/s: yên tâm khi dùng 2 ct riêng biệt cho 2 ô nhé, vì cơ bản thì hàm Filter của 2 ô sẽ lọc cùng điều kiện nên kết quả trả về sẽ theo thứ tự -> yên tâm không bị lệch ngày đâu :D
 

GTK-PM

Thành viên thường trực
Tham gia ngày
10 Tháng mười một 2013
Bài viết
227
Thích
6
Điểm
385
Tuổi
28
#3
Cảm ơn bạn, chúc bạn và gia đình đón xuân Kỷ hợi thật nhiều sức khỏe, may mắn hạnh phúc. 2019 hoàn thành xuất sắc các mục tiêu kế hoạch đề ra. :D:D
 

yeudoi

Thành viên gắn bó
Thành viên BQT
Moderator
Tham gia ngày
12 Tháng sáu 2006
Bài viết
2,765
Thích
6,873
Điểm
910
#4
Sao file là bỏ vào thùng rác nhỉ. Bạn nên để lại mọi người tham khảo
 

GTK-PM

Thành viên thường trực
Tham gia ngày
10 Tháng mười một 2013
Bài viết
227
Thích
6
Điểm
385
Tuổi
28
#5
Hi bạn,

Đây là công thức cho ô O3 -> Lấy ra Tên khách hàng ở cột A
=IF(P1 = "Lớn hơn 7 ngày trước";FILTER(B2:B6;today()-M2:M6 >7);IF(P1="3 ngày trước";FILTER(B2:B6;today()-M2:M6 <=3);FILTER(B2:B6;today()-M2:M6 <=7)))

Còn đây là công thức cho ô P3 -> lấy NGÀY LH GẦN NHẤT ở cột M
=IF(P1 = "Lớn hơn 7 ngày trước";FILTER(M2:M6;today()-M2:M6 >7);IF(P1="3 ngày trước";FILTER(M2:M6;today()-M2:M6 <=3);FILTER(M2:M6;today()-M2:M6 <=7)))

P/s: yên tâm khi dùng 2 ct riêng biệt cho 2 ô nhé, vì cơ bản thì hàm Filter của 2 ô sẽ lọc cùng điều kiện nên kết quả trả về sẽ theo thứ tự -> yên tâm không bị lệch ngày đâu :D
Công thức này đúng ý của mình rồi, nhưng mình muốn bỏ trùng lặp như điều kiện nếu đã có là trong phạm vi <=3 thì khi lọc <=7 ngày không xuất hiện nữa, tương tự các ngày khác cũng như vậy.
 

hocggsheet.com

Thành viên mới
Tham gia ngày
27 Tháng mười hai 2018
Bài viết
5
Thích
4
Điểm
15
Tuổi
22
#6
Mình không hiểu ý bạn lắm. Ý là những người trong 3 ngày gần nhất thì tất nhiên sẽ có trong 7 gần nhất ngày chứ nhỉ? Còn nếu ý bạn là điều kiện 1 là lọc 3 ngày, điều kiện 2 là lọc từ ngày 4 đến ngày 7 thì bạn có thể sửa như sau nhé

Đây là công thức cho ô O3 -> Lấy ra Tên khách hàng ở cột A
=IF(P1 = "Lớn hơn 7 ngày trước";FILTER(B2:B6;today()-M2:M6 >7);IF(P1="3 ngày trước";FILTER(B2:B6;today()-M2:M6 <=3);FILTER(B2:B6;today()-M2:M6>3;today()-M2:M6 <=7)))

Còn đây là công thức cho ô P3 -> lấy NGÀY LH GẦN NHẤT ở cột M
=IF(P1 = "Lớn hơn 7 ngày trước";FILTER(M2:M6;today()-M2:M6 >7);IF(P1="3 ngày trước";FILTER(M2:M6;today()-M2:M6 <=3);FILTER(M2:M6;today()-M2:M6>3;today()-M2:M6 <=7)))
 

yeudoi

Thành viên gắn bó
Thành viên BQT
Moderator
Tham gia ngày
12 Tháng sáu 2006
Bài viết
2,765
Thích
6,873
Điểm
910
#7
Tôi nghĩ có thể rút gọn được công thức nhưng vẫn không thấy bạn share lại file theo bài #4
 
Top