1.J3是一个有三个选项的下拉序列,选项分别为A、B、C,
要求当J3=A时,E6=0,J3=B或者J3=C时,E6=1000
2.D6+D7+D8+D9+D10+H6+H7+H8+H9+H10=O4(不是零四,是“殴四”)
J3=C时,N3=一个任意数值(0<N3=<O4)
要求N3-H10-D10-H9-D9-H8-D8-H7-D7-H6-D6,直至N3减完为止,使H10,D10,H9,D9,H8,D8,H7,D7,H6,D6,反应的值分别为被减后的值。
比如D6=100,D7=100,D8=100,D9=100,D10=100,H6=100,H7=100,H8=100,H9=100,H10=100,那么O4=他们之和=1000,J3=C时,如果N3=550,那么要求先用N3-H10=550-100=450,
再用450-D10=450-100=350,350-H9=350-100=250,250-D9=250-100=150,150-H8=150-100=50,50-D8=50-100=-50<0,要求这个时候,表上的D6=100,D7=100,D8=50,D9=0,D10=0,H6=100,H7=100,H8=0,H9=0,H10=0。
这个比较复杂,叙述起来,比较不够直观,只能举个例子,但是还是觉得说得不够清楚,请帮忙的高手仔细看下题目,再仔细研究一下例子,总的来说,就是用N3依次减那10个数字,减完的返回值是零,没减完的返回值为差数,按照以上所述的顺序减,减到N3为零为止。看不明白题目的请提问,我在线等。谢谢了。
重新叙述一下第二个问题,原来的说漏了重要条件,所以各位高手写不出来,新的条件下请各位帮我看看怎么写这几个公式?如有不明请提问我补充。
一个工作薄,两个计算表。分别为sheet1和sheet2.
sheet2中的O4(是欧四,不是零四)=sheet1中的D11+D12+D13+D14
sheet2中的N3是一个随意填写的小于等于O4的任意数。
sheet2中的J3是一个下拉序列,有A,B,C三种选择。
当J3=B时,N3中要填一个数字,此数字小于等于O4,当J3=A或者J3=C时,N3中不填数字。
我要编写的单元格为sheet2中的C9、C8、C7、C6
比如:sheet1中的D14=100,D13=100,D12=100,D11=100.
则sheet2中的O4=400,N3填写为250.
当J3="B"时,C9=100,C8=50,C7=0,C6=0.
当J3="A"时,C9=100,C8=100,C7=100,C6=100.
当J3="C"时,C9=100,C8=100,C7=100,C6=100.
也就是,当J3=B时,用N3从C6至C9递减,减到N3为零为止,差为返回值。
当J3=A或者J3=C时,C6=sheet1中的D11,C7=sheet1中的D12,C8=sheet1中的D13,C9=sheet1中的D14。
大侠,帮忙呀,救救小弟呀。如果用VBA怎么解决这个问题呢?
追答用VBA我也不会,用在其他的单元格输出相应的值,我做出来了.
用宏怎么解决呢?