Cộng dồn Số lượng theo tên và Dựa vào mã lớn nhất (1 người xem)

Liên hệ QC

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

hunglam123

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
31/3/20
Bài viết
180
Được thích
43
Em có bảng tính như Hình bên dưới. Cho em hỏi làm thế nào Sum lại Số lượng theo từng tên ( Nếu trùng tên dựa và Mã Lớn nhất ). Em xin cảm ơn!
Nếu công thức khó quá thì mọi người giúp em Funtion cũng được. Chứ em mò cả buổi chiều chưa ra

1585737760458.png
 

File đính kèm

Lần chỉnh sửa cuối:
- copy cột Tên ra bảng mới
- dùng conslidate để lọc duy nhất
- dùng công thức vừa hỏi được sáng nay để tìm số lớn nhất, hoặc
-- dùng max để lấy mã lớn nhất
-- dùng sumifs để lấy số lượng
- tổng

Cách tính thủ công này tuy rườm rà những dễ kiểm toán hơn tính tổng thẳng bằng công thức khủng hoặc VBA.
Theo cái nhìn của dân tay ngang thì tính tắt bằng công thức khủng hoặc VBA là xịn. Nhưng theo cái nhìn của dân chuyên nghiệp bảng tính thì càng rõ rệt càng giá trj.
 
- copy cột Tên ra bảng mới
- dùng conslidate để lọc duy nhất
- dùng công thức vừa hỏi được sáng nay để tìm số lớn nhất, hoặc
-- dùng max để lấy mã lớn nhất
-- dùng sumifs để lấy số lượng
- tổng

Cách tính thủ công này tuy rườm rà những dễ kiểm toán hơn tính tổng thẳng bằng công thức khủng hoặc VBA.
Theo cái nhìn của dân tay ngang thì tính tắt bằng công thức khủng hoặc VBA là xịn. Nhưng theo cái nhìn của dân chuyên nghiệp bảng tính thì càng rõ rệt càng giá trj.

cái bảng đó thay đổi liên tục và công việc đó lặp đi lặp lại liên tục nên cần tự động thầy ơi. Thấy ra tay cho em xem code cái chứ em đọc em không hình dung làm ra sao
 
Vậy thì tập dùng pivot table.
Một công việc thường xuyên như vậy mà không đủ sức nắm đầu nó thì sẽ là nô lệ của nó.
 
Nếu tôi hiểu thì F có mã lớn nhất là 6 chứ nhỉ? Sao lại là 4?
 
Làm cái công thức thử xem, không giống kết quả của bạn, Ctrl+Shift+Enter:
=SUM(C4:C17*(COUNTIFS(B4:B17,B4:B17,A4:A17,">"&A4:A17)=0))
 
Em có bảng tính như Hình bên dưới. Cho em hỏi làm thế nào Sum lại Số lượng theo từng tên ( Nếu trùng tên dựa và Mã Lớn nhất ). Em xin cảm ơn!
Nếu công thức khó quá thì mọi người giúp em Funtion cũng được. Chứ em mò cả buổi chiều chưa ra

View attachment 234495
Thử công thức này :
=SUMPRODUCT((COUNTIFS(B4:B17,B4:B17,A4:A17,">="&A4:A17)=1)*C4:C17)
F lớn nhất là 6, không phải 4 nhe bạn
 
Nếu tôi hiểu thì F có mã lớn nhất là 6 chứ nhỉ? Sao lại là 4?
dạ em nhầm. em sửa lại rồi anh
Bài đã được tự động gộp:

Thử công thức này :
=SUMPRODUCT((COUNTIFS(B4:B17,B4:B17,A4:A17,">="&A4:A17)=1)*C4:C17)
F lớn nhất là 6, không phải 4 nhe bạn
dạ em nhầm. em sửa lại rồi anh .Quá tuyệt vời, quá hay cảm ơn anh
Bài đã được tự động gộp:

Làm cái công thức thử xem, không giống kết quả của bạn, Ctrl+Shift+Enter:
=SUM(C4:C17*(COUNTIFS(B4:B17,B4:B17,A4:A17,">"&A4:A17)=0))
dạ em cảm ơn anh nhiều hay quá
 
Web KT

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

Back
Top Bottom