excel - 如何在 ecxel 中将总和数分成 50 列?
解决方案
好的。这是我会做的...
对于每个所需的拆分,选择一个介于零和分布数量剩余部分之间的随机数,乘以已计算的拆分数量的百分比。这可以防止前几个拆分非常高,而其余拆分为零。
我还将为最后一次拆分添加一个检查,以确保它等于原始分发数量的剩余部分。
这是用于说明的图像和我使用的公式:
=IF($A2=MAX($A:$A),$F$1-SUM($B$1:$B1),RANDBETWEEN(0,($F$1-SUM($B$1:$B1))*($A2/MAX($A:$A))))
希望这不是太复杂而难以理解。如果您需要进一步的解释,请告诉我。
您可以简单地更改黄色框中的分配数量,如果您想要更多的拆分,您只需将 A 和 B 列向下拖动到所需的数字。
推荐阅读
- c++ - 元素
具有无效值“多线程调试 (/MTd)” - arrays - 如何为我自己的 shell 的历史功能处理 100 的历史限制
- ruby-on-rails - check_authorization 导致自定义设计控制器失败?
- mysql - Mysql,在哪里添加引号
- javascript - 您有机会在实例而不是类上添加原型吗?
- mysql - MySQL按字段的子字符串排序
- scala - 对猫效应 Async.memoize 感到困惑
- android-studio - 我想在 Android Studio 中集成应用购买以删除广告我可以将数据存储在共享偏好中查看正文
- java - 避免使用返回实现策略模式的通用对象的工厂的原始类型警告
- beagleboneblack - 如何在 Beagle bone black Rev C 中找到“启动开关”的 GPIO 映射?