总结有两个条件

时间:2011-01-13 12:37:52

标签: excel sum

如果A == D,我想总结C列中的值,如果标题包含“MT”或“LS”,则保存总和,例如在E列中。一个字段用于MT,一个用于LS 。 我尝试了sum-product,sum-ifs,isnumber的组合(vlookup(B)到目前为止没有任何工作。

screenshot

ID(A)   Title(B)   Value(C)  Reference(D)

1   title1_MT   2   1
1   title1_LS   7   
1   title2_MT   4   
1   title2_LS   5   
2   title3_MT   6   2
2   title3_LS   14  
2   title4_MT   23  
2   title4_LS   4   

2 个答案:

答案 0 :(得分:0)

在E栏中,如果您列出的条件为真,则仅显示该值:

=IF(AND((OR(RIGHT(B2,2)="MT",RIGHT(B2,2)="LS")),A2=D2),C2,0)

然后对第E列的结果进行SUM。

希望这会有所帮助。

答案 1 :(得分:0)

如果您知道MT或LS将始终是最后两个字符,您可以使用:

=SUMPRODUCT(C2:C9 * (RIGHT(B2:B9,2)="MT") * (A2:A9=D2:D9))

你显然不能使用find()或search(),因为如果搜索的文本不存在,这些函数会返回错误,函数如iserror,if和iferror在数组上下文中不起作用(注意) sumproduct的所有参数都被隐式地视为数组)。