excel怎么把一个数分成确定的数相加
excel吧
全部回复
仅看楼主
level 3
双子铁氯 楼主
,大概是这个意思
2022年09月15日 01点09分 1
level 13
=TEXTSPLIT(REPT(200&" ",A1/200)&MOD(A1,200),," ")
2022年09月15日 01点09分 2
三个函数分开来都懂,合在一起就不懂了
2022年09月15日 02点09分
level 11
=IF($A$2-SUM($B$1:B1)<200,$A$2-SUM($B$1:B1),200)
2022年09月15日 01点09分 3
如果数据从第1行开始,还要考虑规避循环引用
2022年09月15日 01点09分
@ssg365 如果是从第一行开始,这条公式就不适用了,利用累加方式个人感觉规避不了循环引用。还是大佬你的思路好点。
2022年09月15日 02点09分
@流光把人抛º 数据从第一行开始,用if套娃的思路=IF(ROW(A1)=1,MIN(200,A1),IF(A$1-200*ROW(A1)>=200,200,IF(A$1-200*ROW(A1)<=0,"",MOD(A$1,200))))
2022年09月15日 02点09分
@ssg365 学到了。[真棒]
2022年09月15日 02点09分
level 13
=IF(ROW(INDIRECT("1:"&CEILING(A1,200)/200))<=QUOTIENT(A1,200),200,MOD(A1,200))
2022年09月15日 02点09分 4
吧务
level 15
2022年09月15日 02点09分 5
感谢
2022年09月15日 07点09分
1