中企动力 > 商学院 > excel插入日历
  • ?

    常用的Excel日期函数

    Felton

    展开

    Excel日期大家都会用,但是你知道Excel中有多少日期和时间函数吗?Excel为我们提供了大约20个日期和时间函数,这些函数对于处理表格中的日期数据都是非常有用的。下面介绍几个常用的Excel日期函数及其实际应用案例。

    (1)处理动态日期

    在处理动态日期时,可以使用TODAY函数,该函数会得到计算机系统的当前日期。这个函数在处理动态日期表头或者在动态汇总计算时,是非常有用的。

    图1所示是一个销售流水账,现在要求动态计算截止到今天的累计销售额。单元格E2和E3的计算公式分别为:

    图1

    单元格E2:=TODAY();

    单元格E3:=SUMPRODUCT((A3:A37<=TODAY())*133:B37)。

    (2)拆分日期

    要把一个日期拆分成年、月、日数字。可以使用YEAR函数、MONTH函数和DAY函数。

    以案例1—24中的数据为例,要计算上个月的销售总额,则单元格E4中的计算公式如下:

    =SUMPRODUCT((MONTH(A3:A37)=MONTH(TODAY())-1)*B3:B37)

    结果如图2所示。

    图2

    (3)合并日期

    如果要把3个分别表示年、月、日的数字组合成一个日期,就需要使用DATE函数。例如,年月、日3个数字分别是2010、4、30,则日期公式为:

    =DATE(2010,4,30)

    (4)判断周次

    如果要判断某个日期是该年份的第几周,可以使用WEEKNUM函数,其语法为:

    =WEEKNUM(serial_num,return_type)

    =WEEKNUM(日期,类别)

    当参数return_type省略或为1时,表示将星期日作为一个星期的起始日;当参数return_type为2时,表示将星期一作为一个星期的起始日。

    例如:2010年4月30日是2010年的WEEKNUM("2010-4-30".2)=18周

    以上一个案例中的数据为例,要计算本周和上周的销售总额,则需要插入一个辅助列。以计算出每个日期对应的周次数,即在单元格C3中输入下面的公式,并复制到最后一行:

    =WEEKNUM(A3,2)

    然后就可以根据C列的周次数字进行判断,计算本周和上周的销售总额,公式如下:

    单元格F3:=SUMIF(C:C.WEEKNUM(TODAY()。2)。B:B);

    单元格F4:=SUMIF(C:C.WEEKNUM(TODAY()。2)-1,B:B)。

    计算结果如图3所示。

    图3

    (5)判断星期几

    要判断某个日期是星期几,需要使用WEEKDAY函救。这个函数常常用在设计日程安排表或者制作相关的报表方面。

    WEEKDAY函数用于获取某日期为星期几。默认情况下。其值为1(星期日)—7 (星期六)之间的整数。其语法如下:

    =WEEKDAY(serial_number, return_type)

    =WEEKDAY(日期,[类型])

    参数serial_number为日期序列号。可以是日期数据或日期数据单元格的引用。

    参数return_type为确定返回值类型的数字。如下所示:

    参数return_type的值 星期说明

    1或省略 数字1表示星期日。2表示星期……7表示星期六

    2 数字1表示星期一。2表示星期二……7表示星期日

    3 数字0表示星期一。1表示星期二……6表示星期日

    例如:

    =WEEKDAY("2010-4-10",1)=7

    =WEEKDAY("2010-4-10",2}=6

    从我国的习惯来说。将参数return_type设置为2是恰当的。

    以上节中的数据为例。要了解2010年4月份每个星期几的销售分布。这样可以了解商品在星期几销售较好或者较差。如图4所示,相关单元格的计算公式分别为:

    图4

    单元格E3:=SUMPRODuCT((MONTH(A3:A37)=4)*(WEEKDAY(A3:A37,2)=1)*B3:B37);

    单元格E4:=SUMPRODUCT((MONTH(A4:A38)=4)*(WEEKDAY(A4:A38,2)=2)*B4:B38):

    单元格E5:=SUMPRODUCT((MONTH(A5:A39)=4)*(WEEKDAY(A5:A39,2)=3)*B5:B39);

    单元格E6:=SuMPRODUCT((MONTH(A6:A40)=4)*(WEEKDAY(A6:A40,2)=4)*B6:B40);

    单元格E7:=SUMPRODUCT((MONTH(A7:A41)=4)*(wEEKDAY(A7:A41,2)=5)*B7:B41);

    单元格E8:=SUMPRODUCT((MONTH(A8:A42)=4)*(WEEKDAY(A8:A42,2)=6)*B8:B42);

    单元格E9:=SUMPR00uCT((MONTH(A9:A43)=4)*(WEEKDAY(A9:A43,2)=7)*B9:B43)。

    (6)计算某个具体日期

    当需要计算某个具体的日期时。例如计算指定日期往前或往后几个月的日期。或者计算指定日期往前或往后几个月的特定月份的月底日期。就可以使用EDATE函数和EOMONTH函数。

    EDATE函数用于获取指定日期往前或往后几个月的日期。其语法如下:

    =EDATE(start_date,months)

    =EDATE(开始日期,几个月)

    例如:

    2010年4月30日之后3个月的日期:=EDATE("2010-4-30".3)。为2010-7-30;

    2010年4月30日之前3个月的日期:=EDATE("2007-4-30".一3)。为2010-1-30。

    EOMONTH函数用于获取指定日期往前或往后几个月的特定月份的月底日期。其语法为:

    =EOMONTH(start_date,months)

    =EOMONTH(开始日期,几个月)

    例如:

    2010年4月30日之后3个月的月底日期:=EOMONTH("2010-4-30",3)。为2010—7—31:

    2010年4月30日之前3个月的月底日期:=EOMONTH("2010-4-30".-3)。为2010-1-31:

    获取当月量后一天的日期:=EOMONTH(TODAY()。0)。

    图5所示是计算合同到期日的表格。其中单元格D2中的计算公式为:

    =EDATE(B2,C2*12)-1

    图5

    今天我们学习了常用的Excel日期函数,其中列举了处理动态日期、拆分日期、合并日期、判断周次、判断星期几、计算某个具体日期等几个关于Excel日期函数的实例。

  • ?

    Excel表格中如何自动生成记录数据的日期和时间

    刺陵

    展开

    前几天有人问我:Excel表格在录入信息时如何在日期单元格自动生成日期时间?

    在录入表格的时候,我们经常需要录入时间,比要填写出入库时间,为了减少录入的工作量,可以把日期设置为自动生成。

    例如我们在B列录入数据,A列同行的对应单元格中自动生成记录日期和时间。很多朋友可能会考虑到用VBA来说实现。当然方法有很多种:比如数据有效性、VBA或开启迭代计算方法,我今天跟大家分享其中一种方法:用迭代计算的方法。

    Excel如何自动生成日期时间

    Excel表格中如何自动生成记录录入数据的日期和时间——操作步骤如下:

    1、文件——选项——公式——勾选“启用迭代计算”——最多迭代次数设置为1——确定;

    启用迭代计算

    2、选中A2单元格,录入公式=IF(ISBLANK(B2),"",IF(A2="",NOW(),A2));

    设置公式

    3、选中A2单元格,将鼠标放在单元格右下角下拉填充公式;

    填充公式

    4、迭代计算功能开启,公式设置完成,返回Excel工作表记录表中的数据时,出入库时间会自动生成记录日期和时间。

    自动生成记录日期和时间

    Excel表中如何自动生成记录数据的日期和时间涉及到的公式:

    IF(ISBLANK(B2),"",IF(A2="",NOW(),A2)),ISBLANK函数用于判断指定的单元格是否为空。

    今天分享的Excel表中如何自动生成记录数据的日期和时间,希望对各位朋友在工作中有所帮助!

    更多关于Office——Excel操作技巧可加入我们 群 一起交流学习!

  • ?

    如何用EXCEL高效制作公众号图文日历

    嘉楠鱼

    展开

    公众号的小编常常要在月底规划好下个月大概发些什么内容,并提交下个月的图文日历,传说中的图文日历做出来效果大致是下面这样子:

    图1/雇主品牌图文日历示例

    由于每个月的日期排列都不一样,所以一般的小编做法是:

    制作格式模板→每月更新日期→填充新内容

    最繁琐的就是更新日期的这一步,需要自动填充好几次,不需要的数据还要删除。

    图2/常规图文日历制作方法示例

    这里推荐使用EXCEL自带的日历模板(案例使用的是“任意年份的单月日历”),可以大大减少重复的工作,具体操作演示如下:

    图3/利用excel制作图文日历教程

  • ?

    Excel怎么输入日期、时间和星期

    范盛男

    展开

    对时间和日期比较了解的朋友,可以直接划动到界面下方最后一个GIF动态,查看如何通过点击快速填充时间。

    录入日期、时间和星期的一般方法

    在单元格中直接输入“2/3”、“2-3”、“2018/9/8”、“2018-8-2”之类的数据都会自动被识别成日期,而“10:18”和“10:18:16”之类的数据会被识别成时间。

    时间和日期有各种展示形式,你可以在“开始”菜单数字格式中设置,也可以在“单元格格式”窗口中设置。如果要知道日期对应的星期就设置成“日期”下的“星期三”和“三”。可以为了避免之后计算等出现错误,建议不要忘了设置时间和日期格式。

    日期在单元格中实际储存的是数字,1900年1月1日就是第一天,记为数字1。有时候表格出了差别,日期都变成了数字,这个数字就是日期的“真身”。

    录入日期和时间的快捷键

    “Ctrl + ;”和“Ctrl +Shift + ;”这两个快捷键用于快速录入当前日期和时间。

    录入日期和时间的函数

    today()

    today()函数用于获取今天的日期。如果你在表格中输入公式“=today()”,那么你每天打开表格时,看到的结果都是不同的。常用在动态图表、动态日期等方面。

    now()

    now()函数用于获取当前时间,和today()一样,公式“=now()”的结果时时刻刻都在变化。

    weekday()

    weekday(日期,返回形式)函数用于获取日期对应的星期,获取到的星期有多种返回形式,常用的是“=weekday(日期,2)”以及和text函数一起使用。

    weeknum()

    weeknum(日期,格式)函数用于获取日期在这一年中的第几周,第二个参数只有“1”和“2”两个值,差别之在一个星期的第一天是从周日开始还是从周一开始。

    快速填充更新时间或日期

    由于today函数和now函数的结果是变化的,因而可以制作如下所示的效果。我们在B列输入内容后,可以直接在A列下拉菜单中选择当前时间;当B列数据发生了变化,也可以再次选择A列下拉菜单更新时间。这样就不必手动输入时间了。

    把now函数替换成today函数,也是一样的效果。唯一需要注意的是,需要先把A列的单元格设置成时间或日期格式。

    谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。

  • ?

    在Excel里做个实时更新的日历,把时间掌握在自己手里

    拾心

    展开

    excel使用技巧大全,日历制作方法很简单,我们首先要做的是建立一个模版,做出一个日历表,让其对应不同的月份年份。

    然后在A1上输入公式

    如果想要它只显示年份和月份就在A2:G2输入 星期

    这时候再选中A3:G8在设置单元格格式,单元格值小于或等于0 设置为白色

    这再次选中A3:G8,这次要设置公式格式,输入=DAY(TODAY())=A3 当电脑的日期=单元格日期时,设置填充颜色为蓝色字体为白色。

    接下来是设置条件格式,再输入公式:

    这时候月份最末尾的日期少于区域中单元格的数字时候,就会设为白色字体。

    这时候,我们的日历表基本完成,最后一步就是对它外表进行美化。

  • ?

    施老师教你怎样在Excel表格中快速填充日期?100%提高你的工作效率

    任雪莲

    展开

    施老师:

    大家好,我们平时在用EXCEL制表中,难免会在大量的日期填入,这时,如果我们手动地去填充,往往要累的半死,小哥哥和小姐姐们问我有没有快捷的方法,今天施老师就教大家一招,快速用EXCEL填充日期

    一、如下图如我们有EXCEL中第一列输入2018/7/19,在单元格中把格式样式改成日期,就会是这个样子的

    二、然后点击“开始”菜单,编辑选项卡,再点击“填充”-“系列”

    三、然后在弹出的窗口中,选择“列”,再选择“日期”,最后把终止值设置成2018/7/31。

    四、然后就可以看到日期就自动生成了,非常的方便。

    小伙伴们,你们也试一下吧,点我头像关注我,有不懂的在文章下方的评论区留言问我,我会跟大家一起探讨。本文欢迎转发,转发请注明出处。

  • ?

    EXCEL这样设置可以显示日期时间

    鲁梦山

    展开

      在excel表格中快速插入当天时间可以通过快捷键或者公式来实现。

      快捷键“Ctrl+;”为插入当前日期;快捷键“Ctrl+Shift+;”为插入当前时间。

      公式为“fx=now()”显示当前日期和时间。如下图示例。

      如果对日期有格式规定,可以通过设置单元格格式来实现。右键选中单元格——设置单元格格式。分类下选择日期——选择需要的显示类型。如上图中C列的2015年8月12日,显示为下图所选中的类型。

      

    (本文内容由百度知道网友mofang0503贡献)

  • ?

    office2016 execl 日历控件不会添加怎么能行

    淡雅

    展开

    office软件是大家使用率很高的软件,在以往的execl版本中添加日历控件很方便,但是在execl2016-64位的版本中,并不能够直接找到相关控件。想知道怎么办,请诸君往下戳 ......

    添加开发工具

    office 2016excel 默认“开发工具”是没有开启,下面介绍如何打开“开发工具”。。依次选择,文件--选项---自定义功能区---开启开发工具功能区

    开启开发工具功能

    下载工具增加控件

    开启开发工具功能后,再开发功能区,选择插入----active--其他控件,,在这里我们并不能找到“日历控件”。那么就需要下载相关MSCOMCT2.OCX,并以管理员身份执行相应注册文件,文件下载请找度娘(ps度娘就是好。尤其对年龄大的,记忆力差的......)。安装注册控件后,我们就可以在其他控件栏目找到相关的“日历控件”,Microsoft Date and Time picker control version 6.0

    添加日历控件

    3,使用控件

    接着第二步骤,单击鼠标左键不放往左右拖开即可插入一个日历控件,此时“控件”工作组处于“设计模式”,这时候的日历控件还处于设计模式,还不能使用,如下图所示:

    单击“设计模式”按钮,取消它的选中状态,此时日历控件可以使用了。如下图所示:

    那么我们如果想整列或者整行都可以进行日期选择。这时候怎么办呢?嘿嘿

    这时我们就需要再设计模式下,编辑代码了,

    Option Explicit

    Private Sub DTPicker1_Change()

    ActiveCell.Value = DTPicker1.Value

    DTPicker1.Visible = False

    End Sub

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    With Me.DTPicker1

    If Target.Column = 1 And Target.Count = 1 Then

    #该处1代表第一列,想改成其他列录入对应数字即可,如果想设置成第一行则是 Target.Row

    .Visible = True

    .Width = Target.Width + 15

    .Left = Target.Left

    .Top = Target.Top

    Else

    .Visible = False

    End If

    End With

    这就是关于office2016 Excel添加使用日历控件的办法喽,希望可以对你有点用处。OK

  • ?

    在excel中这样输入日期,99%人都不会

    潇洒

    展开

    在excel中输入日期,你见过下面的输入方式吗?

    上面是在excel表格中插入了Actitvex日期控件,想学吗,想学就和兰色一起操作吧。

    第一步:开发工具 - 插入 - Activex控件 - 其他控件

    (开发工具选项卡调出方法:2007版Office按钮 - Excel选项 - 常用 - 显示开发工具。excel2010版 - 文件 - 选项 - 自定义功能区 - 右侧选中开发工具 )

    第二步:在其他控制中找到Microsoft Date and time...项,确定后在工作表中拖动插入日历控件

    第三步:选取控制右键 - 属性,在【属性】窗口中设置Chechedbox值由False修改为true,然后在linkedcell后输入链接的单元格F2,

    第四步:修改日期的背景和字体颜色。如下图所示

    第五步点击“设计模式”取消。取消后才可以选取日期,如果想编辑日期控件,再点击它进入设计模式。

    设置完成后,一个漂亮的日期控件完成了。

  • ?

    Excel技巧:如何插入日期和时间到单元格,一秒,只需一个快捷键

    Paris

    展开

    小编今天又给大家带来一个很实用的Excel技巧,什么呢?

    相信大家平常会有在表格中输入日期或者时间的需求,那么今天就来讲解下如何一秒就能输入当前日期,是一秒哦!!!毫不夸张的。

    下图:就是小编实现插入好的时间和日期,平常大家是不是受到输入2018加上个斜杠然后再去输入6再加斜杠,是不是很烦???

    往下看:

    首先,输入今天的日期的话,很简单,一个快捷键就能搞定,如图中蓝底白字的方框中就是插入日期的快捷键,小编说的一秒,没有忽悠各位吧!!!哈哈,下次再用到这种插入日期的情况是不是so easy啦?妈妈再也不用担心我的Excel表格啦!!!

    那么时间的输入也是一样的简单,在上图快捷键的基础上,加上一个shift就可以轻松搞定,小编说一秒就是一秒,很简单。

    今天的教程是不是很实用呢?如果帮到你的话,记得关注小编哦,后期每天都会出一个Excel小技巧,让你轻松变高手哦!!!!

excel插入日历

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP