
EXCEL需多条件同时满足,再返回对应值 20
例如:报销人员费用类别报销总金额a差旅费用120a业务费用222a交通费用111b差旅费用233c交通费用243c其它费用55c差旅费用677b交通费用543b手机费用1...
例如:
报销人员 费用类别 报销总金额
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
以上3列,我现在想知道,同时满足这样2个筛选条件,报销人员为A,费用类别为差旅费用时,单元格返回值120。
用高级筛选功能是可以做到,但我要做数据关联,所以不考虑高级筛选这种方式。
我试过,如果是单条件,可以用LOOKUP,MATCH,INDEX等组合,但判断条件为多个时,用逻辑函数可以判断“与“”或“,返回真假值,但不能返回行号,所以用IF,INDEX,MATCH等组合不能实现。
请知道的朋友们帮助下,说明用何种函数可以实现,非常感谢。
实现这个功能,其他的方法是可以做到的。但是现在,必须要用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
以上3列,我现在想知道,同时满足这样2个筛选条件,报销人员为A,费用类别为差旅费用时,单元格返回值120。
用高级筛选功能是可以做到,但我要做数据关联,所以不考虑高级筛选这种方式。
我试过,如果是单条件,可以用LOOKUP,MATCH,INDEX等组合,但判断条件为多个时,用逻辑函数可以判断“与“”或“,返回真假值,但不能返回行号,所以用IF,INDEX,MATCH等组合不能实现。
请知道的朋友们帮助下,说明用何种函数可以实现,非常感谢。
实现这个功能,其他的方法是可以做到的。但是现在,必须要用EXCEL实现,还请大家帮帮忙 展开
4个回答
展开全部
报销人员 费用类别 报销总金额
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))}
公式为数组公式,{}是shift+enter自动产生的不是自己加的
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))}
公式为数组公式,{}是shift+enter自动产生的不是自己加的
展开全部
用dsum函数
在E1:F2输入下面的内容:
报销人员 费用类别
b 差旅费用
选E4输入公式
=DSUM(A1:C18,C1,E1:F2)
在E1:F2输入下面的内容:
报销人员 费用类别
b 差旅费用
选E4输入公式
=DSUM(A1:C18,C1,E1:F2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
麻烦死了,直接复制到access里,然后一个查询就搞定了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
报销人员(A列) 费用类别(B列) 报销总金额 ( C列 )
=sum((A:A=a)*(B:B=差旅费用)*(C:C))
=sum((A:A=a)*(B:B=差旅费用)*(C:C))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询