疑难14 为什么公式下拉复制后计算结果都一样

某用户制作了产品销售表,D3单元格的公式为“=B3*C3”,公式下拉复制后,所有“金额”的计算结果都与 D3单元格一样为“700”,如图1-66所示,这结果显然是不对的。

■图1-66 产品销售表

解决方案

在“Excel选项”对话框的“公式”选项中,把工作簿计算选项设置为“自动重算”。

操作方法

※自动重算※

步骤1 选择“文件”选项卡→“选项”命令,打开“Excel选项”对话框。

步骤2 选择对话框左侧的“公式”选项,在“计算选项”区域的“工作簿计算”中选择“自动重算”单选按钮,如图1-67所示。

■图1-67 设置工作簿为自动重算

步骤3 单击“确定”按钮,关闭“Excel选项”对话框。设置为“自动重算”后的计算结果如图1-68所示。

■图1-68 自动重算结果

原理分析

※手动重算※

如果用户把“工作簿计算”设置为“手动重算”后,公式下拉复制后,Excel 并没有进行计算,所以显示的结果与复制的单元格一样,因此必须设置为“自动重算”才能立即进行计算并显示正确的计算结果。

知识扩展

※在功能区设置“计算选项”※

也可以直接在功能区设置“计算选项”,方法如下:

选择“公式”选项卡→“计算”组→“计算选项”命令,在“计算选项”下拉菜单中单击“自动”命令,如图1-69所示。

■图1-69 在功能区设置“计算选项”

※在“手动重算”模式下进行计算※

当用户工作簿中公式单元格较多,公式又比较复杂、计算需要较长时间的时候,可以选择“手动重算”单选按钮,以减少等待公式计算的时间。若要计算结果时,可按下功能键【F9】进行计算。