excel中随机生成-5到15的数字 excel随机生成数字

excel\u968f\u673a\u751f\u6210-5\u523015\u7684\u6570\u5b57

\u4ee5\u4e0b\u662f\u4ea7\u751f,-5~-2,6~15\u7684\u516c\u5f0f:
=choose(1+int(2*rand()),-3-int(3*rand()),7+int(9*rand()))
\u8bf4\u660e:
1+int(2*rand())\u662f\u4ea7\u751f1\u4e0e2\u7684\u6570.\u7528choose\u9009\u62e9,\u5982\u679c\u4e3a1,\u53d6-5~-3\u7684\u6570,\u5982\u679c\u4e3a2,\u53d67~15\u7684\u6570.\u4e5f\u53ef\u7528if\u6765\u4ee3\u66ffchoose,\u5219\u516c\u5f0f\u6539\u4e3a\u5982\u4e0b:
=if(1+int(2*rand())=1,-3-int(3*rand()),7+int(9*rand()))
\u4ee5\u4e0a\u65b9\u6cd5\u53ef\u4ee5\u6269\u5c55\u5230\u4e0d\u662f\u6574\u6570\u7684\u968f\u673a\u6570.\u53ea\u8981\u628aint\u53bb\u6389\u5c31\u884c.\u4e5f\u53ef\u4ee5\u6269\u5c55\u5230\u8d85\u8fc730\u4e2a\u968f\u673a\u6570.\u5982\u679c\u4ec5\u4ec5\u662f\u4e0d\u8d85\u8fc730\u4e2a\u7684\u6570.\u76f4\u63a5\u7528choose\u66f4\u5feb.\u516c\u5f0f\u5982\u4e0b:
=choose(1+int(12*rand()),-5,-4,-3,7,8,9,10,11,12,13,14,15)

\u516c\u5f0f\u5982\u4e0b\uff1a

=IF(RANDBETWEEN(-5,5)>0,"+"&ABS(RANDBETWEEN(-5,5)),RANDBETWEEN(-5,5))

以下是产生,-5~-2,6~15的公式:
=CHOOSE(1+INT(2*RAND()),-3-INT(3*RAND()),7+INT(9*RAND()))
说明:
1+INT(2*RAND())是产生1与2的数.用CHOOSE选择,如果为1,取-5~-3的数,如果为2,取7~15的数.也可用IF来代替CHOOSE,则公式改为如下:
=IF(1+INT(2*RAND())=1,-3-INT(3*RAND()),7+INT(9*RAND()))
以上方法可以扩展到不是整数的随机数.只要把INT去掉就行.也可以扩展到超过30个随机数.如果仅仅是不超过30个的数.直接用CHOOSE更快.公式如下:
=CHOOSE(1+INT(12*RAND()),-5,-4,-3,7,8,9,10,11,12,13,14,15)

只想到一个笨办法“=LOOKUP(INT(RAND()*12),{0,1,2,3,4,5,6,7,8,9,10,11},{-5,-4,-3,7,8,9,10,11,12,13,14,15})”

关于redstarw的方法,RANDBETWEEN是07及以上版本新增的函数,不知实际效果如何,但按函数字面理解,首先不知RANDBETWEEN(-1,5)是什么意思,其次CHOOSE(RANDBETWEEN(1,3),...)应该只能取出前两个值,且概率相同,而RANDBETWEEN(-5,-3)和RANDBETWEEN(-1,5)内部概率又相同,那么取得-5的概率要比取得-1的概率大。

关于屋檐上的呆猫的方法,我试过,公式中的三个RAND()的取值是独立的,所以最后的数字不是相同的概率分布。

补充一:
晕一下子这么多答案了,不一一分析了,呵呵。

按照你的意思,是[-5,-3]U[7,15]的整数是把
可以用如下公式:
=IF(RAND()>0.25,ROUND(RAND()*2-5,0),ROUND(RAND()*8+7,0))

EXCEL2007以后还可以用
=IF(RAND()>0.25,RANDBETWEEN(-5,-3),RANDBETWEEN(7,15))

0.25是3/12的结果(-5到-3是3个数,7到15是9个数,要几率相同)

祝你成功!

=IF(RAND()>0.5,ROUND(RAND()*2-5,0),ROUND(RAND()*8+7,0))

