数据从第三行开始:在A1列是每五行一个循环;B列单元格数据等于上一行C列单元格数据;同时C列单元格数据等于同一行B列数据加上25(注意最后一行不是);意思就是已知第一个数123和最后一个数487,要按照A列编号,每次递增25,直到结果超过487时就按照487算;;;不知道有没有讲清楚,要是看不明白还可以问我哈,,,本人初学求高手指点!!
谢谢,,你这个是可以用的,,厉害啊!不过还不完全是我要的效果,,问题还在最后一个数,你看如果是这样呢??
你这个绝对不是我的代码,或者你粘贴错了地方,我的代码结果后面全部是487,你说超过487就算487的。
追问我知道哦,,我就是说如果把最后一个数改成540,你之前的代码就不是我要的效果了哦,(最后两个数之差不超过25,)能把代码改一下吗,假设最后一个数是540;;;最好是编一个能适合任意起止数的
追答不是很明白你的意思哦,我只有猜,你看看程序中下面的两行代码:
x=x+25
If x > 487 Then x = 487
修改为下面这样的:
if x+25<540 then x=x+25
这样最后一个就是523,如果你需要最后一个是548,那么语句为:
if x<540 then x=x+25
感觉你挺厉害的,回答的也快,,我先采纳你的答案了,,希望你能帮我再完善一下,,给你看个附图
始终不是很明白你的意思,最后一个差不为25究竟是不是满足你的要求,你看看吧,最好自己理解语句,想怎么修改就怎么修改。