繁体   English   中英

如何在Excel列中为备用单元格添加值?

[英]How to add values for alternative cells in Excel column?

在Excel工作表中,我想添加值A1,C1,E1等。

我尝试过

 =IF(MOD(ROW(), 2) = 0, 1, 0)

我想添加H2,J2,L2,N2,P2和所有其他单元格的值。 像这样I2,k2,m2,o2以及所有其他单元格。 图片已附上。

Excel图片

您需要一个数组公式。 (我将使用A1:E1作为示例范围)。 首先,我们需要为每个像元分配1或0。

  Mod(Column(A1:E1),2)=0  

然后,我们将每个像元乘以1或0,以得出像元值或零

  a1:e1*mod(column(a1:e1),2)=0

然后我们求和

 =SUM(A1:E1*(MOD(COLUMN(A1:E1),2)=0))

最后我们使用Control Shift Enter输入它作为数组公式

例

解决问题的一种方法是使用SUMPRODUCT

=SUMPRODUCT((A1:L1)*(MOD(COLUMN(A1:L1),2)<>0))

A1:L1替换为工作表上的相关范围。

如果您下次可以提供一些示例数据和预期的输出,效果会更好:)

假设您要添加的范围是A1:A10尝试使用此FormulaArray

= SUM( $A$1:$A$10 * ISODD( ROW( $A$1:$A$10 ) ) )

或如果范围为A1:Z1

= SUM( $A$1:$Z$1 * ISODD( COLUMN( $A$1:$Z$1 ) ) )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM