当一个产品经过多个加工中心,我找不到合适的办法来分配生产百分数。
我有我的公司(重量)的生产,按百分比和工作中心,因此我可以添加属于一个特定的工作中心的所有百分比。
生产的工作中心:
我使用的公式是:
=sumif(column_of_workcenters,work_center,column_of_percentages)
随着单元格引用它看起来是这样的:
=SUMAR.SI($H$44:$H$50,"*"&J44&"*",$G$44:$G$50)
公式总和:
我曾尝试计数和SUMIFS公式的几种组合,没有运气。我认为这个问题是“求和如果包含工作中心”的做法。
如果产品有分配多个工作中心,都加,而不是平均分配。
当前值:
它应该是这样的:
预期值:
任何帮助表示赞赏。
你可以试试这个。输入
=SUMPRODUCT($G$44:$G$50,IF(IFERROR(FIND(J44,$H$44:$H$50,1),0)>0,1,0),2/(LEN($H$44:$H$50)+1))
在细胞K44
作为数组公式(CTRL-SHIFT-ENTER
)然后复制到K45
和K46
。
说明
对于每个a,b,c
的公式使用SUMPRODUCT
来计算:
SUM(PERCENT_IN_COLUMN_G × NUMERATOR ÷ DENOMINATOR)
如果说1
在H列和a
如果它不存在分子是0
。在该式中,这是通过处理
IF(IFERROR(FIND(J44,$H$44:$H$50,1),0)>0,1,0)
分母是在列H.字母假设在H列的每个条目是一个逗号分隔的字母列表中,我们可以得到的字母数数
(LEN($H$44:$H$50)+1)/2
因为我们想通过这个值来划分,我们使用它的倒数公式
2/(LEN($H$44:$H$50)+1)
所以,如果你有a,b,c,d
或任何在列H.这个公式应该仍然工作
希望帮助。
如果你可以使用一个辅助列,插入I44
以下公式计算:
=G44/(LEN(H44)-LEN(SUBSTITUTE(H44,",",""))+1)
并填充了下来。
然后在K44
,使用方法:
=SUMIF(H44:H50,"*"&J44&"*",I44:I50)
再次,填充下来(每一个工作中心)