在一组12个月的收入数据中应用多个随机选择的月份

时间:2018-01-31 20:48:59

标签: excel excel-formula

我在一年中的每个月都有一组收入数据:

第1个月= 304,161.68美元2个月= 264,022.48个月3 = 231,374.13美元月份4 = 204,217.97个月5 = 183,216.61个月6 = 165,645.15美元月7 = 151,351.41美元8 = 139,723.69美元9 = 130,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魔法!

彼得

1 个答案:

答案 0 :(得分:0)

要随机选择3个月,您可以使用以下命令添加一列来生成随机数:

=RAND()

然后另一列选择这些随机数的前3位并在需要的地方应用你的多用户:

=IF(RANK(C1,$C$1:$C$12)<=3,A1*B1,A1)

我在此假设美元值在A列中,乘数在B中,而我的rand()公式放在C列中。