乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>中如何编写求和公式,后面是计算式,前面自动生成结果...-excel

<em>EXCEL</em>中如何编写求和公式,后面是计算式,前面自动生成结果...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


方法一:建议使用excel中的分列功能

1.先在“3+4”列后插入两列,然后选中“3+4”列,点7a64e59b9ee7ad94362击数据-分列-下一步。

2.分隔符号内选其他,在空内输入“+”号,点击下一步。

3.点击完成,即可将“3+4”列分成两列数据。

4.在后一列进行前两列的计算。

5.“5*6”使用方法同上,在分隔符号内选中其他,在后面空内输入“*”号。最后再将这两列单独计算的结果进行相乘。

这组数据,没有直接计算公式,可以对数据进行拆分,再重新整合。

方法二:使用excel中的一个宏表函数evaluate来实现这个功能

  1. 选中需要生成结果的单元格,即先选中C1单元格。选中单元格,单击鼠标右键,找到下拉菜单中“定义名称”选项,点击进入对话框。或者选择菜单栏的“公式”选项,再选择“定义名称”选项中的“定义名称”,点击进入对话框。


  2. 在弹出的“新建名称”的对话框中,将名称改为“结果”,在引用位置中输入函数"=evaluate(Sheet1!A1)*evaluate(Sheet1!B1)",注意这个地方不能用绝对引用,即带符号“$”的计算,单击确定即可。


  3. 现在我们回到表中,在C1中输入“=结果”,然后回车,C1中就出现A1与B1单元格内计算式的结果了。



  4. 选中C1单元格,向下拉就能将其余的全部计算完成了。

“evaluate”函数的引入,在一定程度上简化了繁琐的计算给人们带来的麻烦,特别是对于一些无规律的计算式的计算




2003及其以下版本:
菜单栏——工具——选项——重新计算——计算:自动重算(点选)——确定。
2007及其以上版本:
左上角Office图标——Excel选项——公式——计算选项——工作簿计算:自动重算(点选)——确定。
看看能否恢复正常?

首先,得有一个表,提供每种产品的品名、单价、进价等信息以供查询
这里假设该表为Sheet2,A列产品代码,B列品名,C列单价,D列进价
填好一切相关数据

现在在上图表(假设是Sheet1)中的
B2输入以下公式
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,2,))
D2输入以下公式
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,3,))
F2输入以下公式
=if(A2="","",vlookup(A2,Sheet2!$A$2:$D$65536,4,))
E2输入以下公式
=if(or(A2="",C2=""),"",C2*D2)
G2输入以下公式
=if(or(A2="",C2=""),"",C2*F2)
H2填入以下公式
=if(or(A2="",C2=""),"",E2-G2)


完成。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网