Nhờ tìm lệnh để tính tổng các tích của hàng và cột

Liên hệ QC

Songthan1990

Thành viên mới
Tham gia
3/1/20
Bài viết
6
Được thích
0
Có lệnh nào để xử lý phép tính sau không ah:
A1*D4+B1*D5+C1*D6+...+AA1*Dn

Em thử lệnh sumproduct mà không được.
 
Lần chỉnh sửa cuối:
Không biết bạn còn ẩn ý gì không chứ dùng hàm được mà
=SUMPRODUCT((A1:AA1)*(D4:30))
 
Không biết bạn còn ẩn ý gì không chứ dùng hàm được mà
=SUMPRODUCT((A1:AA1)*(D4:30))


Nó ra kết quả sai. Tớ có dữ liệu như sau:
Dòng A tương ứng là các giá trị 1 hết
Cột D giá trị lần lượt là 500, 300, 600, 300
Dùng sumproduct nó cho kết quả là 6,800
Nếu tính tay thì kết quả là 1,700 mới đúng
 
Nó ra kết quả sai. Tớ có dữ liệu như sau:
Dòng A tương ứng là các giá trị 1 hết
Cột D giá trị lần lượt là 500, 300, 600, 300
Dùng sumproduct nó cho kết quả là 6,800
Nếu tính tay thì kết quả là 1,700 mới đúng
Chú ý công thức sau là công thức mảng: sau khi nhập thì bấm CTRL+SHIFT+ENTER để kết thúc (thay vì Enter như thông thường)
Ví dụ
=SUMPRODUCT(TRANSPOSE(A1:D1),D4:D7)
hoặc
=SUM(TRANSPOSE(A1:D1)*D4:D7)
 
Chú ý công thức sau là công thức mảng: sau khi nhập thì bấm CTRL+SHIFT+ENTER để kết thúc (thay vì Enter như thông thường)
Ví dụ
=SUMPRODUCT(TRANSPOSE(A1:D1),D4:D7)
hoặc
=SUM(TRANSPOSE(A1:D1)*D4:D7)

Cám ơn bạn nhiều nhé. Tớ làm được rồi.
Cho tớ hỏi thêm sao bắt buộc phải dùng công thức mảng nhỉ. Là do lệnh transpore ạ.
 
Có cách nào không cần dùng công thức mảng không ạ.
Chắc là có, nhưng chưa chắc đã hay hơn , bạn thử suy nghĩ xem
Bài đã được tự động gộp:

Cám ơn bạn nhiều nhé. Tớ làm được rồi.
Cho tớ hỏi thêm sao bắt buộc phải dùng công thức mảng nhỉ. Là do lệnh transpore ạ.
Đúng rồi, vì nó là công thức mảng
 
Lần chỉnh sửa cuối:
Có lệnh nào để xử lý phép tính sau không ah:
A1*D4+B1*D5+C1*D6+...+AA1*Dn

Em thử lệnh sumproduct mà không được.
Có thể tham khảo thêm:
Mã:
=MMULT(A1:D1,D4:D7)
=SUMPRODUCT(N(OFFSET($A$1,,{0;1;2;3}))*D4:D7)
=SUMPRODUCT(LOOKUP({1;2;3;4},{1,2,3,4},A1:D1)*D4:D7)
Chỉ Enter.

Thân.
 

File đính kèm

  • TongTich.xlsx
    9.8 KB · Đọc: 13
Web KT
Back
Top Bottom