• 我的订阅
  • 科技

randbetween函数验证公式

类别:科技 发布时间:2023-02-23 11:39:00 来源:卓越科技

今天作者要特别来讲一下关于提取指定数字范围内的随机不重复的数字,所应用的可套公式,是否能够达到准确的效果?!作者将通过几种方式来验证并解析公式的结果!

本文内容绝对干货,很细致地解析了公式的各组成部分的作用和含义。

在前面作者介绍了一个可以直接套用的公式来解答随机取不重复值的案例,大家可以参照《Excel如何随机生成指定区间范围内不重复的数字?看这个可套公式》!

randbetween函数验证公式

但作者在评论区看到许多质疑的声音,认为公式不仅复杂,而且无法获取需要的随机不重复值,没有任何实际意义。

randbetween函数验证公式

但公式逻辑是很清晰的,作者也进行了多次核验,因此通过这篇文章来验证公式,并讲解公式的运算逻辑。

randbetween函数验证公式

首先我们使用条件格式功能来高亮显示重复值。

具体操作如下动图所示,比较简单,首先选取数据区域,然后点击条件格式——突出显示单元格规则--重复值,随后设置填充颜色来显示重复值的单元格。

randbetween函数验证公式

但通过动图的操作演示,可以看到并没有重复值被高亮强调显示!

那是不是可以认为这个公式是准确无误的呢!?

接下来我们再来看看公式验证的过程。

也比较简单,首先创建一个计算数据区域单元格个数的公式,如下:

=COUNTA(F1:F109)

counta函数的含义是计算区域内的非空单元格个数,这里得到结果为109.

然后再输入sum+countif函数的组合公式:

{=SUM(COUNTIF(F1:F109,F1:F109))}

这里countif函数的条件使用了单元格区域,其结果也会得到一个数组,会依次计算从F1到F109的值在单元格区域F1:F109中的个数。

那很明显,如果有重复值,那么countif函数计数则不等于1,重复一次,就等于2,重复2次,就等于3.

最后再组合sum函数进行汇总求和。而从下图可见公式结果等于109,则代表数据区域中不存在重复值。

randbetween函数验证公式

通过上面两种方法来验证公式的有效性,我们姑且认为公式的结果是准确的。

但公式的运算逻辑到底是怎么样的呢?

现在上公式:

{=--RIGHT(SMALL(RANDBETWEEN(ROW($1:$109)^0,1000)*1000+ROW($1:$109),ROW($1:$109)),3)}

我们来分解一下公式,right函数是提取字符串右侧指定个数的字符,它的第1参数是small函数表达式,而small函数的第1参数是randbetween函数表达式与row函数的相加运算。

现在来看下表达式“RANDBETWEEN(ROW($1:$109)^0,1000)*1000”的解析结果。

randbetween函数验证公式

“ROW($1:$109)”的结果是1至109的数组,它的0次幂等于1。所以randbetween函数将随机1到109之间任意数字。那这里为什么要使用row函数并进行0次幂运算?

理由很简单,因为row函数能够得到一个数组结果,通过嵌套row函数,randbetween函数表达式将同样可以得到一个数组结果,所以当randbetween函数的结果再乘以1000,就得到了1至109乘以1000的随机数字,并且得到的数字后三位都是0,其结果正如下图所示。

接下来再加上“ROW($1:$109)”,由于它的结果值是1-109的数字,而且row函数得出的结果值是不会重复的。而randbetween函数得到的都是后3位为0的数字,不管randbetween函数随机了哪组数字,它的后三位总是为0,因此与row函数相加后,其数字后3位将得到的1-109的数字,且是不重复的!

randbetween函数验证公式

于是当我们使用right函数来提取右侧3位字符时,正好是之前randbetween函数+row函数得到的1-109之间不重复的数字。

讲到这里,不知道大家能不能理解公式的运算逻辑。

它有两个特点,randbetween函数是随机出三个0之前的数字,row函数是获取不重复的指定区间的数值,两者相加,再利用small函数进行排序,最后输出不重复的随机结果值!

关于small函数在公式中的作用,作者举个例子,比如randbetween函数随机生成了939000,246000……,加上row函数的1,99……,便得到结果939001,246099……,使用small函数来排序,那明显246099要排在939001,于是在运算公式时,第1个单元格等于99,而第2个单元格等于1。

而如果不添加small函数,得到的结果就是从1开始,然后2、3、4……直到109,也就不算是随机取值了!

讲到这里,作者也是重温了一次公式应用,也更加笃定这个可套公式是可以输出有效结果的!

童鞋们还有质疑或者不懂的,可以复制公式到表格中实操练习!

举报/反馈

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-02-23 12:45:17

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

