excel指定多条件查询求和 5

要在excel月份表中(如图1)按照选择部门,查询相应部门表中,符合条件的指令号订单的各个具体号码完成数量的和(判断的对象有:指令号,型体,UK码/US码,然后统计相应号... 要在excel月份表中(如图1)按照选择部门,查询相应部门表中,符合条件的指令号订单的各个具体号码完成数量的和(判断的对象有:指令号,型体,UK码/US码,然后统计相应号码完成的数量和). 部门表(图2)的格式是一样的 原来设定的工式是:
=SUMPRODUCT((INDIRECT($I$4&"!$E$3:$E$3000")=$B$4)*(INDIRECT($I$4&"!$F$3:$F$3000")=$C$4)*(INDIRECT($I$4&"!$I$2:$AQ$2")=K4)*INDIRECT($I$4&"!$I$3:$AQ$3000"))

图1

图2
原来工式:=SUMPRODUCT((INDIRECT($I$4&"!$E$3:$E$3000")=$B$4)*(INDIRECT($I$4&"!$F$3:$F$3000")=$C$4)*(INDIRECT($I$4&"!$I$2:$AQ$2")=K4)*INDIRECT($I$4&"!$I$3:$AQ$3000"))
只能引用I2:AQ2, 想要把I1:AQ2一块查询却无法实现,求解
展开
 我来答
Q城里城外
2015-09-14 · TA获得超过4107个赞
知道小有建树答主
回答量:1077
采纳率:92%
帮助的人:128万
展开全部
  • 修改并没有错误,将I2修改为I1之后和K4有关,而K4和“US码、UK码”有关。选中要查看的函数单元格之后,点击菜单栏“公式”→“公式求值”。在弹出窗口多次点击“求值”观察公式变化,查找原因。

更多追问追答
追问
(INDIRECT($I$4&"!$I$2:$AQ$2")=K4) 把这里的范围改成(INDIRECT($I$4&"!$I$1:$AQ$2")=K4)就无法引用了
是否INDIRECT只能引用单行的呢?
追答
  • 你可以按照我给你的方法,单步计算其值是否正确。因为(INDIRECT($I$4&"!$I$2:$AQ$2")=K4)这个公式,返回的是True或者False。并且可以知道indirect这个函数,当前行有关系.下图可以很清晰的看到Indirect函数的执行方法:

  • 如要完全理解,需要提供附件。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式