Bỏ qua nội dung chính

Làm thế nào để tính tổng các giá trị duy nhất dựa trên tiêu chí trong Excel?

Ví dụ: tôi có một dải dữ liệu chứa các cột Tên và Thứ tự, bây giờ, chỉ tính tổng các giá trị duy nhất trong cột Thứ tự dựa trên cột Tên như ảnh chụp màn hình sau. Làm thế nào để giải quyết công việc này một cách nhanh chóng và dễ dàng trong Excel?

Tính tổng các giá trị duy nhất dựa trên một hoặc nhiều tiêu chí với công thức mảng


Tính tổng các giá trị duy nhất dựa trên một hoặc nhiều tiêu chí với công thức mảng

Để chỉ tính tổng các giá trị duy nhất dựa trên tiêu chí trong một cột khác, vui lòng sử dụng công thức dưới đây:

1. Vui lòng sao chép hoặc nhập công thức mảng sau vào ô trống:

=SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12,$B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12))

Chú thích: Trong công thức trên, A2: A12 là dữ liệu cột chứa giá trị điều kiện, D2 là điều kiện mà bạn muốn tính tổng các giá trị dựa trên, B2: B12 là cột chứa các giá trị mà bạn muốn tính tổng.

2. Sau đó nhấn Ctrl + Shift + Enter các phím với nhau để nhận tổng kết quả đầu tiên, sau đó, chọn ô công thức này và kéo chốt điền xuống các ô để nhận tất cả các giá trị tổng cho từng mục. Xem ảnh chụp màn hình:

Lời khuyên: Nếu bạn cần tính tổng tất cả các giá trị duy nhất dựa trên hai tiêu chí, vui lòng áp dụng công thức dưới đây:

=SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))


Các bài viết tương đối hơn:

  • Tổng nhiều cột dựa trên tiêu chí duy nhất trong Excel
  • Trong Excel, bạn có thể luôn cần tính tổng nhiều cột dựa trên một tiêu chí. Ví dụ: tôi có một loạt dữ liệu như ảnh chụp màn hình sau được hiển thị, bây giờ, tôi muốn nhận tổng giá trị của KTE trong ba tháng - tháng XNUMX, tháng XNUMX và tháng XNUMX.
  • Vlookup và tính tổng đối sánh theo hàng hoặc cột trong Excel
  • Sử dụng vlookup và hàm sum giúp bạn nhanh chóng tìm ra các tiêu chí được chỉ định và tính tổng các giá trị tương ứng cùng một lúc. Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn hai phương pháp để vlookup và tính tổng các giá trị đầu tiên hoặc tất cả các giá trị phù hợp trong các hàng hoặc cột trong Excel.
  • Tổng giá trị dựa trên tháng và năm trong Excel
  • Nếu bạn có một phạm vi dữ liệu, cột A chứa một số ngày và cột B có số lượng đơn đặt hàng, bây giờ, bạn cần tính tổng các số dựa trên tháng và năm từ một cột khác. Trong trường hợp này, tôi muốn tính tổng các đơn đặt hàng của tháng 2016 năm XNUMX để có kết quả như sau. Và bài viết này, tôi sẽ nói về một số thủ thuật để giải quyết công việc này trong Excel.
  • Tổng giá trị dựa trên tiêu chí văn bản trong Excel
  • Trong Excel, bạn đã bao giờ thử tính tổng các giá trị dựa trên một cột tiêu chí văn bản khác chưa? Ví dụ: tôi có một phạm vi dữ liệu trong trang tính như ảnh chụp màn hình sau đây, bây giờ, tôi muốn cộng tất cả các số trong cột B tương ứng với các giá trị văn bản trong cột A đáp ứng một tiêu chí nhất định, chẳng hạn như tính tổng các số nếu các ô trong cột A chứa KTE.
  • Tổng giá trị dựa trên lựa chọn danh sách thả xuống trong Excel
  • Như hình minh họa bên dưới, bạn có một bảng chứa cột Danh mục và cột Số tiền, và bạn đã tạo danh sách thả xuống xác thực dữ liệu chứa tất cả các danh mục. Khi chọn bất kỳ loại danh mục nào từ danh sách thả xuống, bạn muốn tổng hợp tất cả các giá trị ô tương ứng trong Cột B và điền kết quả vào một ô được chỉ định. Ví dụ: khi chọn danh mục CC từ danh sách thả xuống, bạn cần tính tổng các giá trị trong ô B5 và B8 và nhận được tổng số 40 + 70 = 110. Làm thế nào để đạt được nó? Phương pháp trong bài viết này có thể giúp bạn.

  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột và Lưu giữ dữ liệu; Nội dung phân chia ô; Kết hợp các hàng trùng lặp và Tổng / Trung bình... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Yêu thích và Chèn công thức nhanh chóng, Dãy, Biểu đồ và Hình ảnh; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Nhóm bảng tổng hợp theo số tuần, ngày trong tuần và hơn thế nữa ... Hiển thị các ô đã mở khóa, đã khóa bởi các màu sắc khác nhau; Đánh dấu các ô có công thức / tênhữu ích. Cảm ơn !
