Lọc số lượng trong excel

  • Thread starter cmd
  • Ngày gửi
C

cmd

Guest
21/8/07
37
0
0
47
TP.HCM
Chào a chị. Em có một file excel có 2 cột . VD như sau :
Cột B là cột số kg của món hàng, còn cột A là tên món hàng và có tất cả 8 loại hàng khác nhau lập đi lập lại . Số lượng dòng của mỗi cột lên đến 500 dòng. Vậy có cách nào lọc ra biết hàng A bao nhiêu kg , hàng B bao nhiêu kg không ạ.? VD :

A B

Hàng A : 50
Hàng B : 20
Hàng C : 50
Hàng A : 20
Hàng E : 80
Hàng F : 100
Hàng B : 200
Hàng F : 125
Hàng C : 56
Hàng C : 57
Hàng E : 95
.....
Và cứ lập lại như vậy tới 500 dòng. Vậy làm sao có thể Tổng số kg của từng loại. Xin cảm ơn
 
Sửa lần cuối:
Khóa học Quản trị dòng tiền
E

Esc_force

Sơ cấp
26/5/07
16
0
1
Hà Nội
Bạn có nhiều cách để thực hiện công việc này. Có thể dùng Sumif, chức năng lọc Autofilter, Advance Filter hoặc Subtoltal
 
aThuan

aThuan

Cao cấp
27/9/06
347
5
18
Tp.HCM
Đã dùng AdvancedFilter sao không dùng hàm DSUM() tiên hơn không?!

- Hàm Dsum() có hạn chế phải làm tươi lại số liệu khi có sự thay đổi
- Nếu có nhiều tên cột giống nhau thì DSUM bị hạn chế, hàm sumif tiện lợi hơn tại điều kiện nó được nằm ngay trong công thức, số liệu luôn update khi có thay đổi (trước kia mình toàn dùng DSUM còn bây giờ thì giã từ Dsum rồi:012:).
Nói chung là tùy vào thói quen của từng người, nếu nghiên cứu thêm pivotTable nữa thì lại nhanh hơn cả sumif.

Thân/

Bác Bill cung cấp cho xã hội cái Excell thật sự là 1 phần mềm tuyệt hảo, không biết đến khi nào có cái khác đánh bại cái này:biggrinda
 
L

Lê Hồng Thái

Guest
8/2/07
17
0
0
41
Hà Nội
Ở cột A bạn đặt chuột kéo đến cuối cột có có dữ liệu (VD từ A1 đến A550) đặt tên vùng dữ liệu này là Tên_Hàng. Ở cột B bạn đặt tên vùng dữ liệu Số_Lượng (từ B1 đến B550).
Sau đó với mỗi loại mặt hàng bạn đặt công thức tương ứng như sau:
= {sum(if(Tên_Hàng='Hàng A',1,0)*Số_Lượng)}
Với công thức này thì sẽ cộng được số lượng hàng của mỗi loại hàng.
Ghi chú: Bạn chú ý giùm mình là vùng dữ liệu của Tên_Hàng và Số_Lượng phải cùng dòng, chỉ có điều là khác cột.
 

Xem nhiều