binhbnt
Thành viên mới

- Tham gia
- 6/7/15
- Bài viết
- 21
- Được thích
- 1
Cho cái ví dụ minh họa xem nào bạn.Kết quả thu được là thằng nào.Mà lấy dữ liệu kiểu gì.???????Hiện tại như e muốn mình lọc bảng dữ liệu phần mềm diệt virus <15 ngày thì sẽ tự động liệt kê danh sách các máy tính theo tên và số thứ tự e đã đánh sẵn, để e tiện dễ theo dõi và kiểm tra ạ! Mình làm thế nào các anh chị nhỉ?
Thử:Hiện tại như e muốn mình lọc bảng dữ liệu phần mềm diệt virus <15 ngày thì sẽ tự động liệt kê danh sách các máy tính theo tên và số thứ tự e đã đánh sẵn, để e tiện dễ theo dõi và kiểm tra ạ! Mình làm thế nào các anh chị nhỉ?
H56=IF(MAX(H$55:H55)+1<=$I$50,MAX(H$55:H55)+1,"")
I56=IFERROR(INDEX(ThongKe[Tên máy],AGGREGATE(15,6,ThongKe[STT]/(1/(1/ThongKe[Thời hạn])<15),H56)),"")
Bảng sẽ có 2 cột, cột 1 là số TT, cột 2 hiển thị danh sách các máy tính có KIS <15 ngày thế thôi bác! Để mình tiện theo dõi thôi!Cho cái ví dụ minh họa xem nào bạn.Kết quả thu được là thằng nào.Mà lấy dữ liệu kiểu gì.???????
Chịu khó chờ đi! Tôi có việc bận chút hén.Cám ơn bác @Phan Thế Hiệp , đã giải quyết xong! Bác có thể giải thích các hàm này không nhỉ? Mình không hiểu hết mấy cú pháp lệnh này cho lắm!
Em làm lại 1 sheet không dùng table thì vế index em phải +1 mới ra. Em hiểu vế index của bác không cần +1 vì bắt đầu table từ row 2 nên dò đến dòng 10 của table là đúng (vì đồng nghĩa là row 11 của bảng tính). Em hiểu vậy đúng không bác?Thử:
Enter, fill hai cột xuống.Mã:H56=IF(MAX(H$55:H55)+1<=$I$50,MAX(H$55:H55)+1,"") I56=IFERROR(INDEX(ThongKe[Tên máy],AGGREGATE(15,6,ThongKe[STT]/(1/(1/ThongKe[Thời hạn])<15),H56)),"")
Thân
Đúng!Em làm lại 1 sheet không dùng table thì vế index em phải +1 mới ra. Em hiểu vế index của bác không cần +1 vì bắt đầu table từ row 2 nên dò đến dòng 10 của table là đúng (vì đồng nghĩa là row 11 của bảng tính). Em hiểu vậy đúng không bác?
Chưa đúng lắm!Vế ThongKe[STT]/(1/(1/ThongKe[Thời hạn]) : cách hiểu sẽ giống vế lookup 1/.../... đúng không bác?
Em cám ơn bác rất nhiều, em đã áp dụng được để tạo DS mà không cần VBAĐúng!
Chưa đúng lắm!
1/ (1/a) = sẽ có thể là a hoặc #DIV/0!
Đây là dạng công thức dùng để "ép" các giá trị 0 báo lỗi:
Thân
- Nếu a<>0 thì 1/ (1/a) = a
- Nếu a=0 thì 1/ (1/a) = #DIV/0!