excel公式问题? 请问如果我需要在公式里设置选取单元格计算怎么设置

比如 A+B+C=D ,C单元格有数据的话就不加B单元格的数据(A+C=D),没数据的话就等于(A+B=D),求各位大神帮帮忙!!!

0你算不算他是数据。会不会有些单元格里面有一个0.速回,如果这个问题确认了我知道怎么做追问

不算,就是只要C有数据就不去计算 B,即使B里有数据也不去计算。只有C里没有数据C为0时,计算A+B.

追答

在D列中设一下公式:=if(C1=0,A1+B1,A1+C1)

追问

=ROUND(s8+s25+s33+s34,0) 大神如果这个公式里需要修改成你告诉我的这个样子需要怎么修改,比如新加一个单元格 S36(它就类似我需要的C),S34(它类似B)求大神指教。

追答

你的意思是不是这样,如果S36里面有数据,你要的结果就是S8+S25+S33+S36,四舍五入保留0位小数点,如果S36里有数据,你要的结果就是S8+S25+S33+S34,四舍五入保留0位小数点

追问

对就是这样大神

追答

=if(S36=0,round(S8+S25+S33+S34,0),round(S8+S25+S33+S36,0)),如果你是向上取整就把round换成roundup,就是34.1你要他是31的结果还是32的结果之区别

追问

非常感谢大神的指导,谢谢了,完美解决我的问题!!!

追答

不客气,你是不是在算工资

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-03
  在D2单元格中输入=IF(ISNUMBER(C2),A2+C2,A2+B2)
第2个回答  2015-04-03
在D1输入=IF(C1,A1+C1,B1+C1)追问

=ROUND(s8+s25+s33+s34,0) 大神如果这个公式里需要修改成你告诉我的这个样子需要怎么修改,比如新加一个单元格 S36(它就类似我需要的C),S34(它类似B)求大神指教。

追答

=IF(S36,ROUND(s8+s25+s33+s36,0)
,ROUND(s8+s25+s33+s34,0)
)你试试

相似回答
大家正在搜