excel隔行加减值,求教!谢谢!

如果a1的字段为 出账 则 c3 输出的值 为 c1+b3 以此类推,
但是如果a5字段为 进账 则 c7 输出的值 为 c5-b7 以此类推
请问怎么做?我现在是用正负号来实现加减的。。。我希望通过判断a字段来进行加减,麻烦了!我是隔行取值的,请注意啊,谢谢!务必麻烦讲解下公式!谢谢!

第1个回答  2013-03-15
C3公式
=IF(OR(A1="",MOD(ROW(C3),2)=0),"",IF(A1="出帐",C1+B3,C1-B3))

第一阶段:
如果A1未填或者当前行不是奇数行,则为空,
当A1有数据且当前行为偶数行才进行下一步工作
第二阶段:
根据A1中的内容,采取不同的计算办法:
如果A1为“出账”,则用C1+B3;
否则(A1为“进账”),则用C1-B3
第2个回答  2013-03-15
在C3输入公式=C1+B3
然后复制C3,同时选择C5、C7、C9、C11.....,右键粘贴
第3个回答  2013-03-15
为什么要空出一行呀,这样很难设置公式。
如果可以不空行的话,用IF公式即可进行判断并进行计算。追问

因为。。。还有一些字段要写。。。

追答

试试以下方法:
C2=IF(A2="出账",C1-B2,C1+B2)
将C2公式下拉。

追问

十分感谢、、、已经好了。。。

第4个回答  2013-03-15
在C3输入公式=if(a3="出帐",c1+b3,c1-b3),然后向下复制粘贴本回答被提问者采纳
第5个回答  2013-03-15
感觉表格设计有问题。
相似回答