![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
在excel中,在c列中如果Bi=1,则Ci=B(i-1)+1;如果Bi>1,则Ci="B(i-1)+1~B(i-1)+Bi",怎么编公式?
展开全部
C2单元格写入公式
=IF(B2=1,INDIRECT("B"&ROW()-1)+1,IF(B2>1,INDIRECT("B"&ROW()-1)+1&"~"&INDIRECT("B"&ROW()-1)+B2,""))
或
=IF(B2=1,OFFSET(B2,-1,)+1,IF(B2>1,OFFSET(B2,-1,)+1&"~"&OFFSET(B2,-1,)+B2,""))
下拉复制公式
=IF(B2=1,INDIRECT("B"&ROW()-1)+1,IF(B2>1,INDIRECT("B"&ROW()-1)+1&"~"&INDIRECT("B"&ROW()-1)+B2,""))
或
=IF(B2=1,OFFSET(B2,-1,)+1,IF(B2>1,OFFSET(B2,-1,)+1&"~"&OFFSET(B2,-1,)+B2,""))
下拉复制公式
更多追问追答
追答
哦,是你的意思没说清楚,被你的公式误导了,你要的是图中的得出的那样的结果对不
则C2单元格写入公式
=IF(B2=1,SUM(B$1:B2),SUM(B$1:B1)+1&"~"&SUM(B$1:B2))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询