Note: The other languages of the website are Google-translated. Back to English

Làm thế nào để tính tổng dựa trên tiêu chí cột và hàng trong Excel? 

Tôi có một dải dữ liệu chứa tiêu đề hàng và cột, bây giờ, tôi muốn lấy tổng các ô đáp ứng cả tiêu chí tiêu đề cột và tiêu đề hàng. Ví dụ, để tính tổng các ô mà tiêu chí cột là Tom và tiêu chí hàng là tháng hai như sau được hiển thị ảnh chụp màn hình. Bài viết này, tôi sẽ nói về một số công thức hữu ích để giải quyết nó.

doc sum cột hàng tiêu chí 1

Tính tổng các ô dựa trên tiêu chí cột và hàng với các công thức


mũi tên màu xanh bong bóng bên phải Tính tổng các ô dựa trên tiêu chí cột và hàng với các công thức

Tại đây, bạn có thể áp dụng các công thức sau để tính tổng các ô dựa trên cả tiêu chí cột và hàng, vui lòng thực hiện như sau:

Nhập bất kỳ công thức nào dưới đây vào ô trống mà bạn muốn xuất kết quả:

=SUMPRODUCT((A2:A7="Tom")*(B1:J1="Feb")*(B2:J7))

=SUM(IF(B1:J1="Feb",IF(A2:A7="Tom",B2:J7)))

Và sau đó nhấn Shift + Ctrl + Nhập các phím với nhau để lấy kết quả, xem ảnh chụp màn hình:

doc sum cột hàng tiêu chí 2

Chú thích: Trong các công thức trên: TomTháng Hai là tiêu chí cột và hàng dựa trên, A2: A7, B1: J1 tiêu đề cột và tiêu đề hàng có chứa tiêu chí không, B2: J7 là phạm vi dữ liệu mà bạn muốn tính tổng.


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng: Chèn nhanh công thức phức tạp, biểu đồ và bất cứ thứ gì bạn đã sử dụng trước đây; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • 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 mà không làm mất dữ liệu; Nội dung phân chia ô; Kết hợp các hàng / cột trùng lặp... 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 ...
  • 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 !
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office / Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Bảo đảm hoàn lại tiền trong 60 ngày.
tab kte 201905

Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • 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
Nhận xét (16)
Chưa có xếp hạng. Hãy là người đầu tiên xếp hạng!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tuyệt vời, đây là một trong những gì tôi đang tìm kiếm. cảm ơn đã giúp đỡ
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Đáng chú ý là trong hai công thức được cung cấp ở trên, bạn không cần phải nhập công thức SUMPRODUCT bằng Ctrl + Shift + Enter. Nó sẽ hoạt động hoàn toàn tốt nếu không có nó.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Brilliant
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bạn sẽ làm thế nào với cùng một công thức này nếu bạn muốn cộng cả tháng Hai và tháng Ba với nhau? Hãy giúp tôi! cảm ơn

=SUMPRODUCT((A2:A7="Tom")*(B1:J1="Feb")*(B2:J7))
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, Angela,
Để giải quyết vấn đề của bạn, bạn chỉ cần áp dụng công thức dưới đây, hãy thử áp dụng nhé.

=SUMPRODUCT((A2:A7="Tom")*((B1:J1="Feb")+(B1:J1="Mar"))*(B2:J7)).

Hy vọng nó có thể giúp bạn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Có cách nào để làm cho điều này hoạt động với các ký tự đại diện không? Tôi muốn sử dụng nó cho mọi thứ bắt đầu bằng các ký tự nhất định, nhưng với (một số cố định) ký tự không xác định ở cuối, tức là = SUM (IF (B1: J1 = "Fe *", IF (A2: A7 = " Tới * ", B2: J7)))
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Nếu bất kỳ ai có cùng câu hỏi, đây là cách tôi đã giải quyết nó (trong Google Trang tính, không được thử nghiệm trong Excel):

=ArrayFormula(SUM(IF(regexmatch(O5:W5,"^Fe."),IF(regexmatch(N6:N11,"^To."),O6:W11))))

