Как умножить два значения, присвоенные тексту? - PullRequest
0 голосов
/ 08 ноября 2019

Мне нужно умножить ColumnD на ColumnE.

ColumnD возможные значения: High, Medium, Low.

ColumnE возможные значения: High, Medium, Low.

High = 3
Medium = 2
Low = 1

ColumnF является результатом ColumnD * ColumnE. Например, High * Medium = 6.

Итак, значения ColumnF равны 1 or 2 or ... or 9.

1 to 3 = Low
4 to 6 = Medium
7 to 9 = Low

Значение, отображаемое на ColumnF, должно быть текстовым, а не числовым.

Есть способ сделать это, пожалуйста?

Спасибо.

Обновление 1

 ColumnD | ColumnE | ColumnF | ColumnG | Column H | ColumnI 
 High    | Low     |         |         | Low      | 1
                                       | Medium   | 2
                                       | High     | 3
                                       | Low      | 1
                                       | Low      | 2
                                       | Low      | 3
                                       | Medium   | 4
                                       | Medium   | 5
                                       | Medium   | 6
                                       | High     | 7
                                       | High     | 8
                                       | High     | 9 

1 Ответ

1 голос
/ 08 ноября 2019

Предполагая, что ваши данные находятся в столбце D-E согласно вашему вопросу, и ваши ссылки в H-I согласно вашей таблице, вы можете попробовать следующую формулу в столбце F.

=INDEX($H$4:$H$12,INDEX($H$1:$I$3,MATCH(D1,$H$1:$H$3,0),2)*INDEX($H$1:$I$3,MATCH(E1,$H$1:$H$3,0),2),1)

Это будетИндексируйте первые три строки вашей таблицы поиска и получите соответствующее значение для каждой строки из одного столбца. Это делает это как для ваших значений, так и умножает их. В результате он возвращается в оператор INDEX( в качестве номера строки и возвращает то значение, которое находится в этой строке во второй части таблицы поиска. Это делает ненужными номера рядом со второй частью таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...