Bạn cần ôn lại về Excel nhiều lắm đấy. Vấn đề bạn đưa ra không khó giải quyết đâu, chỉ cần bạn bình tĩnh đọc lại các bài viết trên diễn đàn và thử làm từng bước là được ngay.
Với cả 2 câu trên, đơn giản nhất là bạn tạo thêm các cột phụ. Ở câu 6, nếu bạn vận dụng công thức mảng, bạn không cần thêm cột phụ. Công thức đó như sau :
{=SUM((LEFT(Mathang,1)="X")*(DoanhThu))}
{=SUM((LEFT(Mathang,1)="D")*(DoanhThu))}
{=SUM((LEFT(Mathang,1)="N")*(DoanhThu))}
Mathang là tên mảng B3:B12 và DoanhThu là tên mảng F3:F12. Bạn có htể xem thêm các bài về công thức mảng trên diễn đàn
Nếu bạn không hiểu rõ lắm về công thức mảng mà muốn dùng hàm SUMIF, bạn phải dùng thêm một cột phụ, và dùng hàm LEFT để rút ra từng lọai X, D hay N rồi mới tình hàm SUMIF theo cột này. Giả sử cột phụ đó là cột G, từ G3:G12
=SUMIF($G$3:$G$12,"X",DoanhThu)
=SUMIF($G$3:$G$12,"D",DoanhThu)
=SUMIF($G$3:$G$12,"N",DoanhThu)
Với câu 8, bạn cũng phải dùng cột phụ H3:H12 và dùng hàm RIGHT để rút 0, 1, 2, 3 ra khỏi các chuỗi. Bạn đặt tiêu đề cho cột phụ này tại H2 là MaKV. Sau đó, bạn dùng K1:K2 làm vùng tiêu chuẩn, K1 bạn nhập tiêu đề MaKV, K2 bạn nhập số 0 (là dữ liệu bạn muốn trích ra).
Khi sử dụng Advanced Filter, bạn nhập vào
-List Range : $A$2:$H$12 (bạn phải chọn cả vùng tiêu đề).
-Criteria Range : $K$1:$K$2
- Copy to : $M$2 (Bạn phải chỉ định vùng Copy bắt đầu từ ô nào, vùng Copy này phải ở ngay trên Sheet đang làm việc)
Nếu bạn muốn dữ liệu trích lọc được sao chép tự động qua một Sheet khác, bạn phải đứn gtại Sheet này, mới dùng Data/Advanced Filter. Td : Dữ liệu nguồn của bạn ở Sheet 1, bạn muốn dữ liệu được rút ra Sheet 2, bạn phải đứng tại Sheet 2 khi thiết lập Data/ Advanced Filter. Và như vậy, ta có :
-List Range : Sheet1!$A$2:$H$12 (bạn phải chọn cả vùng tiêu đề).
-Criteria Range : Sheet1!$K$1:$K$2
- Copy to : $A$2
Bạn thử thực hành nhé. Chúc bạn thành công