乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>中如何同时满足两个条件后返回值?

<em>EXCEL</em>中如何同时满足两个条件后返回值?

作者:乔山办公网日期:

返回目录:excel表格制作


报销人员 费用类别 报销总金额
a 差旅费用 120
a 业务费用 222
a 交通费用 111
b 差旅费用 233
c 交通费用 243
c 其它费用 55
c 差旅费用 677
b 交通费用 543
b 手机费用 112
c 业务费用 547
b 其它费用 87
a 手机费用 54
d 差旅费用 21
c 手机费用 111
d 手机费用 677
d 交通费用 907
d 其它费用 23

a 差旅费用 {=SUM(IF($A$2:$A$18=A21,IF($B$2:$B$18=B21,$C$2:$C$18,0),0))}

公式为数组zd公式,{}是shift+enter自动产生的不是自己加的

按照你的目的我可以确定你的表二的A1应该是空格,B1 是“A”,C1是“B”,D1是C。

你在表二的B2输入如下公式
=SUM((Sheet1!$A$2:$A$1000)*(Sheet1!$B$2:$B$1000=$A2)*(Sheet1!$C$2:$C$1000=B$1)) 然后按CTRL+SHIFT+ENTER (数组公式)

然后把它向右和向下拖拉一下就能得到你要的结果了。这里假设你在表一中BC列的值不会重复。

其实你可以简化你的表,因为表二中的12345其实就是行号(可以通过Row())得到,第一行其实就是列号,可以通过=CHAR(COLUMN()+64)得到;这样表1中的第一行也不必要了。

==================================================
晕我还是理解错了。

在表一的A1输入 =INDIRECT("sheet2!"&CHAR(CODE(C1)+1)&(B1+1))
然后往下拉
你把表2中A表数值改成100,171,201,251,301,401。。。。。。
然后在表1中F2公式中输入
=VLOOKUP(C2,$A$2:$E$7,3),
如果你的表格涉及到引用则改成
=VLOOKUP(C1,表格2!$A$2:$E$7,3),
另外我不知道你在模类里为什么有的时候引用导平,有的时候引用分,我的公式里只是引用的导平,如果你想引用别的,你改公式中的数字,即把3改成2或者其它。
(里面的3代表表2的第3列数据)

1、打开需要处理的表格:需要填写分数等级。

2、在B2单元格输入以下公式“=IF(A2<60,"不及格",IF(A2<70,"及格",IF(A2<80,"中",IF(A2<90,"良",IF(A2<=100,"优")))))”

3、按回车即可得到结果。

4、如图所示。EXCEL中就可以同时满足两个相等条件,再返回对应的值了。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网