Kết hợp hàm subtottal và lọc dữ liệu (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

queluatb

Thành viên thường trực
Tham gia
17/1/11
Bài viết
349
Được thích
41
em có bảng tính như file đính kèm, trong file e sử dụng hàm subtotal, nhưng khi lọc lại không cho ra giá trị, mọi người xem lại giúp e e bị sai ở đâu
 

File đính kèm

Lọc dòng tổng cộng ẩn hết rồi còn gì mà subtotal(109...) nữa
 
vậy có cách nào để lọc được tổng cộng có giá trị không, mong anh chỉ giúp
 
vậy có cách nào để lọc được tổng cộng có giá trị không, mong anh chỉ giúp

Có cách đấy:
- Giữ Ctrl đồng thời đặt con trỏ chuột vào Tab Sheet1 và kéo sang phải( Mục đích tạo 1 Sheet giống y chang Sheet1).
- Chon toàn bộ bảng tính Sheet1(2), Copy \ Paste Special..\ Values \ OK
Bây giờ bạn có thể lọc được dòng "Tổng cộng".
 
vậy có cách nào để lọc được tổng cộng có giá trị không, mong anh chỉ giúp

sub total không có tác dụng với những dòng ẩn do filter (cái này mới đọc lại........hhiiih)
Mã:
[LIST]
[*]The SUBTOTAL function ignores any rows that are not included in the result  of a filter, no matter which function_num value you use. 
[/LIST]
nếu bạn ẩn bằng cách hide row thì có thể subtotal (9,........)

bạn nói không xài hàm sum được vì
vvì có nhiều món khác nhau nếu sử dụng hàm sum thì e không cộng tổng được lên phải sử dụng hàm subtotal

các "món" đó là những món nào?
==================
hơi mất công một tí, nhưng có thể làm như vậy
1-chọn D3:D19
2-nhấn Ctrl G==>specialcell==>contanst==>ok
3-vào format cell==>hide row đi
 
Lần chỉnh sửa cuối:
Sử dụng hàm Sumif là đúng hơn cả trong trường hợp này
 
sub total không có tác dụng với những dòng ẩn do filter (cái này mới đọc lại........hhiiih)
Mã:
[LIST]
[*]The SUBTOTAL function ignores any rows that are not included in the result  of a filter, no matter which function_num value you use. 
[/LIST]

Ủa? Dịch sao mà nói là SUBTOTAL không có tác dụng với những dòng ẩn do filter vậy trời?
 
sub total không có tác dụng với những dòng ẩn do filter (cái này mới đọc lại........hhiiih)
Mã:
[LIST]
[*]The SUBTOTAL function ignores any rows that are not included in the result  of a filter, no matter which function_num value you use.
[/LIST]
nếu bạn ẩn bằng cách hide row thì có thể subtotal (9,........)

bạn nói không xài hàm sum được vì


các "món" đó là những món nào?
==================
hơi mất công một tí, nhưng có thể làm như vậy
1-chọn D3:D19
2-nhấn Ctrl G==>specialcell==>contanst==>ok
3-vào format cell==>hide row đi
công ty e thường vay ngắn hạn để sản xuất, để theo dõi từng món vay của từng người và từng thời điểm vay, lãi suất vay, e phải tách chi tiết không gộp chung vào được, do vậy khi sử dụng hàm sum thì tính tổng cộng xuống phải sử dụng thủ công cộng từng món một
 
Thì bạn dừng dùng hàm Subtotal trong file, thay bằng hàm SUM bình thường. Giờ thì lọc thỏa mái
Dữ liệu của bạn bố trí như vậy thì cần gì hàm subtotal như vậy, SUM là được rồi

P/s: hàm Subtotal chỉ nên dùng khi đó là 1 dòng tổng cộng ở Đầu/Hoăc Cuối trang tính. trong trường hợp bạn dùng AutoFilter nguyên bảng tính. Đừng lạm dụng hàm Subtotal như vậy........phí lắm & không đúng chỗ nữa.--=0--=0--=0. Chỗ nào cần thiết phải xài thì nên xài, không thì xài cái hợp lý & đơn giản hơn.

Còn thích thì xài Advanced Filter:
Mã:
Sub AdvFt()
    Range("K1").Value = "Di" & ChrW$(7877) & "n Gi" & ChrW$(7843) & "i"
    Range("K2").Value = "T" & ChrW$(7893) & "ng c" & ChrW$(7897) & "ng"
    Range("E1:G19").AdvancedFilter 2, Range("K1:K2"), Range("K4")
End Sub
e không hiểu dùng vba như thế nào mong cao thủ chỉ giúp vào file
 
Mới test lại..............

Chỉ cần Advanced Filter mỗi cột Diễn giải/ Chữ: Tổng Cộng là nó ra thôi

Nhưng bực nhất chỗ Advanced filter là không thể unhide được dòng đã ẩn.......1 cách bình thường, hoặc kéo dãn dòng cho độ rộng bằng nhau cũng không được.hixx
e test thử Advanced Filter mỗi cột Diễn giải/ Chữ: Tổng Cộng nhưng bên tiền vay và trả nợ vay vẫn không ra giá trị
 
sub total không có tác dụng với những dòng ẩn do filter (cái này mới đọc lại........hhiiih)
Mã:
[LIST]
[*]The SUBTOTAL function ignores any rows that are not included in the result  of a filter, no matter which function_num value you use.
[/LIST]
nếu bạn ẩn bằng cách hide row thì có thể subtotal (9,........)

bạn nói không xài hàm sum được vì


các "món" đó là những món nào?
==================
hơi mất công một tí, nhưng có thể làm như vậy
1-chọn D3:D19
2-nhấn Ctrl G==>specialcell==>contanst==>ok
3-vào format cell==>hide row đi
hide row trong mục format cell m chưa rõ ở chỗ này vì tìm không thấy
 
Web KT

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

Back
Top Bottom