Excel 为什么在单元格结果中显示#值

Excel 为什么在单元格结果中显示#值,excel,Excel,我想从excel中的单元格中获取结果,这样如果F8=.01到.6,那么它将显示E8&A,如果F8=.7到.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) (=如果(和)(F8>=0.01,F8=0.07,F8=0.01,F8=0

我想从excel中的单元格中获取结果,这样如果
F8=.01到.6
,那么它将显示
E8&A
,如果
F8=.7到.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) 
(=如果(和)(F8>=0.01,F8=0.07,F8=0.01,F8=0.07,F8E8和“A”是什么意思?
尝试
+
而不是
&

=IF(AND(F8>=0.01,F8<=0.06),E8+"A"),IF(AND(F8>=0.07,F8<=0.125),E8+"B",E8)
=如果(和(F8>=0.01,F8=0.07,F8尝试:


=IF(AND(F8>=0.01,F8=0.07,F8这是因为括号
()
使用不正确

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

=IF(AND(F8>=0.01,F8=0.07,F8现在开始。此实现指定值超出范围时要执行的操作

=如果(F8>=0.01,如果(F8>0.06,如果(F8>0.125,“大于0.125”,E8和“B”),E8和“A”),“小于0.01”)


您必须根据您希望发生在0.06和0.07之间的值(您的问题中未指定)的情况编辑公式。

尝试删除公式的外部
()
。并仔细检查是否所有
放置在正确的位置。
&
连接。
+
用于加法,如在数学运算中。@BigBen从技术上讲
+
可以用作Excel中字符串连接的有效运算符(仅适用于VBA)我明白你的意思,因为这是一个公式,但我觉得值得指出,以避免混淆
=IF(AND(F8>=0.01, F8<=0.06),E8 & "A", IF(AND(F8>=0.07, F8<=0.125), E8 & "B", E8))