excel中公式下拉后为什么数值一样

例如A1出生日期1985-8-1,B1列输入公式datedif(a,“2012-12-30”,“y")后显示年龄为27,但A2 出生日期1976-6-5-14,我从B1下拉公式后得到的年龄也是27,是什么原因呢?应该要怎么设置?

公式有误,正确的公式为:=DATEDIF(A1,"2012-12-30","y"),设置步骤如下:

所需材料:Excel 2007示例。

一、首先在A列输入几排日期做为例子。

二、接着点击“B1”单元格,然后点击上方“公式栏”。

三、在上方公式栏内输入=DATEDIF(A1,"2012-12-30","y")  (注意:双引号需要用美式键盘输入),按下回车键计算。

四、接着点击“B1”单元格,鼠标转化为十字时,向下拖动。

五、最终效果如下图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-12
应该是设置成手动重算了

方法一
按下F9功能键---这样就会进行重算了,每按一次重算一次,这就是手动重算

方法二
改设为自动重算:
工具----选项----重新计算----勾选"自动重算"-----确定
第2个回答  2012-06-05
因为Excel只能对“年月日”的数值进行识别,而你后后面多了一个“-14”。还有一点哥们,你上面输入的公式错了吧,那个是“A1"不是”“A”
第3个回答  2012-06-05
公式不正确,应该是A1,少个“1”字,另外四个双引号都要英文模式下输入,其他无误码
第4个回答  2012-06-05
=datedif(a1,"2012-12-30","y")
你试试这个
相似回答