我希望以0.25的倍数在一列单元格上分配值。例如,如果我的值为6且我的列由10个单元格组成,我希望其中6个单元格的值为0.5,并且4个单元格的值为0.75,总计为6。
另一个例子是,如果值为1,我想在10个单元格的同一列上分配它。 4个单元格的值应为0.25,6的值应为0。
不等的细胞可以是柱中的前4个细胞,也可以是从10个细胞中随机选择的细胞。
答案 0 :(得分:1)
此解决方案需要以下内容:
输入位于B3:C6
的变量的范围(见图1)
数字:要分发的号码。在6
C3
分隔线:在0.25
C4
零件:要分发的零件数量。在10
C5
倍数:计算公式&验证要分配的部件。在C6
=IF( MOD( $C$3 , $C$4 ) <> 0 , "!Err" , $C$3 / $C$4 )
计算位于E2:G13
的分布的范围(见图1)
零件:保持分销和零件编号之间的关系。在E3
中输入此公式,然后复制到最后一条记录
=SUM( 1 , E2 )
次:每个部件号包含多个的次数。在F3
中输入此公式,然后复制到最后一条记录
=SUM( INT( $C$6 / $C$5 ) , IF( $E3 <= MOD( $C$6 , $C$5 ) , 1 , 0 ) )
分发:产生的分发。在G3
中输入此公式,然后复制到最后一条记录
= $C$4 * $F3
总计:验证分发。在E3
中输入此公式,然后复制到最后一条记录
=IF( ROUND( SUM( $G$3:$G$12 , -$C$3 ) , 2 ) <> 0 , "!Err" , $C$3 )