抽奖函数,怎么自动得出奖额!!!大神请指教
公司年底要做个类似大乐透的抽奖形式,但是设置函数比较逻辑思维和数组函数的运用能力有限。请各路神仙、版主、大神能够提供设计下函数数组,随意选择level 1或 level 2。
求助:红色框的值
level 1 黄色标注区域是最终的得到值,需要对应的函数计算。
(以下函数有难度,需要多次脑回路,绿色区之后将被删除,需要公式独立运行)
level 2 不依赖绿色区域数值,只以A2:H9为区域,黄色区通过公式能得到符合中奖条件的数值。
只会自定义函数 L5=IFERROR(LOOKUP(1,0/ISNUMBER(FIND(COUNT(MATCH($B$2:$F$2,B5:F5,))&"+"&SUM(COUNTIF($G$2:$H$2,G5:H5)),$P$4:$P$12)),$Q$4:$Q$12),)
,数组三键。
R4=COUNTIF($L$5:$L$9,Q4)&"注"
S4=TEXT(COUNTIF($L$5:$L$9,Q4)*Q4,"0;;") 感谢良良哥协助完成level1的函数,R4和S4能否设以独立公式存在,就是只从A2:H9。因为后期调整可能会删除L5列,如此此前的函数就会受限。 L5=IFERROR(LOOKUP(1,0/ISNUMBER(FIND(COUNT(MATCH($B$2:$F$2,B5:F5,))&"+"&SUM(COUNTIF($G$2:$H$2,G5:H5)),{"5+2";"5+1";"5+0";"4+2";"4+1";"3+2";"4+0";"3+1,2+2";"3+0,2+1,1+2,0+2"})),{10000;5000;2000;1000;300;200;100;15;5}),)
选中R4:R12,在编辑栏粘贴公式:=COUNTIF($L$5:$L$9,{10000;5000;2000;1000;300;200;100;15;5})&"注"
选中S4:S12,在编辑栏粘贴公式:=TEXT(COUNTIF($L$5:$L$9,{10000;5000;2000;1000;300;200;100;15;5})*{10000;5000;2000;1000;300;200;100;15;5},"0;;")
均为数组三键。 精简一下:
L5:
=IFERROR(LOOKUP(,-FIND(SUM(COUNTIF(B$2:F$2,B5:F5))&SUM(COUNTIF(G$2:H$2,G5:H5)),{"52";"51";"50";"42";"41";"32";"40";"31,22";"30,21,12,02"}),{100;50;20;10;3;2;1;0.15;0.05}/1%),) 十分感谢,平时不怎么用到{},原来这个是在EXCEL中用来定义数组的 精简的函数一目了然,/1%这个点睛之笔,前面可以少打两个00
页:
[1]