首页 > 解决方案 > Arrayformula 在对自己的列进行排序时中断(Google 表格)

问题描述

所以我有这个公式。

=ARRAYFORMULA(IF(J1='Box CP (EdenXS)'!B1,IF(MainNamesEdenXS=DataNamesEdenXS,Week1)

当我对其列进行排序以查看哪个值是最大值/最小值时,它会中断,我假设是因为它取决于MainNamesEdenXS范围。

我也知道这个公式。

=IF(A3='Base Character Sheet'!A3,'Base Character Sheet'!B3,IF(A3='Base Character Sheet'!A4,'Base Character Sheet'!B4)

这不会中断,但最终会浪费大量时间。

所以我想知道是否有一种方法可以使数组公式不会破坏或缩短 If 语句,这样我就不会坐 30 分钟写出 1 个嵌套的 if 语句。

标签: google-sheets

解决方案


推荐阅读