excel里怎样实现下拉时公式里的引用的单元格随着下拉而按列递增?A2=A1+B1,A3=A1+C1,A4=A1+D1,

问题描述:

excel里怎样实现下拉时公式里的引用的单元格随着下拉而按列递增?A2=A1+B1,A3=A1+C1,A4=A1+D1,A5=A1+E1
我的公式是A2=IF(A$1>=B$1,A$1-B$1,A$1+B$1),A3=IF(A$1>=C$1,A$1-C$1,A$1+C$1),A4=IF(A$1>=D$1,A$1-D$1,A$1+D$1),A$1不变,随着下拉B$1自动变成C$1,D$1,E$1.引用B1,C1,D1,E1.里的内容A2=IF(A$1>=B$1,A$1-B$1,A$1+B$1),A3=IF(A$1>=C$1,A$1-C$1,A$1+C$1),A4=IF(A$1>=D$1,A$1-D$1,A$1+D$1).依此类推
1个回答 分类:综合 2014-10-14

问题解答:

我来补答
A2
=IF($A$1>=OFFSET($B$1,ROW(A1)-1,),$A$1-OFFSET($B$1,ROW(A1)-1,),$A$1+OFFSET($B$1,ROW(A1)-1,))
试一下,测试通过.
再问: 不是定B列的,我想往下拉,然后公式里的B$1自动递增,变成C$1,D$1,E$1.....也就是往下拉而公式里的变量向右引用
再答: 公式就是实现了你的效果。 OFFSET($B$1,ROW(A1)-1,) 就是指B1 下拉就是 OFFSET($B$1,ROW(A2)-1,) 就是指C1 再下拉 OFFSET($B$1,ROW(A3)-1,) 就是指D1 试一下不就知道了。 实践是检验真理的唯一标准。
再问: 套进公式A2=A1+B1效果是对的,可是套进有IF的公式不对
再答: =IF($A$1>=OFFSET($B$1,,ROW(A1)-1,),$A$1-OFFSET($B$1,,ROW(A1)-1,),$A$1+OFFSET($B$1,,ROW(A1)-1,)) 试一下这个呢? 还不对的话加我 腾讯企鹅 63639139
 
 
展开全文阅读
剩余:2000
上一页:第一个解释一下
下一页:例二,求解