计划:Excel 2010年 要求:不喜欢VBA(宏免费图书)
我正在创建一个电子表格来计算组件(部件)所需的项目。我有一个产品清单,并根据具体部分的数量。我有一个计算,告诉我需要的部件总数,但是,有更好的方法吗?
=($C$32*C34)+($D$32*D34)+($E$32*E34)+($F$32*F34)+($G$32*G34)+($H$32*H34)+($I$32*I34)+($J$32*J34)+($K$32*K34)
| A | B | C | D | E | F |
| Making: | | 2 | 2 | 2 | |
|---------------|-------|------------|-------------|-----------------|---------|
| Item -> | Total | Small raft | Rowing boat | Sm sailing boat | Corbita |
| | | | | | |
| Planks | 20 | 4 | 6 | | |
| Logs | 8 | 4 | | | |
| Nails - Large | 16 | 8 | | | |
| Oars | | | | | |
在上文中,您可以看到($C$32*C34)
= 8& ($D$32*D34)
= 12 => 12 + 8 = 20(B34)(总计木板)
是否有更简单的方法可以做到这一点,或者我的方程式会不断变大?
提前致谢。
答案 0 :(得分:1)
正如chris neilsen在评论中提到的,您可以在Excel中使用SUMPRODUCT
功能。单元格B34
(总板数)中的公式应如下所示:
=SUMPRODUCT(C32:K32,C34:K34)
这具有将给定范围(C32 * C34
,D32 * D34
等)中相应组件相乘的效果,然后返回这些乘积/乘法的总和。
在添加更多列时,您可以将K
扩展到要在两个范围内添加的范围中的最后一列。