李敏儿嫡娇女
发表于 2022-3-19 14:44:47
你是要比如如果A1是张三,就随机显示11,12,13,如果A1是李四,就随机显示14,15,16,如果是王五就随机显示17,18,如果是赵六就随机显示19,20这样?这样的话不用这么麻烦的
彐火每攵
发表于 2022-3-21 17:20:44
二合一
=IFERROR(LOOKUP(1,0/FIND({"张三","王五"},$A$1),{"AAA=","BBB="}&INDEX(C:C,RANDBETWEEN({2,6},{5,10}))),INDEX(D:D,RANDBETWEEN(2,10)))
陈银平
发表于 2022-3-29 06:53:28
那怎么写公式呢
扁哥
发表于 2022-3-30 16:51:31
不得呢,测试了,A1包含王五的时候,不能指定获取范围内的5-10数据,2、3、4、5也被获取到了
INDEX(C:C,RANDBETWEEN({2,6},{5,10}))
半座山
发表于 2022-4-5 14:27:24
=INDEX(MODE.MULT(IF(B1:B10=A1,D1:D10*{1,1})),RANDBETWEEN(1,COUNT(1/(B1:B10=A1))))