sumproduct函数,Excel跨工作表多条件求和?
假设你表2的员工在A列,款号在B列,工序在C列,有两种方法
1. 03版的EXCEL,则在表2输入=SUMPRODUCT((Sheet1!B$2:B$100=A2)*(Sheet1!C$2:C$100=B2)*(Sheet1!D$2:D$100=C2)*(Sheet1!E$2:E$100))
2. 07版以上的EXCEL,则在表2输入=SUMIFS(Sheet1!E:E,Sheet1!B:B,A2,Sheet1!C:C,B2,Sheet1!D:D,C2)
用sumproduct求总额?
sumproduct函数经常用来实现条件计数或条件求和,如=sumproduct((条件表达式)*(求和区域))
sumproduct两个条件求和公式?
假设要对A列为张三,B列为收入的C列值进行求和(假设数据在第2行到第100行)
则2003版可以用SUMPRODUCT函数,公式可以写成:
=SUMPRODUCT((A2:A100="张三")*(B2:B100="收入"),C2:C100)
2007版可以用SUMIFS函数,公式可以写成:
=SUMIFS(C:C,A:A,"张三",B:B,"收入")
用sumproduct函数出现na怎么办?
可能是由于以下几种情况导致:
数据范围中包含了#N/A错误值:SUMPRODUCT函数会将包含#N/A错误值的单元格视为错误,因此如果数据范围中存在#N/A错误值,函数将返回#N/A错误。
解决方法:检查数据范围中是否存在#N/A错误值,并将其修正或删除,确保数据范围中不包含#N/A错误值。
数据范围中包含了非数字或错误的数据类型:SUMPRODUCT函数要求数据范围中的所有值都是数字,如果范围中存在非数字或错误的数据类型,函数将返回#N/A错误。
解决方法:确保数据范围中的所有值都是数字格式,如果存在其他数据类型或错误值,可以使用适当的函数或方法进行修正或转换。
数组范围的大小不匹配:SUMPRODUCT函数要求所有的数组范围在维度上具有相同的大小,如果数组范围的大小不匹配,函数将返回#N/A错误。
解决方法:检查所有参与运算的数组范围,确保它们在维度上具有相同的大小。可以使用函数如TRANSPOSE或INDEX等来调整数组的大小以匹配。
其他计算或逻辑错误:如果使用SUMPRODUCT函数的计算或逻辑有误,也可能导致返回#N/A错误。
解决方法:检查SUMPRODUCT函数的参数和逻辑,确保正确运用函数的语法和使用方式。
综上所述,要解决SUMPRODUCT函数返回#N/A错误的问题,需要检查数据范围中的错误值、数据类型、数组范围的大小和函数的使用情况,并进行相应的修正或调整。
这种表格横向和纵向相乘公式?
在Z3单元格输入公式:=SUMPRODUCT((B$2:Y$2)*(B3:Y3))复制并下拉,即可
还没有评论,来说两句吧...