2017-02-23 91 views
0

Я хочу, чтобы преобразовать текст в значение, а затем эти значения вычислить результат: Текста «А» всегда = 8 Text «B» всегда = 7Excel. Преобразование текста в значения и вычислять значения в формуле

В моем листе: В ячейке A1: «A» и в B1: «B». Теперь в ячейке C1 я хочу получить сумму A1 и B1 (8 + 7 = 15).

Я всегда хочу, чтобы ячейки A1 och B1 отображали текст без значений. И если это возможно, я не хочу, чтобы промежуточные ячейки преобразовывали А1 в 8 и В1 в 7, поэтому формула результата указывает на эти промежуточные ячейки. Я хочу, чтобы мой результат (C1) напрямую вычислял текстовые ячейки. Это возможно?

ответ

0
=IF(A1="A",8,IF(A1="B",7,NA()))*IF(B1="A",8,IF(B1="B",7,NA())) 

Это легче иметь отдельный список перевода, скажем, на клетках Sheet2 А1: В6:

A 8

B 7

С 6

D 5

E 4

F 3

, а затем использовать:

=VLOOKUP(A1,Sheet2!$A$1:$B$6,2,FALSE)*VLOOKUP(B1,Sheet2!$A$1:$B$6,2,FALSE)