每行使用不同的因子乘以 Google 查询结果

Multiply Google Query Results Using Different Factors Per Row

我有一个查询,每个键使用 returns 多行。每个键都有不同的数量,我想将其用作每行相乘的一个因素。我希望每个结果都乘以设置为 KEY 1 的相同因子。

例如,我想将键“45492”的乘法列中的所有 3 个单元格乘以 1,600。我在这里发布了使用过的查询,还有完整的 sheet。我创建了一个“测试页”,其中包含重新创建完整可用功能所需的所有信息。

https://docs.google.com/spreadsheets/d/1nKWxcGnwm7FCnqbSZRWKODv51lInNDm3Fo_toAJ5qxY/edit?usp=sharing

=ARRAYFORMULA(IFNA(
QUERY({material_items}, 
 "where Col1 matches '"&TEXTJOIN("|", 1, B3:B)&"'", 0),
""))

尝试:

=INDEX(IF(E3:E="",,G3:G*IFNA(VLOOKUP(E3:E, B3:C, 2, 0))))