在 JavaScript 中自动执行在 excel 上完成的任务

Automating a task done on excel in JavaScript

提问人:Talha Israr 提问时间:10/9/2023 更新时间:10/9/2023 访问量:33

问:

在此处输入图像描述

我正在尝试在 JavaScript 中自动执行在 excel 上完成的任务。以下是任务的分步说明:

  1. 在这种情况下,你得到一个数字,它是 48,并分解成 n 个部分,这些部分等于数量,在这种情况下是 10。
  2. 您将每个部分与相应的数量相除,结果就是页数。
  3. 您不断重复此过程,目标是最小化工作表的最高值,在本例中为 35。

结果意味着将运行 35 张纸以获得所有 10 个数量。在生产结束时,需要较少纸张的数量将处于盈余状态。

基本上将所有数量相加,然后将每个数量除以总和,然后乘以数字。问题是,如果数量有很多方差,我会在结果中得到小数,并且无法找出一种方法来获得给我这些数量的整数。例如,在下面的情况下,第一张图片显示我得到的结果,第二张图片显示我应该得到的结果。在这种情况下,数字是 20。

https://i.stack.imgur.com/BtqTf.png

https://i.stack.imgur.com/TuvPg.png

我也尝试过使用排列,但所需的排列量很大,这使得使用该逻辑变得困难。

JavaScript 算法 十进制 排列

评论

0赞 Trentium 10/15/2023
您能否扩展一下第一个将 48 个部分分成 10 个部分的例子。具体来说,1)比率的总和是48,我认为这是故意的,2)数量从何而来?

答: 暂无答案