Muốn tính tích của 2 mảng (tương tự hàm SumProduct) dùng hàm nào? (1 người xem)

  • Thread starter Thread starter bivily
  • Ngày gửi Ngày gửi

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

bivily

Thành viên hoạt động
Tham gia
11/10/07
Bài viết
110
Được thích
26
Mình muốn tính tích của 2 mảng tương tự như hàm SUMPRODUCT nhưng ở đây mình muốn giữ nguyên các giá trị của Array1, còn Array2 thì chuyển đổi thành mảng gồm 2 giá trị 0 hoặc 1 (cho những số > 0) thì phải sử dụng hàm nào của Excel nhỉ?
Chân thành cám ơn sự giúp đỡ của mọi người!
 

File đính kèm

Ví dụ bạn có 2 mảng A1:A10 và B1:B10, cần tính tích A1:A10 với mảng chuyển đổi từ B1:B10 gồm giá trị 0,1. Công thức là
=Sumproduct((A1:A10)*(B1:B10>0))
 
Mình muốn tính tích của 2 mảng tương tự như hàm SUMPRODUCT nhưng ở đây mình muốn giữ nguyên các giá trị của Array1, còn Array2 thì chuyển đổi thành mảng gồm 2 giá trị 0 hoặc 1 (cho những số > 0) thì phải sử dụng hàm nào của Excel nhỉ?
Chân thành cám ơn sự giúp đỡ của mọi người!
Nếu bạn không thích xài hàm Sumproduct thì mình xài một hàm sau:
{=SUM(IF(A2:I2>0,$A$1:$I$1))}
Đây là hàm mảng sử dụng Ctrl+shift+enter
 
Ví dụ bạn có 2 mảng A1:A10 và B1:B10, cần tính tích A1:A10 với mảng chuyển đổi từ B1:B10 gồm giá trị 0,1. Công thức là
=Sumproduct((A1:A10)*(B1:B10>0))

Wow! Thật đơn giản, gọn nhẹ mà lại hiệu quả. Cám ơn Hau151978 và Hieu07061984 rất nhiều!
 

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

Back
Top Bottom