Lọc dữ liệu liệt kê hàng ngang theo kết quả âm và dương

Liên hệ QC

daubap2006

Thành viên mới
Tham gia
24/3/14
Bài viết
10
Được thích
0
Chào các bác. Em có đang làm file như đính kèm, bác nào xem hỗ trợ giúp em. Xin cảm ơn nhiều.
 

File đính kèm

Tại A3 bạn dùng công thức sau rồi kéo sang phải, xuống
Mã:
=IF(COUNTIF(DATA!$B$2:$B$12,">=0")>=ROW(1:1),INDEX(DATA!$A$2:$B$12,SMALL(IF(DATA!$B$2:$B$12>=0,ROW($1:$11),""),ROW(1:1)),COLUMN(A:A)),"")
Tại A3 bạn dùng công thức sau rồi kéo sang phải, xuống
Mã:
=IF(COUNTIF(DATA!$B$2:$B$12,"<0")>=ROW(1:1),INDEX(DATA!$A$2:$B$12,SMALL(IF(DATA!$B$2:$B$12<0,ROW($1:$11),""),ROW(1:1)),COLUMN(A:A)),"")
 
em làm y hệt bác nói nhưng không trả về gia trị mà ra #Value!. Công thức này em nhìn không biết sửa sao luôn. Bác add test luôn giúp trong file nhé. Xin cảm ơn bác nhiều.
 
em làm y hệt bác nói nhưng không trả về gia trị mà ra #Value!. Công thức này em nhìn không biết sửa sao luôn. Bác add test luôn giúp trong file nhé. Xin cảm ơn bác nhiều.
Tôi quên không dặn bạn đây là công thức mảng nên phải kết thúc bằng tổ hợp 3 phím: Alt + Ctrl + Enter
Bạn bấm đồng thời cả 3 phím trên thì công thức mới chạy
 
Cám ơn bác nhiều Ctrl + shilt + Enter ra rồi.
 
Lần chỉnh sửa cuối:
em làm với nguồn dữ lieu test thì ok. Dữ lieu tăng lên thì kéo công thức sai mất, em mất cả buổi chiều học từng hàm test công thức mà vẫn không ra, chuối thật. Bác dhn46 ra tay giúp em cái nhé.
 

File đính kèm

em làm với nguồn dữ lieu test thì ok. Dữ lieu tăng lên thì kéo công thức sai mất, em mất cả buổi chiều học từng hàm test công thức mà vẫn không ra, chuối thật. Bác dhn46 ra tay giúp em cái nhé.

Bạn hãy nhìn kỹ công thức ở bài #2. Bạn có vùng dữ liệu được xác định "cứng nhắc" là $B$2:$B$12
Còn trong tập tin mới bạn có dữ liệu tới dòng 22.
Hoặc là bạn xác định chính xác vùng dữ liệu hiện hành hoặc bạn xác định vùng dữ liệu "dư" ra sao cho không bao giờ vượt quá. Ví dụ bạn thay tất cả các $B$2:$B$12 bằng $B$2:$B$1000 (10000?), và thay tương ứng ROW($1:$11) thành ROW($1:$999) (9999?)

ROW($1:$11) do vùng $B$2:$B$12 có 11 dòng dữ liệu. Vậy nếu bạn sửa thì phải tuân thủ "mối ràng buộc" này.
 
Cám ơn bác nhiều lắm: mấu chốt ở đây:
ROW($1:$11) do vùng $B$2:$B$12 có 11 dòng dữ liệu
 
Web KT

Bài viết mới nhất

Back
Top Bottom