建议先将A1转换成=900 再计算
如Sheet1表中
A1=600+300
可以在Sheet2表中
Ctrl+F3 定义名称“ABC"
=EVALUATE(Sheet1!A1)
在A1单元格中输入=ABC 在右拉公式至BN1
下拉公式至对应Sheet1表中的行。
在NO列中输入公式
=SUMPRODUCT((MOD(COLUMN($A1:$BN1),2)=MOD(COLUMN(A1),2))*($A1:$BN1))-SUMPRODUCT((MOD(COLUMN($B1:$BN1),2)=MOD(COLUMN(B1),2))*($B1:$BN1))
下拉填充
或在BO1中写入A1&"-"&B1&"+"&C1&"-"&D1&"+"........&BN1
Ctrl+F3 定义名称“ABCD"
=EVALUATE(Sheet1!BO1)
在BP1单元格中输入=ABCD 向下填充
在需要计算结果的单元格中输入
=SUM((-1)^(COLUMN(A1:BN1)+1)*A1:BN1)
然后用Ctrl+Sheft+Enter结束
说明:先用求出数据所在的奇偶列,然后+1使得奇偶互换,这样,-1的奇数次方为负,偶数次方为正,从而实现用所在列的位置得出+1或-1,再去乘以该数据,然后全部加起来
=sum(1+1+1)