【问题标题】:In array formula, find last specific value up till each row在数组公式中,查找直到每一行的最后一个特定值
【发布时间】:2018-11-20 00:48:10
【问题描述】:

我的 Google 表格有问题。这是一个模拟版本,您可以复制或评论:https://docs.google.com/spreadsheets/d/1szcfZt_CtE0Cd_evKJwN4enZE7JcmDFcw9XhoX-_mlw/edit?usp=sharing

工作表有 2 列,Test numberTest result。每当输入新测试时,我想使用数组公式自动填充 C 列。规范是 C 列中的数字应始终指直到每一行的最后一个“失败”测试编号。您可以在 E 列中看到预期的结果。

我可以提出许多解决方案,需要将公式应用于每个新单元格,我认为这是迭代方法。一个例子是 G 列。原因是“直到当前行”不能满足数组公式。我尝试了QUERY 函数但没有成功。我知道 App Script 也可以做到这一点,但这也不是自动填充方法。

编辑:添加了一个蛮力解决方案,该解决方案仅适用于有限数量的连续“通过”结果。

【问题讨论】:

    标签: google-sheets array-formulas


    【解决方案1】:

    请查看使用数组公式的解决方案的屏幕截图。

    【讨论】:

    • 感谢您的帮助。只是为了澄清一下,您需要将该公式放入 C 列中的每个单元格还是仅 C4 列?我正在寻找只需要 C4 中的公式并在 B 列中输入新测试结果时自动扩展到新行的解决方案。
    猜你喜欢
    • 2020-06-16
    • 1970-01-01
    • 2020-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多