如果A == D,我想总结C列中的值,如果标题包含“MT”或“LS”,则保存总和,例如在E列中。一个字段用于MT,一个用于LS 。 我尝试了sum-product,sum-ifs,isnumber的组合(vlookup(B)到目前为止没有任何工作。
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
答案 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的所有参数都被隐式地视为数组)。