- Tham gia
- 31/3/20
- Bài viết
- 180
- Được thích
- 43
Dùng cho Excel >=2010Em có 1 vùng dữ liệu như hình A4:C19 . Ở ô F4 em nhập Điều Kiện tên là "A". Vậy thi dùng hàm gì để tìm ra số lượng theo mã hàng lớn nhất
Ví dụ: tên "A" thì có rất nhiều dòng trùng tên thì dựa vào Mã cái nào lớn nhất thì dò và kết quả là 100
Ví dụ: tên "Y" thì chỉ có 1 mình nó xuất hiện có 1 tên duy nhất thì kết quả là 150
Em xin cảm ơn
Yêu cầu Mã lớn nhất của Tên hàng, kết quả là số lượng lớn nhất của 1 Tên hàng.Em có 1 vùng dữ liệu như hình A4:C19 . Ở ô F4 em nhập Điều Kiện tên là "A". Vậy thi dùng hàm gì để tìm ra số lượng theo mã hàng lớn nhất
Ví dụ: tên "A" thì có rất nhiều dòng trùng tên thì dựa vào Mã cái nào lớn nhất thì dò và kết quả là 100
Ví dụ: tên "Y" thì chỉ có 1 mình nó xuất hiện có 1 tên duy nhất thì kết quả là 150
Em xin cảm ơn
View attachment 234471
E bị nhầm để e sửa lại anh ơiYêu cầu Mã lớn nhất của Tên hàng, kết quả là số lượng lớn nhất của 1 Tên hàng.
Không hiểu nổi.
Dùng cho Excel >=2010
=AGGREGATE(14,6,$C$4:$C$21/($B$4:$B$21=F4),1)
E bị nhầm để e sửa lại anh ơi
Bài đã được tự động gộp:
Không được bạn ơi. ý là do theo cái Mã có lớn nhất chứ không phải theo Số lượng lớn nhất
Em sửa lại ảnh Và có đính kèm file rồi anh. Anh xem lại giúp emBạn hỏi bài mà gởi cái hình thì ít ai quan tâm lắm.
File đâu mà viết công thức rồi kiểm tra xem kết quả có đúng không?
Em sửa lại ảnh Và có đính kèm file rồi anh. Anh xem lại giúp em
=SUMIFS($C$4:$C$17;$B$4:$B$17;E4;$A$4:$A$17;MAX(IF($B$4:$B$17=E4;$A$4:$A$17;0)))
'Kết thúc bằng Ctrl+Shift+Enter
Hoặc:'
=SUMIFS($C$4:$C$17;$B$4:$B$17;E4;$A$4:$A$17;AGGREGATE(14;6;$A$4:$A$21/($B$4:$B$21=E4);1))
'Enter'
Nhìn cách đặt Mã và Tên hàng "ghê quá".Cập nhật
=VLOOKUP(AGGREGATE(14,6,$A$4:$A$21/($B$4:$B$21=E4),1),$A$4:$C$40,3,0)
em cảm ơn anh ! hay quáPHP:=SUMIFS($C$4:$C$17;$B$4:$B$17;E4;$A$4:$A$17;MAX(IF($B$4:$B$17=E4;$A$4:$A$17;0))) 'Kết thúc bằng Ctrl+Shift+Enter Hoặc:' =SUMIFS($C$4:$C$17;$B$4:$B$17;E4;$A$4:$A$17;AGGREGATE(14;6;$A$4:$A$21/($B$4:$B$21=E4);1)) 'Enter'
em cảm ơn anh ! hay quáDùng Sumproduct với max để tính ra con số lớn nhất của một tên
Dùng sumifs hoặc vlookup để tìm số lượng của dòng có con số lớn nhất này.
Mà loại truy cứu như thế này người ta đặt cái bảng tra vào table, hoặc name mấy cái cột để dễ viết công thức.
View attachment 234477
em cảm ơn anh ! hay quáThử lại
=VLOOKUP(AGGREGATE(14,6,$A$4:$A$21/($B$4:$B$21=E4),1),$A$4:$C$40,3,0)