Excel 里面如何自动使用上一单元格的公式而且计算范围不会顺延

请看下面的图片。我想让D3D4D5 的公式跟D2一样,就是计算分摊运费。

但是我下拉D2的公式,B区的数值也顺延了,B3一直加到B6了, 入下图公式。这样就不对了。所以每次都要手动改公式。请问怎样自动套用公式呢?

另外,即便像我上面描述的顺延,D2的数值为什么是0呢,
谢谢各位,刚提交问题,就有好几个热心人。系统太慢,图片稍后上传,现在先把公式描述一下:

D2=B2/(B2+B3+B4+B5)*C2 下拉到D3,变成这样了:
D3=B3/(B3+B4+B5+B6)*C3

可是我希望D3公式里, 括号里的计算范围不变, 也就是这样的:
D3 =B3/(B2+B4+B5+B5)*C3 ,

感激的分割线--------------------------------------------------------------------------------------------------------

现在我按照大家说的加上了绝对引用,D3-D5的数值全部是0!公式是对的,请问哪里出错了呢???

Happy的分割线------------------------------------------------------------------------------------------------------

现在已经解决了!!!!谢谢大家!!!

在D2单元格输入以下公式,然后向下填充公式

=B2*C2/SUM(B$2:B$5)

或者输入=B2*C2/((B$2+B$3+B$4+B$5)

 

 

Excel中的公式一般都会牵涉到引用数据区域。

1、部分需要引用的数据区域随着填充单元格而相应改变,此时,需要改变的单元格行号或列标就不能加上绝对引用符号$,避免添加了绝对引用符号后,无法相对引用;

2、部分引用的数据区域不能随着填充单元格而相应改变,必须始终保持不变,此时,保持绝对不变的区域需要在相应的行号和列标前加上绝对引用符号$。

3、单元格$后面的行号或列标,不随上下填充公式或左右填充公式而发生改变。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-06-10
D2单元格输入公式
=B2/(B$2+B$3+B$4+B$5)*C2

=B2/SUM(B$2:B$5)*C2
下拉复制公式

"D3-D5的数值全部是0"

没有具体数据不明白状况
这样再试一下
=B2/(B$2+B$3+B$4+B$5)*C$2

=B2/SUM(B$2:B$5)*C$2
下拉复制公式

A1相对引用
$A1绝对引用列
A$1绝对引用行
$A$1绝对引用行和列
$在谁的前面就绝对引用谁
F4是在四种引用间相互转换的快捷键(在编辑栏输入公式时按下F4功能键可进行切换)

相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。
具体情况举例说明:
1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1
当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1
2、绝对引用,复制公式时地址不会跟着发生变化,如C1单元格有公式:=$A$1+$B$1
当将公式复制到C2单元格时仍为:=$A$1+$B$1
当将公式复制到D1单元格时仍为:=$A$1+$B$1
3、混合引用,复制公式时地址的部分内容跟着发生变化,如C1单元格有公式:=$A1+B$1
当将公式复制到C2单元格时变为:=$A2+B$1
当将公式复制到D1单元格时变为:=$A1+C$1
加上了绝对地址符“$”的列标和行号为绝对地址,在公式向旁边复制时不会发生变化,没有加上绝对地址符号的列标和行号为相对地址,在公式向旁边复制时会跟着发生变化。混合引用时部分地址发生变化本回答被提问者和网友采纳
第2个回答  2012-11-21
想让D3D4D5 的公式跟D2一样,就要先把D2公式中的相对引用全变成绝对引用,如B3变成$B$3,其他参照此法。 D2公式改成这样下拉就不变了=B$2/(B$2+B$3+B$4+B$5)*C$2
第3个回答  2012-11-21
你的问题就是用了相对引用,切换成绝对引用就行,按F4在相对引用和绝对引用之间进行切换
第4个回答  2012-11-21
D2公式:下拉即可~
=B2/(B$2+B$3+B$4+B$5)*C2
相似回答