Arrays 基于数组创建行

Arrays 基于数组创建行,arrays,google-sheets,google-sheets-formula,array-formulas,gs-vlookup,Arrays,Google Sheets,Google Sheets Formula,Array Formulas,Gs Vlookup,我有一个电子表格文件,我想使尽可能有效。它用于计算产品基于数量的折扣。你买的越多,单位就越便宜 在第一个红细胞中,调用“tiers”,我将输入将应用折扣的数量 我想直接在下面的表中使用这个数组,每行一个项目,直到我们的数字用完为止 然后,我将在右侧输入百分比值,然后填充其余字段 所以我需要做的就是输入成本价、层次和百分比,剩下的由这个计算器完成 我的问题是,如何在正确的位置基于此数组创建新行?粘贴到B10单元格并向下拖动: =B$9-B$9*C10 在B15单元中粘贴: =ARRAYFORM

我有一个电子表格文件,我想使尽可能有效。它用于计算产品基于数量的折扣。你买的越多,单位就越便宜

在第一个红细胞中,调用“tiers”,我将输入将应用折扣的数量

我想直接在下面的表中使用这个数组,每行一个项目,直到我们的数字用完为止

然后,我将在右侧输入百分比值,然后填充其余字段

所以我需要做的就是输入成本价、层次和百分比,剩下的由这个计算器完成


我的问题是,如何在正确的位置基于此数组创建新行?

粘贴到B10单元格并向下拖动:

=B$9-B$9*C10
在B15单元中粘贴:

=ARRAYFORMULA(IFERROR(A15:A*VLOOKUP(A15:A, A9:B12, 2)))


我不认为这是正确的,或者它不符合我的需要?它完全符合我从你的问题中理解的。通过在列中输入任何数字(例如A28),它将根据给定金额的给定折扣计算B列中的最终价格