excel如何设置日期公式

2024-12-05 08:34:08
推荐回答(5个)
回答(1):

1.现在日期后面的四个列中输入标题:年、月、日、转换后的日期。

2.选中B2单元格,然后执行:公式--文本--LEFT。

3.在函数参数对话框中,设置如下的参数然后点击确定。意思是从A2单元格提取左边四个字符。

4.看到B2单元格已经提取得到了年,然后拖动右下角,快速填充所有的单元格。

5.在C2单元格添加公式MID。

6.在打开的对话框中输入如下的参数,然后点击确定。

7.向下拖动C2单元格的右下角,快速的填充所有的单元格。

8.同样的方法在D2单元格插入公式right。

9.如图所示进行参数的设置,然后点击确定。

10.快速填充下面的列:向下拖动D2单元格的右下角。

11.在E2单元格中输入公式 =B2&"-"&C2&"-"&D2。

12.同样的方法快速填充下面的单元格就得到了下面的结果了。

回答(2):

可以使用函数 WORKDAY 来扣除周末或假日,返回某日期(起始日期)之前或之后相隔指定工作日的某一日期的日期值。工作日不包括周末和专门指定的假日。
例如:在B2中输入起始日期“2010-6-1”,在C2中输入工作日“5”
A B C
1 开工日期 工作日
2 第一道工序 2011-6-1 5
3 第二道工序 (2011-6-8) 3
4 第三道工序 (2011-6-13)

在B3输入公式:
=WORKDAY(B2,C2)
如果法定假日端午节“2011-6-6”和国庆节“2011-10-1”等也不算工作日,则公式可以改为:
=WORKDAY(B2,C2,{"2011-6-6","2011-10-1"})

可能您会问我这Excel2003没有这函数啊?别急,点击“工具”菜单中的“加载宏”,找到“分析工具库”,给它一个小勾,再“确定”,ok!原来,这两个函数是嵌于“分析工具库”这个加载宏中的excel扩展函数,而excel在默认状态下是不加载这个加载宏的。

  另外一个值得留心的疑问是:将显示日期的单元格的数字格式配置成“日期”型,而显示天数的单元格则千万不要配置成“日期”型,否则你可能会看到“1900/02/21”或“36774”这样奇怪的结果出现哟!

回答(3):

方法调用当前日期,函数=today(),不用任何参数。如下例可以用此计算小孩出生天数和高考倒计时:

回答(4):

直接判断大小,只要月日都是两位数,可以正确判断的,
A1为2016.10.10,判断是否在2017.01.01之后的IF:
IF(A1>="2017.01.01",,)

回答(5):

A1是开始日期,B1是结束日期,公式如下(没有考虑特殊节日):

=SUM(IF(ISNUMBER(IF(WEEKDAY(IF(A1+ROW(1:100)-1<=B1,A1+ROW(1:100)-1,""),2)>5,25,50)),IF(WEEKDAY(IF(A1+ROW(1:100)-1<=B1,A1+ROW(1:100)-1,""),2)>5,25,50)))

备注:因为是数据公式,所以要求把公式复制到单元格后要按CTRL+SHIFT+回车结束输入(普通公式直接回车即可)。