Excel formula 将一个数字分成';相等';整数

Excel formula 将一个数字分成';相等';整数,excel-formula,Excel Formula,我试图提出一个公式,将一个数字分成若干部分,其中每个部分都是一个整数,并且各部分尽可能“相等”。我想提供数量和所需零件,并获得输出-例如: 对于18,(3部分)它将是:6,6,6 对于16个(3个部分),它将是:6、5、5 对于34(4部分),它将是9,9,8,8 等等 有谁能给我指点一下如何做到这一点吗?给你: =IF(和(MOD($D$36,$D$37)>F36,$D$37>F36),舍入($D$36/$D$37,0)+1,IF($D$37>F36,舍入($D$36/$D$37,0),“

我试图提出一个公式,将一个数字分成若干部分,其中每个部分都是一个整数,并且各部分尽可能“相等”。我想提供数量和所需零件,并获得输出-例如:

  • 对于18,(3部分)它将是:
    6,6,6
  • 对于16个(3个部分),它将是:
    6、5、5
  • 对于34(4部分),它将是
    9,9,8,8
等等

有谁能给我指点一下如何做到这一点吗?

给你:

=IF(和(MOD($D$36,$D$37)>F36,$D$37>F36),舍入($D$36/$D$37,0)+1,IF($D$37>F36,舍入($D$36/$D$37,0),“”)

我把数字分为D36,部分分为D37,从0-100到F36:DB36,100是任意的,这只是部分的上限

将公式放在计数下面,并将其拖到上面

此处无参考文献:


=如果(和(MOD(Number,Part)>计数器,Part>Counter),向下取整(Number/Part,0)+1,如果(Part>Counter,向下取整(Number/Part,0),“”)

如何定义给定数字应分成多少部分?例如,34可以是17和17。我想需要指定所需的零件,否则它将是一堆乱七八糟的东西;)是的,2个“输入”是数字和所需零件。为清晰起见,将进行更新。基本上,它的内容如下:,如果数字被除后的余数大于计数器,且计数器的部分数大于计数器的部分数,则将数字除以部分数,四舍五入,再加一。否则,如果零件仍然大于计数器,则将数字除以零件并向下取整。否则,请保持空白。“我应该提到,计数器从0开始,而不是1。非常感谢!这非常有意义-我只是不知道如何在Excel中表示它!一个小点,计数必须是0-100(您的F36:DB36注释让我明白了为什么它一开始不起作用…)