首页 > 解决方案 > 仅当另一列为真时才计算公式

问题描述

我有一个A包含一系列名称的列,以及一个B包含布尔值的列。

仅当列为真时,我A才想在列上应用公式。B公式为:

=IFERROR(LEFT(A2;FIND("_";A2)-1);A2)

我能怎么做?如何修改我的公式?

标签: excel-formula

解决方案


我不确定我是否理解正确,但是如果您想在特殊情况下执行某些操作,我建议使用 if:

=IF(condition; execute if true; execute if false)

在你的情况下,这可能是:

=IF(B2;IFERROR(LEFT(A2;FIND("_";A2)-1);A2); 0)

B2 是您希望它检查是否为真的字段,如果 B2 是字符串或其他内容,您需要检查 B2==„true“</p>

而不是 0 您可以添加您喜欢执行的内容


推荐阅读