- ·上一篇:excel左边右边如何对比
- ·下一篇:excel表格如何算加法和除法
excel上的公式如何运算不出
1.excel某些列内公式不自动计算输入数据后有些列内的公式不自动计 爱
允许或更正一个循环引用 如果公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。
公式总是以等号 (=) 开始。)引用自己所在的单元格,不论是直接的还是间接的,都称为循环引用。
只要打开的工作簿中有一个包含循环引用,Microsoft Excel 都将无法自动计算所有打开的工作簿。 这时可取消循环引用,或利用先前的迭代 (迭代:重复计算工作表直到满足特定数值条件。)
计算结果计算循环引用中的每个单元格引用。如果不改变默认的迭代设置,Excel 将在 100 次迭代后或在两次相邻迭代得到的数值的变化小于 0。
001 时,停止迭代运算。 定位和取消循环引用 如果“循环引用”工具栏 (工具栏:工具栏中包含可执行命令的按钮和选项。
若要显示工具栏,请单击“工具”菜单中的 “自定义”,然后单击 “工具栏”选项卡。)没有显示,请在“工具”菜单上,单击“自定义”,再单击“工具栏”选项卡,然后选定“循环引用”复选框。
在“循环引用”工具栏上,单击“定位循环引用”下拉列表框中的第一个单元格。 检查单元格中的公式。
如果不能确定是否是由该单元格引发的循环引用,则请单击“定位循环引用”列表框中的下一个单元格。 注释 显示在状态栏中的“循环”一词后面紧跟的是循环引用中的某个单元格的引用。
如果在“循环”一词后面没有单元格引用,说明活动工作表中不含循环引用。 继续检查并更正循环引用,直到在状态栏中不再显示“循环”一词。
提示 在“循环引用”工具栏 (工具栏:工具栏中包含可执行命令的按钮和选项。若要显示工具栏,请单击“工具”菜单中的 “自定义”,然后单击 “工具栏”选项卡。
)显示后,追踪箭头 (追踪箭头:该箭头显示活动单元格与其相关单元格之间的关系。由提供数据的单元格指向其他单元格时,追踪箭头为蓝色;如果单元格中包含错误值,如 #DIV/0!,追踪箭头则为红色。)
也会显示出来并指向当前公式所引用的单元格。 双击追踪箭头,可以在循环引用所涉及的单元格间移动。
通过更改 Microsoft Excel 迭代计算公式的次数创建一个循环引用 在“工具”菜单上,单击“选项”,再单击“重新计算”选项卡。 选中“迭代计算”复选框。
若要设置 Microsoft Excel 进行重新计算的最大次数,请在“最多迭代次数”框中键入迭代次数。 迭代次数越高,Excel 用于计算工作表的时间越多。
若要设置两次迭代结果之间可以接受的最大误差,请在“最大误差”框中键入所需的数值。数值越小,结果越精确,Excel 用于计算工作表的时间也越多。
采用迭代计算的方案可以解决了。
2.如何再Excel单元格中的公式不显示出来
在Excel中出于保密需要,通常不希望使用者查看和修改公式。
你可以利用Excel锁定、隐藏和保护工作表的功能,把公式隐藏和锁定起来。但如果按照常规方法设置会比较麻烦,而利用Excel的宏,在工具栏上添加一个“保护公式”的按钮,需要隐藏和锁定公式时,只要轻轻一按即可完成保护。
制作宏 为了使此宏对所有工作簿有效,需要将其保存到“个人宏工作簿”中。 第一步:执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框,见图1所示。
图1 第二步:单击右侧“保存在”下拉按钮,在随后出现的下拉列表中,选择“个人宏工作簿”选项,确定进入录制状态。 第三步:单击“停止录制”工具栏上的“停止录制”按钮,退出录制状态。
注意:前面的操作是为了在Excel中添加“个人宏工作簿”。 第四步:按下Alt+F11组合键进入VBA编辑状态(见图2),在左侧依次展开“VBAProject(PERSONAL。
XLS)”、“模块”选项,双击下面的“模块1”。 第五步:用下面的代码替换右侧编辑区域中的代码: Sub 保护公式() ActiveSheet。
Unprotect ("123456") '解除对工作表的保护 Cells。Select '选中整个表格 Selection。
Locked = False '解除锁定 Selection。SpecialCells(xlCellTypeFormulas, 23)。
Select '选中包含公式的单元格 Selection。Locked = True '添加锁定 Selection。
FormulaHidden = True '添加隐藏 ActiveSheet。Protect ("123456") '保护工作表,并设置密码 ActiveSheet。
EnableSelection = xlUnlockedCells '让锁定单元格不能选中 '以下代码用于保存文件 If Left(ActiveWorkbook。 Name, 4) = "Book" Then y = InputBox("请输入保存文件名称:") z = InputBox("请输入文件保存路径:") ChDir z ActiveWorkbook。
SaveAs Filename:=z & "" & y & "。 xls" Else ActiveWorkbook。
SaveAs Filename:=ActiveWorkbook。Path & "" & ActiveWorkbook。
Name End If End Sub 输入完成后,关闭VBA编辑窗口返回。 小提示 ★上述代码中,“保护公式”为宏名称,在实际输入时可以更换为其他名称。
★代码中,英文单引号及其后面字符是对代码的解释,在实际输入时可以不输入。 ★代码中的密码(“123456”)请根据实际需要修改(需要保持前后的一致)。
添加按钮 在工具栏上添加一个宏按钮,方便随时调用。 第一步:执行“工具→自定义”命令,打开“自定义”对话框,见图3所示。
图3 第二步:切换到“命令”标签下,在“类别”下面选中“宏”选项,然后将右侧“命令”下面的“自定义按钮”选项拖到工具栏上合适位置上。 第三步:右击刚才添加的按钮,在随后弹出的快捷菜单中,选择“总是只用文字”选项,并将“命名”后面的字符修改为“保护公式”(见图4)。
图4 第四步:再次右击上述按钮,在随后弹出的快捷菜单中,选择“指定宏”选项,打开“指定宏”对话框(见图5),选中刚才制作的宏“保护公式”,确定返回,并关闭“自定义”对话框。 图5 以后,工作表中的公式编辑完成后,单击一下工具栏上的“保护公式”按钮,包含公式的单元格全部被锁定,不能进行选中、编辑和查看等操作,安全可靠。
3.excel无法运算公式
有几个检查要点你查一下:
1、是否保证输入的公式中所有的数字和运算符号都是在英文状态输入的
2、该单元格是否设置了自定义格式,你可以在该单元格单击右键,选“设置单元格”格式,把它重设为“常规”
3、该单元格是否设置了条件格式,你可以通过“格式-条件格式”把所设的条件格式删除
4、该单元格是否将文字颜色设置成了和底色一样,这样的话,即时公式计算出了结果也是看不到的
--------------------------------
又思考了一下你的问题,你按一下 Ctrl+~ (就是按下Ctrl键,然后再按最顶排数字键1前面那个键)试试,看能否切换回结果显示而不是公式显示
