Cần hỗ trợ lọc danh sách mà không dùng filter

Liên hệ QC
Nhờ các bác giúp em thên nhát nữa.
1./ Sao công thức này em chỉnh lại số ô mà nó không chạy
Công thức cũ:
=IFNA(INDEX(tien,MATCH(1,(TT!$D$7:$D$1592=$B8)*(OFFSET(TT!$J$7,0,MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0),ROWS(TT!$D$7:$D$1592),1)=' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$H$5),0),MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0)),"")
Sử lại là"
=IFNA(INDEX(tien,MATCH(1,(TT!$D$7:$D$1800=$B8)*(OFFSET(TT!$J$7,0,MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0),ROWS(TT!$D$7:$D$1800),1)=' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$H$5),0),MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0)),"")

2./ Giúp em thêm một bảng lọc theo thời gian: Tức là lọc những em học sinhcủa lớp đóng tiền các khoản trong thời gian từ tháng x đến tháng y ( có thể thay đổi thời gian)
Bài đã được tự động gộp:

Thực ra cách của mình sẽ chính xác nếu tên hs không trùng nhau, còn có hs giống tên nhau và cùng 1 lớp thì mình cũng chưa thử
Dạ, tên học sinh nếu trùng sẽ sửa hoặc thêm ký tự A, B .. nên cũng không vấn đề gì.
 

File đính kèm

  • QUẢN LÝ THU 3 DK.xlsx
    415.3 KB · Đọc: 12
Nhờ các bác giúp em thên nhát nữa.
1./ Sao công thức này em chỉnh lại số ô mà nó không chạy
Công thức cũ:
=IFNA(INDEX(tien,MATCH(1,(TT!$D$7:$D$1592=$B8)*(OFFSET(TT!$J$7,0,MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0),ROWS(TT!$D$7:$D$1592),1)=' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$H$5),0),MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0)),"")
Sử lại là"
=IFNA(INDEX(tien,MATCH(1,(TT!$D$7:$D$1800=$B8)*(OFFSET(TT!$J$7,0,MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0),ROWS(TT!$D$7:$D$1800),1)=' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$H$5),0),MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0)),"")

2./ Giúp em thêm một bảng lọc theo thời gian: Tức là lọc những em học sinhcủa lớp đóng tiền các khoản trong thời gian từ tháng x đến tháng y ( có thể thay đổi thời gian)
Bài đã được tự động gộp:


Dạ, tên học sinh nếu trùng sẽ sửa hoặc thêm ký tự A, B .. nên cũng không vấn đề gì.
Dữ liệu phải sort theo lớp, trùng tên không sao
 

File đính kèm

  • QUẢN LÝ THU 3 DK.xlsx
    359.2 KB · Đọc: 17
. . . . . Dạ, tên học sinh nếu trùng sẽ sửa hoặc thêm ký tự A, B .. nên cũng không vấn đề gì.
:D . . . . /-)úng là chưa thấy quan tài chưa đỗ lệ!
$$$$@

Chủ bài đăng có danh sách học sinh /HViên toàn trường mà không có mã HS thì chả mấy chốc thành đống rác thúi mà thôi!

STTKHỐILỚPMã HSHỌ TÊNNGÀY SINHGIỚI TÍNH
1​
1010A1.2ATN00Anh Thị Tuyết Ngân29/02/2004Nữ
2​
1111A2BTT00Bàn Thị Thuỷ01/08/2003Nữ
3​
1010D3BAT00Bùi Anh Tùng13/01/2004Nam
4​
1010D3BBP00Bùi Bích Phương20/08/2004Nữ
5​
1010D3BNT00Bùi Đại Nhật Tân17/09/2004Nam
6​
1010TN4BMD00Bùi Đoàn Mỹ Duyên03/09/2004Nữ
7​
1010D2BFA010Bùi Đức Anh22/07/2004Nam
8​
1212A1.2BFL00Bùi Đức Lợi13/08/2002Nam
9​
1111A1.5BHH00Bùi Hoàng Hiệp23/05/2003Nam
10​
1111D3BHH00Bùi Hồng Hạnh10/07/2003Nữ
11​
1010TN3BHH01Bùi Huy Hoàng08/01/2004Nam
 
Lần chỉnh sửa cuối:
:D . . . . /-)úng là chưa thấy quan tài chưa đỗ lệ!
$$$$@

Chủ bài đăng có danh sách học sinh /HViên toàn trường mà không có mã HS thì chả mấy chốc thành đống rác thúi mà thôi!

STTKHỐILỚPMã HSHỌ TÊNNGÀY SINHGIỚI TÍNH
1​
1010A1.2ATN00Anh Thị Tuyết Ngân29/02/2004Nữ
2​
1111A2BTT00Bàn Thị Thuỷ01/08/2003Nữ
3​
1010D3BAT00Bùi Anh Tùng13/01/2004Nam
4​
1010D3BBP00Bùi Bích Phương20/08/2004Nữ
5​
1010D3BNT00Bùi Đại Nhật Tân17/09/2004Nam
6​
1010TN4BMD00Bùi Đoàn Mỹ Duyên03/09/2004Nữ
7​
1010D2BFA010Bùi Đức Anh22/07/2004Nam
8​
1212A1.2BFL00Bùi Đức Lợi13/08/2002Nam
9​
1111A1.5BHH00Bùi Hoàng Hiệp23/05/2003Nam
10​
1111D3BHH00Bùi Hồng Hạnh10/07/2003Nữ
11​
1010TN3BHH01Bùi Huy Hoàng08/01/2004Nam
Cảm ơn bác SA_DQ góp ý. tham gia diễn đàn từ lâu mà chưa được tương tác với bác. Danh sách là do Văn thư chuyển qua đã lọc và mã hóa tên trùng rồi ạ. Mình chỉ nhập vào sheet TT.
 
Nhờ các bác giúp em thên nhát nữa.
1./ Sao công thức này em chỉnh lại số ô mà nó không chạy
Công thức cũ:
=IFNA(INDEX(tien,MATCH(1,(TT!$D$7:$D$1592=$B8)*(OFFSET(TT!$J$7,0,MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0),ROWS(TT!$D$7:$D$1592),1)=' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$H$5),0),MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0)),"")
Sử lại là"
=IFNA(INDEX(tien,MATCH(1,(TT!$D$7:$D$1800=$B8)*(OFFSET(TT!$J$7,0,MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0),ROWS(TT!$D$7:$D$1800),1)=' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$H$5),0),MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0)),"")

2./ Giúp em thêm một bảng lọc theo thời gian: Tức là lọc những em học sinhcủa lớp đóng tiền các khoản trong thời gian từ tháng x đến tháng y ( có thể thay đổi thời gian)
Bài đã được tự động gộp:


Dạ, tên học sinh nếu trùng sẽ sửa hoặc thêm ký tự A, B .. nên cũng không vấn đề gì.
chỗ define nam "tien" bạn sửa lại phần chọn nếu thêm dòng vào
Bài đã được tự động gộp:

chỗ define nam "tien" bạn sửa lại phần chọn kích thước nếu thêm dòng vào
Mã:
=IFNA(INDEX(tien,MATCH(1,(TT!$D$7:$D$1800=$B8)*(OFFSET(TT!$J$7,0,MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0),ROWS(TT!$D$7:$D$1800),1)=' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$H$5),0),MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0)),"")
nhấn ctrl + shilf + enter
 
Lần chỉnh sửa cuối:
chỗ define nam "tien" bạn sửa lại phần chọn nếu thêm dòng vào
Bài đã được tự động gộp:


Mã:
=IFNA(INDEX(tien,MATCH(1,(TT!$D$7:$D$1800=$B8)*(OFFSET(TT!$J$7,0,MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0),ROWS(TT!$D$7:$D$1800),1)=' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$H$5),0),MATCH(' LỚP KHOẢN THU VÀ THỜI GIAN NỘP'!$F$7,TT!$J$6:$W$6,0)),"")
nhấn ctrl + shilf + enter
Đã làm được. cảm ơn bạn. Học được define name là gì
 
define name để đặt tên vùng chọn cho tiện thôi
Em làm thên hai sheet. Bác giúp em thêm ca nữa.
1./ Lọc số tiền của tất cả học sinh trong một khối theo tháng. Giồng như trong mỗi lớp.
2./ Tổng tiền từng khoản của từng lớp theo tháng.
 

File đính kèm

  • QUAN LÝ THU hoàn thiện.xlsx
    452.5 KB · Đọc: 15
Mình nghĩ bạn nên tự thêm cột phụ đánh mã học sinh vào các sheet để tham chiếu thì công thức sẽ nhanh và gọn, không sai. Sau khi tính toán xong thì ẩn nó đi
 
Mình gửi bạn file
 

File đính kèm

  • QUAN LÝ THU hoàn thiện.xlsx
    529.5 KB · Đọc: 9
Lần chỉnh sửa cuối:
Do trong quá trình sử dụng bảng thu mà bác phuongvq123 giúp đỡ xây dựng xuất hiện vấn đề: Một học sinh có thể đóng 1, 2 hoặc 3 lần cho từng khoản thu. Nên em xây dựng bảng lại như sau.
- Lọc theo mã số học sinh (công thức đặt mã số nhờ các bác góp ý).
- Các bảng sau đó lọc theo mã số từ sheet data.
- Sheet lọc sẽ dò tìm từng khoản trong 3 lần thu từ tháng x đến tháng y.
Nhờ các bác giúp em với ạ.
 

File đính kèm

  • QUAN LÝ THU theo mã số.xlsx
    883.6 KB · Đọc: 11
Do trong quá trình sử dụng bảng thu mà bác phuongvq123 giúp đỡ xây dựng xuất hiện vấn đề: Một học sinh có thể đóng 1, 2 hoặc 3 lần cho từng khoản thu. Nên em xây dựng bảng lại như sau.
- Lọc theo mã số học sinh (công thức đặt mã số nhờ các bác góp ý).
- Các bảng sau đó lọc theo mã số từ sheet data.
- Sheet lọc sẽ dò tìm từng khoản trong 3 lần thu từ tháng x đến tháng y.
Nhờ các bác giúp em với ạ.
Mã số học sinh tôi có ý kiến như này ví dụ: năm học 2019-2020 là khóa thứ 50 của trường đối với lớp 10TN1 học sinh có STT trong lớp đó là 1 thì mã là 50-TN1-01. học lớp 11D2 có STT là 1 thì khóa là 49, mã là 49-D2-02
Bạn thấy thế nào
 
Mã số học sinh tôi có ý kiến như này ví dụ: năm học 2019-2020 là khóa thứ 50 của trường đối với lớp 10TN1 học sinh có STT trong lớp đó là 1 thì mã là 50-TN1-01. học lớp 11D2 có STT là 1 thì khóa là 49, mã là 49-D2-02
Bạn thấy thế nào
Mã không quan trọng, chủ yếu dùng nhận biết học sinh thôi ạ. Bác giúp em công thức được thì tuyệt quá rồi. Bác lập mã theo ý bác cũng được.
 
Do trong quá trình sử dụng bảng thu mà bác phuongvq123 giúp đỡ xây dựng xuất hiện vấn đề: Một học sinh có thể đóng 1, 2 hoặc 3 lần cho từng khoản thu. Nên em xây dựng bảng lại như sau.
- Lọc theo mã số học sinh (công thức đặt mã số nhờ các bác góp ý).
- Các bảng sau đó lọc theo mã số từ sheet data.
- Sheet lọc sẽ dò tìm từng khoản trong 3 lần thu từ tháng x đến tháng y.
Nhờ các bác giúp em với ạ.
Bạn tham khảo
 

File đính kèm

  • QUAN LÝ THU theo mã số.xlsx
    865.1 KB · Đọc: 14
Bác hiểu sai ý em rồi. các bảng lọc sẽ lọc cả ba lần cho một cột ạ.
Tức là nếu
Học sinh A đóng Học phí 100k trong tháng 1, 300k trong tháng 4, 500k trong tháng 7.
Học sinh B đóng Học phí 200k trong tháng 2, 300k trong tháng 3, 300k trong tháng 4.
Nhưng khi lọc em muốn bảng lọc từ tháng 2 đến tháng 4 thì bảng hiển thị học phí sẽ là
A : 300K ( chỉ có lần đóng thứ 2 đủ điều kiện)
B : 800K ( Do có 3 lần đủ điều kiện, thì sẽ cộng tiền 3 đủ điều kiện.)
 
Mình tính giải pháp như thế này. Nhưng thấy nặng file và phức tạp quá.
Thêm 3 sheet cho 3 lần thu. Sheet cuối sẽ tổng lại.
Xin ý kiến các bác!
 

File đính kèm

  • QUAN LÝ THU theo mã số.xlsx
    1.5 MB · Đọc: 6
Web KT
Back
Top Bottom