2017-02-23 115 views
0

欲文本转换为值,然后在与该值计算的结果: 文本“A”总是= 8 文字“B”总是= 7Excel。将文本转换为值计算值的公式

在我的工作表中: 单元格A1:“A”和B1:“B”。现在在单元格C1中,我想要A1和B1的总和(8 + 7 = 15)。

我总是希望单元格A1 och B1不显示文本值。 如果可能我不想要任何中间单元格将A1转换为8并将B1转换为7,以便resultformula指向该中间单元格。我想我的结果(C1)直接计算文本单元格。这可能吗?

回答

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

这是比较容易有一个单独的转换表,Sheet 2上的细胞说A1:B6:

A 8

乙7

C 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)