Excel如何显示同时满足两个条件的交叉点的数值

表格里有已知的两个条件相交叉的数值,如何在另一张表中显示?品名1品名2品名3门店1112233门店2445566门店3778899门店2品名3?通过公式在问号处显示66.... 表格里有已知的两个条件相交叉的数值,如何在另一张表中显示?
品名1 品名2 品名3
门店1 11 22 33
门店2 44 55 66
门店3 77 88 99

门店2 品名3 ?

通过公式在问号处显示66.
展开
 我来答
pepe3399
推荐于2016-06-27 · 知道合伙人软件行家
pepe3399
知道合伙人软件行家
采纳数:1259 获赞数:5935
1988年毕业于苏州市职业大学计算机专业 从事软件开发5年 从事生产管理20年

向TA提问 私信TA
展开全部

这就是多条件统计的问题。用SUMPRODUCT函数可以完成。举例如下:

I2单元格公式:=SUMPRODUCT((B$2:B$9=G2)*((C$2:C$9=H2)*(E$2:E$9)))

结果如图:

logi_i
2010-07-29 · TA获得超过1419个赞
知道小有建树答主
回答量:1254
采纳率:41%
帮助的人:198万
展开全部
=INDEX(A1:D4,MATCH(G2,A1:A4,0),MATCH(H2,A1:D1,0))
G2为门店2,H2为品名3,数据放置在A1到D4,公式如上。
此公式的优点在于,无论输入那个门店,那个品名,公式都能计算出你想要的数值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yurui_chen
2010-07-29 · TA获得超过5185个赞
知道小有建树答主
回答量:903
采纳率:0%
帮助的人:785万
展开全部
方法真的很多:
例1:
=VLOOKUP(A6,A1:D4,MATCH(B6,A1:D1,0),0)

例2:
=INDEX(B2:D4,MATCH(A6,A2:A4,0),MATCH(B6,B1:D1,0))

例3:
=SUMPRODUCT((A2:A4=A6)*(B1:D1=B6)*B2:D4)

例4:
数组公式
=SUM((A2:A4=A6)*(B1:D1=B6)*B2:D4)
注意要用Ctrl+Shift+Enter输入

例5:
=OFFSET(A1,MATCH(A6,A2:A4,0),MATCH(B6,B1:D1,0))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eb22e2f
推荐于2016-01-26 · TA获得超过1435个赞
知道小有建树答主
回答量:1099
采纳率:100%
帮助的人:961万
展开全部
比如说你的源数据在A1:D4,求的问号在C8,即条件在A8、B8,
那么公式可以这样写:

C8=SUMPRODUCT((A2:A4=A8)*(B1:D1=B8)*B2:D4)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轻风也无痕Ccg
2010-08-01 · TA获得超过137个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:126万
展开全部
Sheet1为数据表范围A1:D4
Sheet2为要显示的表范围A1为门店2、B1为品名3、C1为公式。
C3输入公式
=INDEX(Sheet1!B2:D4,MATCH(A1,Sheet1!A2:A4),MATCH(B1,Sheet1!B1:D1))
说明:
1.确定行号MATCH(A1,Sheet1!A2:A4)
2.确定列号MATCH(B1,Sheet1!B1:D1)
3.函数 INDEX 为交叉引用
调整表格大小时取值范围也要改你可以按此表格做好后修改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式