将文本数据转换为数值以用于乘法

将文本数据转换为数值以用于乘法

我正在尝试计算三个单元格的乘积,但其中一个单元格是包含文本的下拉列表:

B2*C2*D2(D2 为文本)

我希望D2进行如下转换:

SELECT0

NO0

YES1

所以我尝试了

=SUM(COUNTIF(B2:D2,{"SELECT","NO","YES"})*{B2*C2*0,B2*C2*0,B2*C2*1})

但这个公式不起作用。

这怎么可能呢?

答案1

绝对、肯定、肯定、最短的方法是:

=B2*C2*(D2="YES")

没什么可说的了。

答案2

您可以尝试这个简单的 IF Else 公式:

=IF(D2="Select",(B2*C2*0),IF(D2="NO",(B2*C2*0),IF(D2="Yes",(B2*C2*1))))

此公式将测试 D2 中的所有三个值,然后进行相应的计算。

相关内容