电子表格第一行的每个单元格乘以第二行对应的单元格,然后求和的公式怎样让第一行与其任意行同用此规律。

例如:=A1*A2+C1*C2+E1*E2+G1*G2+I1*I2+K1*K2+M1*M2+O1*O2............;怎样用复制或其他简单的方法使第一行的每个单元格乘以任意行对应的单元格,然后求和。

第1个回答  2013-05-18
=sumproduct(A1:O1,A2:O2)追问

=A1*A2+C1*C2+E1*E2+G1*G2+I1*I2+K1*K2+M1*M2+O1*O2............中间是有间隔的。

追答

=SUMPRODUCT((MOD(COLUMN(A1:O1),2)=1)*A1:O1,(MOD(COLUMN(A1:O1),2)=1)*A2:O2)

追问

可能是我没有表达清楚,我的意思=A1*A2+C1*C2+E1*E2+G1*G2+I1*I2+K1*K2+M1*M2+O1*O2...........这个函数公式我已经做好了,可以按要求计算。但复制到其他行,确无法以第一行为固定值与其他任意行按这个规律运算。复制的公式只能按上下相邻两行计算,请高手指点。

追答

=SUMPRODUCT((MOD(COLUMN($A$1:$O$1),2)=1)*$A$1:$O$1,(MOD(COLUMN($A$1:$O$1),2)=1)*A2:O2)

本回答被提问者采纳
第2个回答  2013-05-18
=SUMPRODUCT(MOD(COLUMN(A1:O1),2)*A1:O1*A2:O2)追问

谢谢你刚才的回答,规律是正确的,但我的完整公式是这样的:=B5*B6+D5*D6+F5*F6+H5*H6+J5*J6+L5*L6+N5*N6+P5*P6+R5*R6+T5*T6+V5*V6+X5*X6+Z5*Z6+AB5*AB6+AD5*AD6+AF5*AF6+AH5*AH6+AJ5*AJ6+AL5*AL6+AN5*AN6+AP5*AP6+AR5*AR6+AT5*AT6+AV5*AV6+AX5*AX6+AZ5*AZ6+BB5*BB6+BD5*BD6+BF5*BF6+BH5*BH6+BJ5*BJ6+BL5*BL6+BN5*BN6+BP5*BP6,复制到下一行就不行了。我是要以第五行部分单元格为固定值与其他任意行相对应的单元格按这个规律运算

相似回答