如何在两个条件下执行sumproduct



我需要在excel中创建一个公式,根据两个条件返回一个范围内两列的和积。考虑到一个由4列(a;B;C;D(组成的表,如果列a中的任何一行等于给定值(示例="a"(,并且列B中的任何行以"a"开头*&";,然后将列C和D相乘,并对这些乘积求和。对如何实施这个公式有什么建议吗?

我以为它可能是以下公式,但它不起作用:

=SUMPRODUCT(--(A2:A12="A"); --(left(B2:B12;1)="*"); C2:C12; D2:D12)

您可以使用数组公式,例如:

{=SUM((A2:A12="A")*(LEFT(B2:B12)="*")*C2:C12*D2:D12)}

记住使用ctrl+shift+enter 进行验证

相关内容

  • 没有找到相关文章

最新更新