在EXCEl里面,怎么把1个数据分解成4个数据

2022-09-21 22:01

就是总数176要分成4个随机数字相加之后等于176
3个回答

在选项的公式选项卡中,把“启用迭代计算”勾选后确定。

选择B1:B4(要求得到结果的4个单元格),输入公式:

=IF(A$1="","",IF(OR(B1="",B1=0,SUM(B$1:B$4)<>A$1),RANDBETWEEN(1,176),B1))

同时按Ctrl+Enter两键在B1:B4中完成公式输入。

现在,在A1中输入176,B1:B4中得到需要的结果;删除A1中的数据后,B1:B4显示为空,A1中重新输入数字,得到一组新随机数。

B5中为B1到B4共4个数字的和。

写代码来实现
需求描述不清,无法帮你。
相关问答
如何根据数据生成excel表格?
1个回答2023-04-21 02:35
用宏吧,不会太难
同一张excel表,分给不同的人填写,如何合并数据?
1个回答2022-11-12 13:06
这事让vba来干合适
比Excel更高级的数据分析工具有推荐吗?
1个回答2023-06-19 17:55
太多了,比如数囊协同
excel中如何筛选相同字数的数据?
1个回答2024-02-12 22:46
函数方法可以试试用LEN和INDEX的组合。
excel数据库,做一个像手机电话本一样查找的表格
1个回答2024-02-14 02:46
可以,用VLOOKUP ,多条件查找 简单点,在1列里输入姓名 第2列输入电话,用筛选即可
EXCEL在某一列数据中找出最大值
1个回答2022-12-14 20:25
MAX()即可
excel怎么把一行数据变成一列数据
1个回答2023-02-02 02:36
1、选功能法: 定行——复制——区域外右键——选择性粘贴——转置(勾选)——确定。 2、公式法: 假设源数据在第一行,A1起,在区域外输入 =OFFSET(A$1,,ROW(1:1)-1) 回车并向下...
全文
Excel如何在一列数据中找到另一列有的数据
3个回答2022-09-04 17:15
=VLOOKUP(F2,B:B,1,0) 下拉,出现的就是B列和F列都有的
如何将数据库中的数据导出到excel?
1个回答2022-10-03 22:31
首先,我们需要打开电脑上的Navicat for MySQL快捷键。这样就可以查看数据库了。 然后,我们点击root打开之后,单击core_db,在展开的选项中可以看到表。 我们点击“表”后可以看到数...
全文