Lọc dữ liệu có giá trị max, không dùng advanced filter

  • Thread starter ptdzung
  • Ngày gửi
P

ptdzung

Guest
26/3/05
56
0
0
Hà Nội
Tôi có 2 sheet như sau:
Sheet 1: cột A - Tên vật tư (Có thể lặp lại nhiều lần). Cột B - Giá bán
Sheet 2: cột A - Tên vật tư (chỉ xuất hiện 1 lần nếu nó đã có ở cột A của sheet 1). Cột B - Giá bán (Chọn giá bán cao nhất của vật tư tại cột A, theo các giá bán của vật tư này bên sheet 1)
Khi dùng advanced filter chỉ có thể biết được từng loại vật tư cụ thể nên tôi không dùng.
Cột A của sheet 2 tôi dùng công thức theo file DanhMuc_DuyNhat của bạn Maika đã chọn được tên vật tư chỉ xuất hiện một lần.
Cột B của sheet 2 không biết phải dùng công thức gì?
Rất mong các bạn chỉ giúp. Xin cám ơn
 
Khóa học Quản trị dòng tiền
B

Bình_OverAC

Over Abnormal / Crazy
14/5/04
846
10
18
42
Nha Trang
Ở cột B của sheet 2 bạn nhập công thức mãng này vào sẽ có kết quả như ý:
{=MAX(IF(Sheet1!A4:A1000=Sheet2!A4,Sheet1!B4:B1000,0))}
 
P

ptdzung

Guest
26/3/05
56
0
0
Hà Nội
Cám ơn bạn Bình_OverAC, dùng công thức của bạn được ngay. Tôi cứ loay hoay với công thức sumproduct mãi không được.
 
HongViet

HongViet

Cao cấp
10/11/05
286
10
18
Đà nẵng
Hàm tự tạo có được chăng?

Function TimMax( rRange As Range)
TimMax=Application.Max(rRange)
End Function
Mình Mới thử sơ sơ thôi; Còn tốt xấu như thế nao chưa rõ lắm!:wall: :1luvu:
 

Xem nhiều

Webketoan Zalo OA