爱问知识人 爱问教育 医院库

在excel单元格中输入公式后?

首页

在excel单元格中输入公式后?

我在一个单元格中输入公式后,什么输入都正常,可输入后怎么出来的直接是公式,而不是我想要得到输入公式后的结果呢?
如:=DATEDIF(MID(A3,7,4)&"-"&MID(A3,11,2)&"-"&MID(A3,13,2),TODAY(),"Y")

提交回答
好评回答

其他答案

    2007-07-05 20:06:23
  • 该公式经过实验,不是公式问题。将单元格格式改为“数值”试试。

    c***

    2007-07-05 20:06:23

  • 2007-07-05 16:01:50
  • 那是因为学姐输入的公式包含错误,所以才会得不到结果。
    看公式的目的,好象是根据A3单元格得到一个日期,然后求此日期和当前日期的相差年数。只不过,学姐在DATEDIF函数中的第一个参数用MID取的好象有问题。因为日期有很多格式,MID函数按固定的位数来截取肯定会有问题的。
    下面提供一下DATEDIF函数的使用方法:
    DATEDIF函数使用格式如下:
    DATEDIF(开始日期,结束日期,格式)
    格式有3种:分别为D(天数),M(月数),Y(年数)
    注意年数计算,是舍位取整,而不是四舍五入,或近似小数值。
    另外,这个函数在EXCEL 2003中没有列出,但是可以正常使用。
    例:不采用截取拼串的方法,直接A3数据常规是:"2006-7-5",或者为日期格式的序列值38903,下面公式的值为1。
    =DATEDIF(A3,TODAY(),"y")
    

    心***

    2007-07-05 16:01:50

类似问题

换一换
  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):