tab kte 201905
  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have column "A" listed with various Part nos. Say 50 parts. Each of these 50 parts will be repeated more than once. I column B where in for each of these part nos stock qty say for particular part no 1000 is the qty. This 1000 Qty is shown againt that particular part no in whichever cell it comes in column 'A".

The problem i am facing is sum total of column B is not correct as stock qty is shown n-number of times that particular part finds place in column A.

How do i avoid totaling up this repeated stock qty of one unique part. Say part no P1001 stock is 1000nos. If delivery date of this part P1001 is

Part no..Date.............Qty......Stock
P1001....05-10-22 .....150......1000
P1001....06-10-22......200.....1000
P1001....07-10-22.......250.....1000

in the above table stock is only 1000 but it shows against each delivery date the same stock qty. But when i want to sum the total stock of all part nos it should not take 1000 3 times but only 1 time. How do this?
This comment was minimized by the moderator on the site
Hello, Pugazh
Did you want to sum only the unique stock based on the part number?
Or you can give your problem as a creenshot here, so that, we can understand more clearly.
Thank you!
This comment was minimized by the moderator on the site
Hi,

I was wondering if there was a formula for three criteria? Or if there's a process/logic to follow for more than two criteria ?

Many thanks,
Gus
This comment was minimized by the moderator on the site
Hello, Gus,
If there are three criteria of your data, to sum the unique values, please apply the below array formula:
=SUM(IF(FREQUENCY(IF($A$2:$A$10=F2,IF($B$2:$B$10=G2,IF($C$2:$C$10=H2,MATCH($D$2:$D$10,$D$2:$D$10,0)))),ROW($D$2:$D$10)-ROW($C$2)+1),$D$2:$D$10))

After inserting the formula, please press press Ctrl + Shift + Enter keys together to get the result. see below screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-unique.png
Please have a try, thank you!
This comment was minimized by the moderator on the site
Hi,
I would like to sum based on two unique criteria, is this possible?
In the second example, rather than James and October being the specific criteria, James would stay the specific element, and the formula would sum based on the name and the month being unique.
Many thanks
Louise
This comment was minimized by the moderator on the site
Hola me podrias ayudar deseo sumar o contar solo valores unicos de fechas especificas me puedes ayudar ya que la formula =SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12,$B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12)) me sirve pero como esta en ingles no se como colocarla, te agradezco mucho
This comment was minimized by the moderator on the site
Hello Jorge,

Formula: =SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))

Translate the English version formula into the Spanish version:
=SUMA(SI(FRECUENCIA(SI($A$2:$A$12=E2,SI($B$2:$B$12=F2,COINCIDIR($C$2:$C$12,$C$2:$C$12,0))),FILA($C$2:$C$12)-FILA($C$2)+1),$C$2:$C$12))

Please have a try.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
This doesn't actually work as I would have expected. The formula is only counting the unique criteria.

James had 700 units ordered in the first example, yet the total says 600.

The formula won't count his orders that contain the same qty because they are unique. Is there a way to modify this formula so you can get an actual total of all of James' orders?

The second formula has the same issue. James ordered 400 units, not 300 as shown in the summary. 
This comment was minimized by the moderator on the site
Hello, kc, May be the below article can solve your problem, please try:https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations