Excel-SUMPRODUCT计算相邻两列的两两相乘积

2025-12-22 18:34 来源:好会计 阅读量:270

导读:在Excel中的一个表格,如果要计算相邻两列的两两相乘积,你会如何做呢? 单元格L3:=SUM(B3*C3,D3*E3,F3*G3,H3*I3,J3*K3) 这是最简单的做法。 如果使用SUMPRODUCT函数来试试呢?参考以下做法: 单元格L3:=SUMPRODUCT(MOD(COLUMN(B3:J3)+1,2)*B3:J3*C3:K3) 复制单元格L3到单元格L3:L11。 MOD(COLUMN(B3:J3)+1,2) =MOD((2,3,4,5,6,7,8,9,10)+1,2) =MOD(3,4,5

在Excel中的一个表格,如果要计算相邻两列的两两相乘积,你会如何做呢?
  单元格L3:=SUM(B3*C3,D3*E3,F3*G3,H3*I3,J3*K3)
  这是最简单的做法。


  如果使用SUMPRODUCT函数来试试呢?参考以下做法:
  单元格L3:=SUMPRODUCT(MOD(COLUMN(B3:J3)+1,2)*B3:J3*C3:K3)
  复制单元格L3到单元格L3:L11。
  MOD(COLUMN(B3:J3)+1,2)
  =MOD((2,3,4,5,6,7,8,9,10)+1,2)
  =MOD(3,4,5,6,7,8,9,10,11,2)
  =(1,0,1,0,1,0,1,0,1)
  SUMPRODUCT((1,0,1,0,1,0,1,0,1)*B3:J3*C3:K3)
  =SUMPRODUCT((B3,0,D3,0,F3,0,H3,0,J3)*C3:K3)
  =B3*C3+0+D3*E3+0+F3*G3+0+H3*I3+0+J3*K3
  =B3*C3+D3*E3+F3*G3+H3*I3+J3*K3
大家都在问
您正在与金牌答疑老师聊天