=CHOOSE(RANDBETWEEN(1,3),RANDBETWEEN(-5,-3),RANDBETWEEN(-1,5),RANDBETWEEN(7,15))

  • excel涓殢鏈虹敓鎴-5鍒15鐨勬暟瀛
    绛旓細=CHOOSE(1+INT(2*RAND()),-3-INT(3*RAND()),7+INT(9*RAND()))璇存槑:1+INT(2*RAND())鏄浜х敓1涓2鐨勬暟.鐢–HOOSE閫夋嫨,濡傛灉涓1,鍙-5~-3鐨勬暟,濡傛灉涓2,鍙7~15鐨鏁.涔熷彲鐢↖F鏉ヤ唬鏇緾HOOSE,鍒欏叕寮忔敼涓哄涓:=IF(1+INT(2*RAND())=1,-3-INT(3*RAND()),7+INT(9*RAND()))浠ヤ笂鏂...
  • 濡備綍鍦╡xcel琛ㄦ牸鍐鐢熸垚涓涓闅忔満鏁板瓧
    绛旓細1銆侀鍏鍦╡xcel琛ㄦ牸鐨勫崟鍏冩牸鍐呰緭鍏闅忔満鍑芥暟鍏紡锛=RAND()銆2銆佺偣鍑诲洖杞﹀嵆鍙鐢熸垚涓涓殢鏈烘暟瀛楋紝璇ユ暟鎹殑澶у皬鑼冨洿鏃犳硶鎺у埗锛岄渶瑕佸皢鍏惰缃湪涓瀹氳寖鍥村唴銆3銆佷緥濡傞渶瑕佸皢鍏惰缃负鏁板瓧5鍒鏁板瓧15涔嬮棿锛屽彲浠ヨ緭鍏ラ殢鏈哄嚱鏁帮細=RAND()*(15-5)+5銆4銆佺偣鍑诲洖杞︼紝鍗冲彲灏嗚緭鍏ョ殑鍏紡鐢熸垚璁$畻缁撴灉锛屽湪涓嬪浘涓彲浠ョ湅鍒扮敓鎴...
  • 濡備綍鍦╡xcel涓敓鎴涓涓湪涓瀹氳寖鍥村唴鐨勯殢鏈鏁
    绛旓細棣栧厛锛岄夋嫨鍗曞厓鏍硷紝閿叆鍩烘湰鐨勯殢鏈鏁板叕寮忥細=RAND()銆傝繖灏鐢熸垚涓涓0鍒1涔嬮棿鐨勯殢鏈哄皬鏁般傜劧鑰岋紝濡傛灉浣犻渶瑕佷竴涓叿浣撶殑鑼冨洿锛屽5鍒15锛屼綘闇瑕佺◢浣滆皟鏁淬傚湪闇瑕佺殑鑼冨洿鍐呰缃殢鏈烘暟鐨勫叕寮忔槸锛=RAND()*(15-5)+5銆傝繖閲岀殑RAND()涔樹互10锛15-5锛変細鐢熸垚涓涓0鍒9涔嬮棿鐨勯殢鏈烘暟锛屽啀鍔犱笂5锛屽氨寰楀埌浜5鍒15...
  • excel琛ㄦ牸涓暟鍊煎亸宸湪-5鍒10涔嬮棿鎬庝箞蹇熷嚭鏁板
    绛旓細鍙互鐢ㄥ叕寮忋備繚鎸佺紪杈戠姸鎬侊紝鐒跺悗鎸 F9锛屽皢鍏紡姘镐箙鎬у湴鏀逛负闅忔満鏁銆侲xcel琛ㄦ牸鍦ㄥ姙鍏腑鏈夊緢澶х殑浣滅敤,寰堝鏁版嵁閮藉彲浠ラ氳繃Excel杩涜鍒嗘瀽,鏄竴涓緢寮哄ぇ鐨勫姙鍏蒋浠讹紝Excel鐨勪富瑕佸姛鑳藉氨鏄繘琛屾暟鎹鐞嗐傚叾瀹烇紝浜虹被鑷彜浠ユ潵閮芥湁澶勭悊鏁版嵁鐨勯渶姹傦紝鏂囨槑绋嬪害瓒婇珮锛岄渶瑕佸鐞嗙殑鏁版嵁灏辫秺澶氳秺澶嶆潅锛岃屼笖瀵瑰鐞嗙殑瑕佹眰涔熻秺楂...
  • EXCEL濡備綍浜х敓闅忔満鏁?
    绛旓細1銆侀鍏堢敤榧犳爣宸﹂敭鍙屽嚮鐢佃剳妗岄潰涓鐨別xcel宸ヤ綔琛紝鍚姩excel宸ヤ綔琛ㄣ2銆佹墦寮excel琛ㄦ牸鍚庯紝鐢ㄩ紶鏍囧崟鍑诲伐浣滆〃鐨勪换鎰忎竴涓崟鍏冩牸锛屼緥濡傚浘涓柟妗嗘墍绀恒3銆佸湪鍗曞厓鏍间腑杈撳叆鍏紡鈥=RANDBETWEEN(5,10)鈥濓紝鐒跺悗鐐瑰嚮閿洏涓婄殑鍥炶溅閿4銆佸彲浠ョ湅鍒帮紝宸ヤ綔涓殑鐩爣鍗曞厓鏍艰嚜鍔鐢熸垚浜嗕竴涓5~10鐨勬暟瀛椼5銆佺敤榧犳爣鍚戜笅鎷栧姩...
  • 鍦╡xcel琛ㄦ牸鐨勫崟鍏冩牸涓,濡備綍璁剧疆卤5涔嬮棿鐨勯殢鏈鏁,瑕佹眰濡傛灉鏄鏁板墠闈...
    绛旓細鍦ㄥ崟鍏冩牸杈撳叆鍏紡=RANDBETWEEN(-5,5)鍚屾椂璁剧疆鍗曞厓鏍兼牸寮忎负+0;-0
  • 鏁欎綘鍦 Excel 涓敓鎴愰殢鏈鏁扮殑 5 绉嶆柟娉
    绛旓細1. RAND鍑芥暟鐨勯瓟娉Excel鐨鍐呯疆RAND()鍑芥暟鏄鐢熸垚闅忔満灏忔暟鐨勫緱鍔涘姪鎵嬶紝杩斿洖0鍒1涔嬮棿鐨勯殢鏈鏁般傞氳繃璋冩暣鍏紡锛屽 =RAND() * (Y-X) + X锛屼綘鍙互杞绘澗鍦ㄦ寚瀹氳寖鍥村唴鐢熸垚闅忔満鏁般傝嫢闇瑕佹暣鏁帮紝鍙渶鍦ㄧ粨鏋滀笂鍔犱笂ROUND()鍑芥暟锛屽 ROUND(RAND() * (Y-X) + X, 0)銆2. RANDBETWEEN鐨勭伒娲诲簲鐢≧ANDBETWEEN...
  • excel鎬庢牱闅忔満鐢熸垚鏁板瓧鐨鑼冨洿
    绛旓細鎮ㄥ彲浠ヤ娇鐢 Excel 涓鐨 "RAND" 鍜 "RANK" 鍑芥暟浠ュ強涓浜涢昏緫鍑芥暟鏉鐢熸垚闅忔満鐨勬暟瀛楋紝骞跺皢鍏跺垎閰嶅埌鎸囧畾鐨勫尯闂村唴銆備互涓嬫槸鍏蜂綋姝ラ锛1. 棣栧厛锛岃纭畾鎮ㄨ浣跨敤鐨勫尯闂寸殑鏈灏忓煎拰鏈澶у笺2. 杈撳叆涓涓寘鍚鍖洪棿鎵鏈夊彲鑳藉肩殑鍒楄〃锛屼緥濡傦紝鍦ㄥ崟鍏冩牸 A1 鍒 A10 涓緭鍏 1 鍒 10 鐨勬暟瀛椼3. 鍦ㄥ崟鍏冩牸 B1...
  • 鍏充簬Excel 瀹炵幇鍓嶄竴鍒楁暟鎹闅忔満璁$畻+5,-5鐨闂
    绛旓細鑻+5锛-5 鏄寚闅忔満鍔5鎴栧噺5,鍒欏叕寮忎负 =if(mod(int(rand()*10),2)=1,a1+5,a1-5)鑻+5锛-5 鏄寚闅忔満鍔犺礋5鍒5涔嬮棿鐨鏁存暟,鍒欏叕寮忎负 =a1+5-int(rand()*11)
  • 扩展阅读:Excel表格制作 ... 表格自动生成随机数字 ... 表格正负0.5随机数 ... 表格中随机生成正负号 ... excel自动生成负数 ... excel随机0.1-0.9小数 ... 1-100随机数字生成器 ... excel生成1-100随机数 ... 1-100随机数不重复 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网