永发信息网

求助,这个excel公式可以怎样简化?

答案:3  悬赏:20  手机版
解决时间 2021-04-10 02:17
  • 提问者网友:伴风望海
  • 2021-04-09 19:17
=SUMPRODUCT((物与单!$R$4:物与单!$R$9997="展")*((物与单!$T$4:物与单!$T$9997)=7)*(物与单!$U$4:物与单!$U$9997="10*10水晶相册"))+SUMPRODUCT((物与单!$X$4:物与单!$X$9997="展")*((物与单!$Z$4:物与单!$Z$9997)=7)*(物与单!$AA$4:物与单!$AA$9997="10*10水晶相册"))+SUMPRODUCT((物与单!$AD$4:物与单!$AD$9997="展")*((物与单!$AF$4:物与单!$AF$9997)=7)*(物与单!$AG$4:物与单!$AG$9997="10*10水晶相册"))
这样的话计算起来太慢,有没有什么方法可以简便一点,但是结果是一样的,求大神帮忙

公司有很多的产品,同时每个产品厂家也不一样,前面有一个表格在输入消耗的产品时需要同时统计到哪个厂家那里
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-04-09 19:55
=countifs(物与单!R:R,"展",物与单!T:T,7,U:U,"10*10水晶相册")+countifs(物与单!X:X,"展",物与单!Z:Z,7,物与单AA:AA,"10*10水晶相册")+........。。。。

你的表 设计的 结构 个人认为 不合理,
不过既然已经这样了, 我认为 这个问题比较简单的方法是用 数据透视表的 多重合并计算区域
全部回答
  • 1楼网友:拜訪者
  • 2021-04-09 22:17

按步骤:

1.同时打开2个表格

2.在表2显示累加的结果单元格输入“=”(不含双引号)

3.而后点击选中10月份表格中的500,接下来点击11月份表格,在编辑栏中输入--“+a2”回车

4.结果出来了,点击1800这个数字后会看到引用相关路径。

  • 2楼网友:笑迎怀羞
  • 2021-04-09 20:51
授之以鱼不如授之以渔 我认为你首先要弄明白sumproduct的用法 sumproduct(数组1,数组2,数组3....) 你这里的 物与单!$R$4:物与单!$R$9997="展" 表达式有两个错误, 1) 物与单!$R$4:物与单!$R$9997 是同一个工作表的区域,应该表达为 物与单!$R$$:$R$9997 2) 物与单!$R$4:物与单!$R$9997="展" 作为数组的条件判断,必须有if 如: sumproduct(if(物与单!$R$4:$R$9997="展" ,物与单!$T$4:$T$9997) 中的 if(物与单!$R$4:$R$9997="展" ,物与单!$T$4:$T$9997) 才能完整获得一个数组区域 sumproduct公式本来就有数组间项目对应相乘的用法,所以不要用 * 运算符
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