テキストデータを乗算に使用する数値に変換する

テキストデータを乗算に使用する数値に変換する

3 つのセルの積を計算しようとしていますが、セルの 1 つはテキストを含むドロップダウンです。

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 の 3 つの値すべてをテストし、それに応じて計算します。

関連情報