有很多方式都可以做到012的随机更变。。只是工作上的要求比较麻烦点罢了。。。
追答不用vba也可以用公式完成,请见附件!
共写4个公式,以你的截图为例:
A1单元格:=IF($D$6<=2,$D$6,RANDBETWEEN(0,2))
A2单元格:=IF($D$6-SUM($A1:A1)<=2,$D$6-SUM($A1:A1),RANDBETWEEN(0,2))公式向右填充。
B1单元格:=IF($D$6-SUM($1:1)<=2,$D$6-SUM($1:1),RANDBETWEEN(0,2))公式向下填充。
B2单元格:=IF($D$6-SUM($1:1)-SUM($A2:A2)<=2,$D$6-SUM($1:1)-SUM($A2:A2),RANDBETWEEN(0,2))公式向右向下填充剩余单元格。
不好意思,公式有点纰漏,待我再改一下。
辛苦了
追答我真是对不住你T_T我最近每天加班到晚上23点才离开公司,一直没时间帮你搞这个公式的问题,现在我还在加班中,要是我今天加班结束的早,再帮你改改公式哈。