我有一组一年中每个月的收入数据,列如下:
月份1=$304,161.68 月份2=$264,022.48 月份3=$231,374.13 月份4=$204,817.97 月份5=$183,216.61 月份6=$165,645.15 月份7=$151,351.41 月份8=$139,723.69 月份9=$13 0,264.49 第 10 个月=$122,569.21 第 11 个月=$116,308.76 第 12 个月=$111,215.50
同一行中还有一个值,它告诉我一年中有多少个月需要被视为“特殊”月份。我需要做的是将倍数(也包含在同一行中)应用于每个“特殊”月份。
必须随机确定 12 个月份中哪些月份是特殊的。
例如,假设“特殊月份数”= 3。这意味着上述 12 个月的收入中有 3 个月应应用乘数。必须从 12 个可用月份中随机选择 3 个月,然后将所选的每个月份乘以倍数。
我研究了 Excel Solver、Excel Goal Seek 和 Excel 数组,但似乎找不到解决方案。
非常感谢您的 Excel 魔法!
彼得
最佳答案
要随机选择 3 个月,您可以使用以下方法添加一列来生成随机数:
=RAND()
然后在另一列中选择这些随机数中的前 3 个,并在需要时应用乘数:
=IF(RANK(C1,$C$1:$C$12)<=3,A1*B1,A1)
我在这里假设美元值位于 A 列,乘数位于 B 列,而我的 rand() 公式位于 C 列。
关于excel - 将倍数应用于一组 12 个月的收入数据中随机选择的月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48551166/