Excel 2010计算生产线数量而不进行长时间计算

时间:2014-08-02 06:55:13

标签: excel excel-formula excel-2010

计划: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)(总计木板)

是否有更简单的方法可以做到这一点,或者我的方程式会不断变大?

提前致谢。

1 个答案:

答案 0 :(得分:1)

正如chris neilsen在评论中提到的,您可以在Excel中使用SUMPRODUCT功能。单元格B34(总板数)中的公式应如下所示:

=SUMPRODUCT(C32:K32,C34:K34)

这具有将给定范围(C32 * C34D32 * D34等)中相应组件相乘的效果,然后返回这些乘积/乘法的总和。

在添加更多列时,您可以将K扩展到要在两个范围内添加的范围中的最后一列。