Excel 需要帮助为使用多个条件的模板创建Sumif/match索引或vlookup公式吗

Excel 需要帮助为使用多个条件的模板创建Sumif/match索引或vlookup公式吗,excel,indexing,excel-formula,match,vlookup,Excel,Indexing,Excel Formula,Match,Vlookup,我尝试在S列中创建一个公式,使用以下逻辑对R列中的项进行汇总 列S3中的值=如果列L3中的值=14000,则查找列R4:R1000中的值,并对其中列K4:K1000=M3和列L4:L1000=30120、30121、30140或30141的行求和 这背后的想法是试图找到抵消账户。任何拥有14000账户的账户都会被30120、301230140和30142账户抵消。账户相关的关键是K和M 我知道这令人困惑,所以如果你需要澄清,请让我知道 这是SUMPRODUCT的一个很好的用例: SUMPRODU

我尝试在S列中创建一个公式,使用以下逻辑对R列中的项进行汇总

列S3中的值=如果列L3中的值=14000,则查找列R4:R1000中的值,并对其中列K4:K1000=M3和列L4:L1000=30120、30121、30140或30141的行求和

这背后的想法是试图找到抵消账户。任何拥有14000账户的账户都会被30120、301230140和30142账户抵消。账户相关的关键是K和M

我知道这令人困惑,所以如果你需要澄清,请让我知道


这是SUMPRODUCT的一个很好的用例:

SUMPRODUCT将在一系列列或行中测试每个条件。在本例中,K和L的行数为4:1000,以及它们各自的条件。它还测试L3等于14000。然后,当这些条件在R4:R1000范围内为真时,它将汇总总和


使用Sumproduct时需要注意的一点是,您要测试的范围必须是完全相同的大小,除非它只是一个单元,就像这里的L3一样。因此,请进行相应的调整。

根据您使用的电子表格软件,您可能希望使用Excel或OpenOffice或LibreOffice对此进行标记。否则,你不太可能从那些可能知道答案的人那里得到关注。
=SUMPRODUCT(($L$3=14000)*($K$4:$K$1000=$M$3)*($L$4:$L$1000={30120,30121,30140,30141})*($R$4:$R$10000))