【问题标题】:Insert cell's logic into another cell's logic in Google Sheets将单元格的逻辑插入到 Google 表格中另一个单元格的逻辑中
【发布时间】:2020-03-02 05:48:15
【问题描述】:

我在 Google 表格中有一个列,其中每个单元格都包含预定义的逻辑。例如,类似于此表中的第二列:

| 1     | =A1*-1    |
| 2     | =B2*-1    |
| -3    | =C2*-1    |

假设稍后我想将 same 逻辑添加到 B 列中的每个单元格。例如,使其看起来像:

| 1     | =MAX(A1*-1,0)     |
| 2     | =MAX(B2*-1,0)     |
| -3    | =MAX(C2*-1,0)     |

除了在每个单元格中手动输入MAX(...,0) 之外,最快的方法是什么?普通表格函数作用于单元格的值,而不是逻辑,所以我有点迷茫。

据我所知,没有将逻辑从一个单元格传递到另一个单元格的函数......

【问题讨论】:

    标签: if-statement google-sheets max google-sheets-formula array-formulas


    【解决方案1】:

    尝试:

    =ARRAYFORMULA(IF(A1:A="",,IF(SIGN(A1:A)<0, A1:A*-1, 0)))
    


    =ARRAYFORMULA(IF(A1:A="",,IF(SIGN(A1:A)>0, A1:A, 0)))
    

    【讨论】:

    • 也可以:=ARRAYFORMULA(IF(A1:A="",,IF(A1:A&lt;0, A1:A*-1, 0)))
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多