Các bác cho hỏi công thức khi lọc thì nó hiển thị ô hiện thời trên cùng ở ô khác.( có 2 trường hợp ở 2 file).
Với công thức này khi không lọc sao nó củng ra kết quả anh boyxin ơi ?
- File Book1.xls: C2 =VLOOKUP(SUBTOTAL(4,B5:B10),B5:C10,2,0)
- File Book2.xls: C2 =SUBTOTAL(1,D510)
Với công thức này khi không lọc sao nó củng ra kết quả anh boyxin ơi ?
có cách nào khắc phục ko anh ?
SUBTOTAL (function_num, ref1, ref1,...)
Trong đó, function_num là những số:
- từ 1 đến 11 (includes hidden value - bao gồm cả những giá trị ẩn)
- từ 101 đến 111 (ignores hidden value - bỏ qua những giá trị ẩn)
Giá trị ẩn ở đây thường là số liệu trong những hàng (row) đã được dấu đi, ví dụ như lọc bằng Autofilter.
Cách dùng hàm bằng các số (1 tương đương với 101, 2 tương đương 102, v.v...)
=SUBTOTAL(102,$D$49) nghĩa là đếm trong dãy từ $D$4 đến D9 có bao nhiêu cell, bỏ qua (không đếm) nhừng cell đã bị Filter dấu đi.1 : AVERAGE
2 : COUNT
3 : COUNTA
4 : MAX
5 : MIN
6 : PRODUCT
7 : STDEV
8 : STDEVP
9 : SUM
10 : VAR
11 : VARP
các bác xem hộ công thức ở trường hợp này.
b2 =subtotal(5,$b6:$b$11)
e2 =vlookup(b2,$b$6:$e$11,4,0)
Câu hỏi này rất hay ,sau ko ai giúp vậy ta ?Bác xem hộ lại công thức ở ô E2 nó hoạt động không chính xác nếu có ngày trùng.
Bạn nói rõ giúp "không chính xác" ở chỗ nào?Bác xem hộ lại công thức ở ô E2 nó hoạt động không chính xác nếu có ngày trùng.
@volga: Câu hỏi này hay chỗ nào vậy bạn!Câu hỏi này rất hay ,sau ko ai giúp vậy ta ?
Bạn vào chọn tây hồ thử xem ?kết quả nó cho ra hoàng mai ,tác giả muốn nó ra tây hồ .Bạn nói rõ giúp "không chính xác" ở chỗ nào?
Theo mình nghĩ, công thức của anh boyxin là tổng quát.
Theo yêu cầu là: Hiển thị tên đơn vị của dòng đầu tiên khi lọc.
Trong file của bạn có ngày 22/12/2008 là trùng (có hai dòng dữ liệu). Dòng đầu tiên sau khi lọc có tên đơn vị là Hoàng Mai, giá trị ô E2 cũng là Hoàng Mai,
Vậy không chính xác ở chỗ nào?
@volga: Câu hỏi này hay chỗ nào vậy bạn!
Nếu vậy tôi nghĩ chỉ có nước dùng cột phụ (vẩn trên cơ sở SUBTOTAL)Bác xem hộ lại công thức ở ô E2 nó hoạt động không chính xác nếu có ngày trùng.
Nếu vậy tôi nghĩ chỉ có nước dùng cột phụ (vẩn trên cơ sở SUBTOTAL)
Xem file ---> Tôi nghĩ là chính xác đấy