Lưu ý rằng hàm IF không hỗ trợ các ký tự đại diện và để đối sánh lại các ký tự đại diện là khác nhau và bạn có thể tìm thấy tại đây: https://github.com/google/re2/blob/master/doc/syntax.txt
Trong trường hợp cụ thể này, tôi đã sử dụng ^ để chỉ ra rằng Fe & Tom xuất hiện ở đầu văn bản và. để cho phép bất kỳ ký tự nào sau đây (* có nghĩa là không hoặc nhiều ký tự trước đó, ví dụ: Fe * sẽ chỉ tìm kiếm các trường hợp có 1 hoặc nhiều chữ "e" sau F)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn bạn rất nhiều! Bạn đã làm nên ngày của tôi !! @TeSageDS
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi đã cố gắng tạo một công thức để tính toán nếu D12 trống, nó sẽ tính từ K12 đến AH12 nhưng có vẻ như phần này 'regexmatch (D12, "")' không hoạt động
ArrayFormula (SUM (IF (regexmatch (D12, ""), K12: AH12)))
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Trong ví dụ trên, tôi nên sử dụng công thức nào nếu tôi muốn tính tổng số tiền mà Tom Ruby & Nicol kiếm được trong tháng Ba?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, Nabar, Để có được kết quả như mong muốn, vui lòng áp dụng công thức dưới đây:=SUMPRODUCT(((A2:A7="Tom")+(A2:A7="Nicol")+(A2:A7="Ruby"))*(B1:J1="Mar")*(B2:J7))
Hãy cố gắng, hy vọng nó có thể giúp bạn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào Skyyang,
Cảm ơn bạn đã phản hồi. Tôi đã thử công thức bạn đề xuất nhưng tôi không nhận được câu trả lời đúng. Có lẽ tôi đã không thể đặt truy vấn của mình một cách chính xác. Để tôi thử lại Tôi có một bảng tính với dữ liệu với phép tính hàng ngày, tôi đã đánh số hàng đầu tiên 1,2,3,4 ..... 132. Hàng thứ 2, 3, 4 & 5 có tiêu đề bảng. Cột đầu tiên có dòng không được đánh số 1, 2,3, ..... 3005 bắt đầu từ hàng 6, phạm vi B6: EF3005 có dữ liệu được điền vào hàng ngày. Trong trang thứ hai, tôi có một bảng trong đó tôi muốn áp dụng một công thức sẽ tìm kiếm hai số dòng được cung cấp ở hai hàng khác nhau và tính tổng từ phạm vi B6: EF3005 từ bảng tính dữ liệu giữa hai số dòng từ một cột nhất định viz tổng các giá trị trong cột 15 giữa các hàng (dòng No) 50 & 85.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Có cách nào để làm điều này nhưng thay vì viết "Tom" & "Feb" trong công thức, bạn có thể tham chiếu đến các ô tiêu chí nhưA11 & A12 không?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, Rianna, Yest, như bạn đã nói, bạn có thể sử dụng tham chiếu ô để thay thế văn bản trong công thức, chẳng hạn như:
=SUMPRODUCT((A2:A7=A2)*(B1:J1=C1)*(B2:J7))
=SUM(IF(B1:J1=C1,IF(A2:A7=A2,B2:J7)))
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Nếu có những tiêu cực trong ma trận và bạn chỉ muốn bao gồm những điều tích cực, bạn sẽ làm gì? 
Tôi đã cố gắng làm một cái gì đó như thế này:

= SUMPRODUCT ((Cột = Tiêu chí) * (Hàng = Tiêu chí) * (cột thứ hai = Tiêu chí) * (Ma trận) * (Ma trận> 0))

Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Dữ liệu của tôi mà tôi đang cố truy xuất nằm trong một bảng. Điều này sẽ ảnh hưởng đến kết quả ở tất cả? Tôi có:

=SUM(IF('[Cơ sở dữ liệu dự án đang hoạt động của bộ điều khiển chính (ghi chú KC)1.xlsx]Theo dõi dự án đang hoạt động'!$B2:$B66=X2,IF('[Cơ sở dữ liệu dự án đang hoạt động của bộ điều khiển chính (ghi chú KC)1.xlsx] Theo dõi dự án đang hoạt động'!$A1:$AV1=AH10,'[Cơ sở dữ liệu dự án đang hoạt động của bộ điều khiển chính (ghi chú KC)1.xlsx]Theo dõi dự án đang hoạt động'!$H$2:$AV$66)))

Vì vậy, tôi nghĩ điều tương tự sẽ xảy ra nếu bạn thực hiện thông tin của mình ở trên, nhưng trong một bảng trong một sổ làm việc khác. Suy nghĩ?
Không có bình luận nào được đăng ở đây
Để lại ý kiến ​​của bạn
Đăng với tư cách khách
×
Đánh giá bài viết này:
0   Nhân vật
Các vị trí được đề xuất

Kết nối với chúng tôi

Bản quyền © 2009 - www.extendoffice.com. | Đã đăng ký Bản quyền. cung cấp bởi ExtendOffice. | BẢN ĐỒ CHI NHÁNH
Microsoft và logo Office là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Microsoft Corporation tại Hoa Kỳ và / hoặc các quốc gia khác.
Được bảo vệ bởi Sectigo SSL