excel中大小于符号的使用
...写和使用!?比如基础运算中,大小于符号的用法;函数公式中,作为运算符号,大小于怎么应用?作为函数公式单独的条件参数,又该如何运用?此外,大小于符号在条件格式、数据验证和高级筛
2023-02-23 11:47:00
excel函数之参数的跨工作表
... 如何批量提取工作表名称?有一个函数可以做到。点击公式工具栏下方的”定义名称“,在弹出的编辑窗口中,输入一个名称
2023-02-24 11:34:00
excel中的offset函数的设置
...用函数,必然有offset函数的一席之地。如上图中红框内的公式:=OFFSET(A3,MATCH(A2,A4:A18
2023-02-24 11:34:00
excel下拉选项框怎么设置?
...框的设置步骤,而二级下拉选项框是在它的基础上,通过公式引用而达成创建目的。如下面的动图所示,通过一级下拉选项框中的数据,来选取相对应的下属内容,即二级下拉选项框中的列表内容。
2023-02-23 11:47:00
用类chatgptai做excel,到底能做到什么水平?
...通职场人,日常在表格中处理数据,常常会想不出用什么公式可以解决当前遇到的问题,或者想不起来某个公式的具体用法,还得临时去查,挺麻烦的。但是自从有了ChatGPT,我们只需要清
2023-02-18 19:07:00
Excel中根据单元格颜色求和技巧
...全部 然后使用快捷键CTRL+A全选查找出来的单元格4、点击公式选项卡,定义的名称组,点击【名称管理器】命令,新建名称
2023-03-18 21:53:00
excel中的函数公式之绝对值
今天我们来讲讲excel求取绝对值的函数公式。绝对值是什么呢?在数学中,表示一个数的点到原点的距离叫做这个数的绝对值。而在excel中,我们直接理解为一个数的正值即可,也就是讲不
2023-02-24 11:32:00
excel中countif函数的使用大全
...又到了今天的学习时间,作者来分享关于排名的几个函数公式,不管是常规排名,还是非常中国式的排名,或者是倒数排名,只要学会以下几个公式,都能轻松搞定所有排名问题。直入正题,我们需
2023-02-24 11:33:00
large函数表达式排序公式写法和含义
...功能来操作的。本文也会在最后通过排序操作动图来对比公式排序的结果。但如果在一些特定情境下,需要使用公式来进行数据排序,并设置了指定的排序条件,那么这样的情况下,该使用什么函数
2023-02-23 11:40:00
更多关于科技的资讯:
鹭江观察 | 人工智能+ 厦门加出了什么?
客商体验厦门绽优科技的AI+VR产品。厦门美图大楼展厅演示AI产品。(本组图/厦门日报记者 林铭鸿 摄)●2024年,厦门位列中国人工智能城市排行榜前10●截至去年底
2025-09-16 08:18:00
德资企业威卡荣获2025“大苏州雇主品牌一等奖”及“最具发展潜力奖”
9月12日,2025 "大苏州雇主品牌大赛" 颁奖盛典在苏州广电总台落幕。德资企业威卡中国凭借卓越的雇主形象、优秀的企业文化和突出的商业表现
2025-09-16 08:34:00
记者走基层|“邯郸造”掘进钻车 北极圈矿场上岗
9月15日,河北宏远液压机械有限公司装配车间内,技术人员对智能掘进钻车进行出厂前调试。河北日报记者 陈正摄“臂展伸缩正常
2025-09-16 08:52:00
近期,预制菜话题备受消费者关注。各方讨论背后,是消费者对于知情权的关切以及对提高餐饮质量的诉求。这场讨论也促使餐饮从业者思考
2025-09-16 09:02:00
穿警服直播带货引争议,“嘎子哥”道歉,云南警方已介入
近日,辽宁的李先生向记者反映称,他在观看“嘎子谢孟伟”的直播时发现,其身着人民警察制式服装带货,于是向事发地所属的云南警方报了警
2025-09-16 10:08:00
从便捷化到多功能 户外的“家”正重塑露营体验
本报记者 赵 曦 □ 黄芷凌近日,国务院办公厅印发的《关于释放体育消费潜力进一步推进体育产业高质量发展的意见》提出,制定新一轮户外运动产业发展规划
2025-09-16 11:11:00
最近一段时间,关于钢琴销量的话题又引起了一波热度。行业龙头珠江钢琴发布的2025年一季报显示,其营收为1.24亿元,同比下降42
2025-09-16 11:11:00
中国企业牵头养老具身智能、智慧养殖首个国际标准制定
近日,IEEE SA(电气电子工程师学会标准协会)官网显示,由马上消费牵头主导的IEEE国际标准P3707《养老领域具身人工智能应用框架标准》和P3708《智慧家禽平台应用规范标准》正式获批立项
2025-09-16 11:11:00
苹果今日正式推出iOS 26正式版
苹果官网显示,iOS 26 正式版于9月16日推出。值得一提的是,仅 iPhone 11 及以上机型才支持升级 iOS 26 系统
2025-09-16 11:20:00
山东移动以AI赋能连锁商企 打造智慧客流分析系统
客流管理是零售竞争的核心,直接决定门店效益与企业精准营销水平。随着消费方式转型,智能化、数据化已成为高质量发展的必然趋势
2025-09-16 11:20:00
“三只羊”嘴哥复播在线人数超10万,客服回应大小杨哥复播进展:暂未接到通知
9月15日晚,“三只羊”旗下乔妹、老K、嘴哥等多名主播复播。其中,嘴哥直播间人气火爆,在线人数超10万。此外,三只羊客服对记者回应大小杨哥复播进展
2025-09-16 11:22:00
1688推出“超级工厂全球版” 建立跨境服务能力量化标准
9月16日,阿里巴巴旗下源头厂货拿货平台1688在广州举办“AI跨境·国货出海”平台对接会,并发布全新商家会员产品“超级工厂全球版”
2025-09-17 04:37:00
查博士深化校企合作 携手南京交通职业技术学院共筑二手车人才“蓄水池”
9月8日,由查博士与南京交通职业技术学院联合举办的“二手车校企合作订单班”开班仪式顺利举行。此次合作是双方深化产教融合
2025-09-16 13:09:00
安顺绿色算力通过直连网络链路持续输出 “光速高铁”高效畅达大湾区
深夜,安顺经开区南智云谷数据中心内,一排排服务器静默矗立,蓝色指示灯如呼吸般不间断闪烁。工程师邓尚勋紧盯监控大屏——“安顺—广州”直连网络链路单向时延18
2025-09-16 13:10:00
网安周开幕|绿盟大模型能力再获权威肯定,持续推动AI与网络安全深度融合
9月15日,2025年国家网络安全宣传周的开幕式及一系列重要活动在云南昆明举办。其中,开幕式现场,12387网络安全事件报告平台正式启动
2025-09-16 13:11:00