标签: excel for-loop
如果以下两列包含值:
A B 1 1 2 2 3 3 4 4
如何乘以并返回总和:
1 * 1 + 1 * 2 + 1 * 3 + 1 * 4 + 2 * 1 + 2 * 2 + ... 4 * 4
完全像嵌套的FOR循环?
同样,只有当第一列值大于第二列时,如何才能乘以和求和:
2 * 1 + 3 * 1 + 3 * 2 + 4 * 1 + 4 * 2 + 4 * 3?
答案 0 :(得分:0)
使用公式我认为所需要的,假设A1:E1和A1:A4如图所示,可能是:
(1)B1:E4的总和,其中B2复制为:
=$A2*B$1
或者,如您所示,具有布局的数组公式:
=SUM(MMULT(A2:A5,TRANSPOSE(B2:B5)))
回答100和
100
(2)在B2中横向和向下复制,然后B2:E4求和:
=IF($A2>B$1,$A2*B$1,0)
回答35。
35