EXCEL中如何求两个表格的表达式的值.
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/10 02:43:12
EXCEL中如何求两个表格的表达式的值.
![](http://img.wesiedu.com/upload/9/af/9af749da1d1a277a6785628fda28fbde.jpg)
![](http://img.wesiedu.com/upload/9/af/9af749da1d1a277a6785628fda28fbde.jpg)
![EXCEL中如何求两个表格的表达式的值.](/uploads/image/z/15072916-4-6.jpg?t=EXCEL%E4%B8%AD%E5%A6%82%E4%BD%95%E6%B1%82%E4%B8%A4%E4%B8%AA%E8%A1%A8%E6%A0%BC%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E5%80%BC.)
假设数量 A列 计算表达式1 在 B列 计算表达式2 在C列
选择
A2
按 CTRL F3 新建名称
名称输入 jisuan
引用位置输入 =EVALUATE(B2)+EVALUEAT(C2)
确定
A2输入 =jisuan
即可
再问: 这样有一个问题,当B或C列只存在一个表达式时,计算结果出现错误。
再答: 引用位置 输入 改为
=IF(B2="",0,EVALUATE(B2)+IF(C2="",0,EVALUATE(C2)))
再问: 当B无表达式,C有表达式时,返回结果为0呢
再答: =IF(B2="",0,EVALUATE(B2))+IF(C2="",0,EVALUATE(C2))
刚才的公式 括号弄错了,这样就可以了
选择
A2
按 CTRL F3 新建名称
名称输入 jisuan
引用位置输入 =EVALUATE(B2)+EVALUEAT(C2)
确定
A2输入 =jisuan
即可
再问: 这样有一个问题,当B或C列只存在一个表达式时,计算结果出现错误。
再答: 引用位置 输入 改为
=IF(B2="",0,EVALUATE(B2)+IF(C2="",0,EVALUATE(C2)))
再问: 当B无表达式,C有表达式时,返回结果为0呢
再答: =IF(B2="",0,EVALUATE(B2))+IF(C2="",0,EVALUATE(C2))
刚才的公式 括号弄错了,这样就可以了