比如 A+B+C=D ,C单元格有数据的话就不加B单元格的数据(A+C=D),没数据的话就等于(A+B=D),求各位大神帮帮忙!!!
不算,就是只要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的结果之区别
追问非常感谢大神的指导,谢谢了,完美解决我的问题!!!
追答不客气,你是不是在算工资
=ROUND(s8+s25+s33+s34,0) 大神如果这个公式里需要修改成你告诉我的这个样子需要怎么修改,比如新加一个单元格 S36(它就类似我需要的C),S34(它类似B)求大神指教。
追答=IF(S36,ROUND(s8+s25+s33+s36,0)
,ROUND(s8+s25+s33+s34,0)
)你试试