永发信息网

SUMPRODUCT函数的使用~

答案:4  悬赏:40  手机版
解决时间 2021-03-07 17:42
  • 提问者网友:一抹荒凉废墟
  • 2021-03-07 07:41
SUMPRODUCT(('2016年销售明细'!JJ:JJ="番禺天河城")*('2016年销售明细'!TT:TT<=$K$1)*('2016年销售明细'!AA:AA))
目的:在'2016年销售明细'表格中筛选出项目名称为"番禺天河城",并且付款日期(T列)小于等于当天日期(K1)的所有货款并汇总。请问高手这个公式哪里出了问题??
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-03-07 08:39
SUMPRODUCT函数只能针对数值求和,如果含有文本或文本格式的数字都会出错。一般表格都会含有标题,而标题都是文本格式,所以用SUMPRODUCT函数条件求和时,正常都不引用整列,而是剔除标题行下的区域。如:'2016年销售明细'!JJ2:JJ1000="番禺天河城"这样,根据实情选择最后行数,觉得1000不够,可以放到5000、10000,但是选得够用、尽量不要太大,否则会影响运算速度。
全部回答
  • 1楼网友:廢物販賣機
  • 2021-03-07 10:51
直接从公式来看是没有问题的,不行你可以用SUMIFS尝试解决,一定要用SUMPRODUCT的话上传一份表格看看吧。
  • 2楼网友:天凉才是好个秋
  • 2021-03-07 10:03
能上表吗,懒得弄表了,测试下 =SUMPRODUCT(('2016年销售明细'!JJ$2:JJ$100="番禺天河城")*('2016年销售明细'!TT$2:TT$100<=$K$1),'2016年销售明细'!AA$2:AA$100)
  • 3楼网友:轮獄道
  • 2021-03-07 08:44
sumproduct 函数 说明 在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。 语法sumproduct(array1, [array2], [array3], ...) sumproduct 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。): array1 必需。其相应元素需要进行相乘并求和的第一个数组参数。 array2, array3,... 可选。2 到 255 个数组参数,其相应元素需要进行相乘并求和。 说明 数组参数必须具有相同的维数,否则,函数 sumproduct 将返回错误值 #value!。 函数 sumproduct 将非数值型的数组元素作为 0 处理。 示例 如果将示例复制到一个空白工作表中,可能会更容易理解该示例。 如何复制示例? 选择本文中的示例。如果在 excel web app 中复制该示例,请每次复制并粘贴一个单元格。 要点 请勿选择行标题或列标题。 从帮助中选择一个示例 按 ctrl c。 创建一个空白工作簿或工作表。 在工作表中,选择单元格 a1,然后按 ctrl v。如果在 excel web app 中工作,请对示例中的每个单元格重复复制和粘贴操作。 要点 为使示例正常工作,必须将其粘贴到工作表的单元格 a1 中。 要在查看结果和查看返回结果的公式之间进行切换,请按 ctrl `(重音符),或在 “公式”选项卡上的 “公式审核”组中单击 “显示公式”按钮。 在将示例复制到空白工作表中后,您可以根据自己的需求对它进行调整。 1 2 3 4 5 6 a b c d array 1 array 1 array 2 array 2 3 4 2 7 8 6 6 7 1 9 5 3 公式 说明(结果) =sumproduct(a2:b4, c2:d4) 两个数组的所有元素对应相乘,然后把乘积相加,即 3*2 4*7 8*6 6*7 1*5 9*3。(156) 注释 上例所返回的乘积之和,与以数组形式在 excel 桌面应用程序中输入的公式 sum(a2:b4*c2:d4) 的计算结果相同。使用数组公式可以为类似于 sumproduct 函数的计算提供更通用的解法。例如,使用公式 =sum(a2:b4^2) 并按 ctrl shift enter 可以计算 a2:b4 中所有元素的平方和。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