为什么要在单元格结果中显示#VALUE

时间:2018-09-28 13:39:14

标签: excel

我想从excel单元格中获取结果,以便如果F8 = .01 to .6则显示E8&A,如果F8 = .7 to .125则显示E8&B。如果没有任何内容,它将显示E8。我已经把那句话

(=IF(AND(F8>=0.01,F8<=0.06),E8&"A"),IF(AND(F8>=0.07,F8<=0.125),E8&"B",E8) 

但是显示#VALUE,这是什么问题?请帮助我

输入您的建议后,

VALUE不会显示

= IF(AND(F8> = 0.01,F8 <= 0.06),E8&“ A”,IF(AND(F8> = 0.07,F8 <= 0.125),E8&“ B”,E8))

但是一个新创建的问题 当我在F8中按.05时,它显示E8&A;但是当我按.06时,它仅显示E8,然后当我按.07时,它显示E8&B

我的问题是为什么当我在F8中按.06时为什么只显示E8 谢谢

4 个答案:

答案 0 :(得分:1)

这是因为括号()使用不正确。

=IF(AND(F8>=0.01, F8<=0.06),E8 & "A", IF(AND(F8>=0.07, F8<=0.125), E8 & "B", E8))

可以工作

答案 1 :(得分:0)

尝试:

=IF(AND(F8>=0.01,F8<=0.06),E8&"A",IF(AND(F8>=0.07,F8<=0.125),E8&"B",E8))

即将)之后的"A"移到末尾。

答案 2 :(得分:0)

您在这里。此实现指定值超出范围时要做的事情。

= IF(F8> = 0.01,IF(F8> 0.06,IF(F8> 0.125,“大于0.125”,E8&“ B”),E8&“ A”),“小于0.01”)

您必须根据想要对0.06到0.07之间的值进行计算来编辑公式(这在您的问题中未指定)。

答案 3 :(得分:-2)

E8&"A"是什么意思?尝试使用+而不是& ...

=IF(AND(F8>=0.01,F8<=0.06),E8+"A"),IF(AND(F8>=0.07,F8<=0.125),E8+"B",E8)