Преобразовать текстовые данные в числовое значение для использования в умножении

Преобразовать текстовые данные в числовое значение для использования в умножении

Я пытаюсь вычислить произведение трех ячеек, но одна из ячеек представляет собой раскрывающийся список, содержащий текст:

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(D2="Select",(B2*C2*0),IF(D2="NO",(B2*C2*0),IF(D2="Yes",(B2*C2*1))))

Эта формула проверит все три значения в D2, а затем произведет соответствующий расчет.

Связанный контент