点击: 回复:862 关闭此页
各位老师帮忙看下这个公式错在哪里
楼主 迈步向钱 | 发表于2020-10-30 18:55:31
K3001单元格的公式为什么提取不到想要的数值,错在哪里,该怎么修改,谢谢!
1楼 行空午马 | 发表于2020-10-30 22:26:32
本帖最后由 行空午马 于 2020-10-30 22:32 编辑
K3001公式,index函数中,第二参数和第三参数的这种用法错误。
不太明白“最左、中间、最右”是什么意思?
是不是这样:K3001公式 =IF($B3000="","",CHOOSE($B$3001,$C3000,$F3000,$I3000))
表格中的一些公式的写法,可以更简洁,如:=IF($AA3000="","",IF(K3000+1>33,K3000+1-33,K3000+1)),写为:=IF($AA3000="","",IF(K3000=33,1,K3000+1))等等。
2楼 迈步向钱 | 发表于2020-10-30 23:17:31
老师,k3001公式想要达到的目的是:如果b3001=1(也就是最左的意思),就按照j1的数字位置要求,提取c3000-i3000的1-6红及蓝号,如果b3001大于1,就取aq3001+1的数值。b3001的数值会随着控制按钮最左,中间及最右变化成1、2、3.
3楼 迈步向钱 | 发表于2020-10-30 23:33:33
同样的道理,aa3001准备用公式达到如果b3001等于2,就按照j1的数字位置要求,提取c3000-i3000的1-6红及蓝号,如果b3001不等于2,aa3001就取z3001+1的数值;
aq3001准备用公式达到如果b3001等于3,就按照j1的数字位置要求,提取c3000-i3000的1-6红及蓝号,如果b3001小于3,aq3001就取ap3001+1的数值;
控制按钮就是起到控制b3001数值变化的作用从而改变k3001,aa3001,aq3001得到数值
4楼 行空午马 | 发表于2020-10-31 09:39:08
是不是这样:
K3001 =IF($B$3001=1,OFFSET($B3000,,$J$1,,),AP$3001+1)
AQ3001 =IF($B$3001=3,OFFSET($B3000,,$J$1,,),AP$3001+1)