excel中if函数问题:相同公式,不同条件,计算得不到想要的结果,这是为什么呢。高手帮忙啊!谢谢

excel中if函数问题:F1=if(A:A=C1,B:B,"/"),C1为日期,且有变化。当C1=1时,F1对应显示B1内容,但当C1=2时,B2明明有内容,但是F1却显示“/”。这是为什么呢?
感谢各位的帮助,不过问题还是没有解决。首先,if函数是支持“A:A=C1”的表示法,因为取1的时候是成功的。其次,这公式是不用ctrl+enter+shift3也可以。我之所以这样写公式,是因为,我实际要求的是C列,不是C1一个单元格。理论上这样编写后下拉就可以。实际是,当C列中任何一个单元格等于1时,均能计算成功实现,但当等于2时,就不行。

第1个回答  2011-09-30
对公式的理解和应用有点问题,该判别式使用时电脑只会将公式中A:A看成A1,B:B看成B1,如需将某列与一个单元格的数据做对比,只需将单元格数据作绝对引用即可,该公式改为:
F1=if(A1=C$1,B1,"/"),将此公式下拉即可。
第2个回答  2011-09-30
你的公式跟你要表达的意思不尽相同
当C1=1时显示B1内容,表明A1=1
当C1=2时,A1=1,C1≠A1,if函数会选后者,当然显示“/”啦本回答被提问者和网友采纳
第3个回答  2011-09-30
公式表达不当,应该表示为:=IF(A1=C1,B1,"/")
第4个回答  2011-09-30
你这样写公式是个数组公式,用ctrl+enter+shift3个一起按,如果你想直接确认下拉,就这样写if(a1=c1,b1,"/")
第5个回答  2016-01-17
“~”.尾音符号,表示声音拉长;