中企动力 > 商学院 > excel当前时间
  • ?

    Excel快速输入当天的日期和时间

    布里斯托尔

    展开

    录入Excel工作中我们经常要用到输入当天是日期和时间,有时候可能忙忘记今天是几号或者这样输入8/7容易录错,今天告诉大家一个快速输入方法。

    Ctrl+;快捷键录入当天日期

    TODAY()用公式获取当天日期

    Ctrl+Shift+;输入当时时间

    NOW()输入当时时间

    晴天

  • ?

    Excel函数公式:实用的日期函数公式全集

    颜鸿涛

    展开

    实际的工作中,用到日期的地方非常的多,如果每次都是手动去处理,那将会非常的麻烦。

    一、获取当前系统日期及时间。

    方法:

    1、选定目标单元格。

    2、快捷键:Ctrl+;、Ctrl+Shift+;

    二、YEAR:计算年份。

    方法:

    在目标单元格中输入公式:=YEAR(A3)。

    三、MONTH:计算月份。

    方法:

    在目标单元格中输入公式:=MONTH(A3)。

    四、DAY:计算号数。

    方法:

    在目标单元格中输入公式:=DAY(A3)。

    五、TEXT:星期(中国)。

    方法:

    在目标单元格中输入公式:=TEXT(A3,"aaaa")。

    六、TEXT:星期(英文)。

    方法:

    在目标单元格中输入公式:=TEXT(A3,"dddd")。

    七、LEN+MONTH:计算季度。

    方法:

    在目标单元格中输入公式:=LEN(2^MONTH(A3))。

    八、WEENNUM:计算日期是本年的第几周。

    方法:

    在目标单元格中输入公式:=WEEKNUM(A3)。

    九、第X天。

    方法:

    在目标单元格中输入公式:=A3-"1-1"+1。

    十、DAY+EOMONTH:本月有几天。

    方法:

    在目标单元格中输入公式:=DAY(EOMONTH(A3,0))。

  • ?

    Excel中当前日期的9种快速输入法,你会几个?

    Gabriela

    展开

    今天是2018年10月4日,今天要解析的是:当前日期的几种输入方法。

    1、用公式生成动态日期

    输入公式=today()即可生成今天日期,它会随日期自动更新,明天会显示2018-10-5日。

    2、快速输入

    输入10-4 即可快生成 2018-10-4,不需要输入2018

    3、输入中文小写日期

    利用拼音输入法,输入RQ可快速输入大写日期

    4、2018-10-4显示为 2018年10月4日

    选取单元格,在格式下拉菜单中选取长日期格式

    5、显示为2018-10-04格式

    设置单元格格式:YYYY-MM-DD

    6、日期后带上中文星期

    在日期代码后输入 aaa 或 aaaa

    7、在日期后显示英文星期

    在日期代码后输入ddd或dddd

    8、在日期后添加英文月份

    在日期代码后输入mmm或mmmm

    9、把日期显示为中文大写日期

    设置自定义格式代码 [DBNum2]yyyy"年"mm"月"dd"日"

    关于日期各种输入方法,建议大家收藏起来备用。

    如果你还知道其他的输入方法,还原留言讨论。

  • ?

    如何在Excel中快速输入日期和时间?用快捷键5秒钟搞定!

    韶千万

    展开

    有时我们在做Excel表格时需要输入当前的日期和当前的时间,手动输入大家都会,但是太麻烦。这里告诉大家一个快捷键,5秒钟就搞定,接着往下看。

    1、比如下面是一个登记体温的表格,我们想快速输入当前的日期和时间

    2、 输入当前日期:我们选择第一步中的C2单元格,按下快捷键 "Ctrl+;" (即ctrl+分号,键盘上字母L后那个符号),可以快速输入当前的日期。

    3、输入当前时间:我们选择第一步中的D2单元格,按下快捷键 "Ctrl+Shift+;" (即ctrl+Shift+分号)可以快速输入当前的时间。

    总结:通过"Ctrl+;"快捷键我们可以快速的输入当前日期,通过"Ctrl+Shift+;"快捷键则可以快速的输入当前时间。这里需要注意的是,"Ctrl+;"快捷键 可能和你电脑中的搜狗输入法或百度输入法中的快捷键冲突造成功能不起作用,这时我们就要到各自的输入法设置中将"Ctrl+;"快捷键 改为别的即可。

    本百家号:时代新生分享工作、生活、技能方面的经验,愿和您一起成长。请多多关注哦!

  • ?

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

    埃克斯茅斯

    展开

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

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

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

    往下看:

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

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

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

  • ?

    常用的Excel日期函数

    Winema

    展开

    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日期函数的实例。

  • ?

    2017年最全的excel函数大全6—日期和时间函数(上)

    宫沛珊

    展开

    上次给大家分享了《2017年最全的excel函数大全(5)——逻辑函数》,这次分享给大家日期和时间函数(上)。

    DATE 函数

    返回特定日期的序列号

    描述

    DATE 函数返回表示特定日期的连续序列号。

    用法

    DATE(year,month,day)

    DATE 函数用法具有下列参数:

    ü Year:必需。year 参数的值可以包含一到四位数字。Excel 将根据计算机正在使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 使用的是 1900 日期系统,这表示第一个日期为 1900 年 1 月 1 日。

    提示: 为避免出现意外结果,请对 year 参数使用四位数字。例如,“07”可能意味着“1907”或“2007”。因此,使用四位数的年份可避免混淆。

    · 如果 year 介于 0(零)到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。例如,DATE(108,1,2) 返回 2008 年 1 月 2 日 (1900+108)。

    · 如果 year 介于 1900 到 9999 之间(包含这两个值),则 Excel 将使用该数值作为年份。例如,DATE(2008,1,2) 将返回 2008 年 1 月 2 日。

    · 如果 year 小于 0 或大于等于 10000,则 Excel 返回 错误值 #NUM!。

    ü 月:必需。 一个正整数或负整数,表示一年中从 1 月至 12 月(一月到十二月)的各个月。

    · 如果 month 大于 12,则 month 会从指定年份的第一个月开始加上该月份数。例如,DATE(2008,14,2) 返回表示 2009 年 2 月 2 日的序列数。

    · 如果 month 小于 1,则 month 会从指定年份的第一个月开始减去该月份数,然后再加上 1 个月。例如,DATE(2008,-3,2) 返回表示 2007 年 9 月 2 日的序列号。

    ü 日:必需。 一个正整数或负整数,表示一月中从 1 日到 31 日的各天。

    · 如果 day 大于指定月中的天数,则 day 会从该月的第一天开始加上该天数。例如,DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列数。

    · 如果 day 小于 1,则 day 从指定月份的第一天开始减去该天数,然后再加上 1 天。例如,DATE(2008,1,-15) 返回表示 2007 年 12 月 16 日的序列号。

    注意: Excel 可将日期存储为连续序列号,以便能在计算中使用它们。1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39448,这是因为它与 1900 年 1 月 1 日之间相差 39,447 天。需要更改数字格式(设置单元格格式)以显示正确的日期。

    案例

    案例 1

    例如:=DATE(C2,A2,B2) 将单元格 C2 中的年、单元格 A2 中的月以及单元格 B2 中的日合并在一起,并将它们放入一个单元格内作为日期。以下案例显示了单元格 D2 中的最终结果。

    案例 2根据其他日期计算某个日期

    可以使用 DATE 函数创建基于其他单元格中日期的一个日期。例如,可以使用 YEAR、MONTH 和 DAY 函数来创建基于另一个单元格的周年纪念日期。假设,某个员工第一天上班的日期为 2016 年 10 月 1 日,则可以使用 DATE 函数创建他上班 5 周年的纪念日期:

    1. DATE 函数会创建一个日期。

    2. =DATE(YEAR(C2)+5,MONTH(C2),DAY(C2))

    3. YEAR 函数会查找单元格 C2 并从中提取“2012”。

    4. “+5”表示加上 5 年,并在单元格 D2 中创建“2017”作为周年纪念日的年。

    5. MONTH 函数从单元格 C2 中提取“3”。这将在单元格 D2 中创建“3”作为月。

    6. DAY 函数从单元格 C2 中提取“14”。这将在单元格 D2 中创建“14”作为天。

    案例 3 将文本字符串和数字转换为日期

    有时Excel的日期是无法识别的。这可能是因为数字与典型的日期不相似,也可能因为数据被设置成了文本格式。如果是这种情况,则可以使用 DATE 函数将信息转换成日期。例如,在下图中,单元格 C2 包含采用以下格式的日期:YYYYMMDD。它也被设置成了文本格式。若要将其转换成日期,则可以将 DATE 函数与 LEFT、MID 和 RIGHT 函数配合使用。

    1. DATE 函数会创建一个日期。

    2. =DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))

    3. LEFT 会在单元格 C2 中查找并从左起提取前 4 个字符。这将在单元格 D2 中创建“2014”作为转换后日期的年。

    4. MID 函数将在单元格 C2 中查找。它将从第 5 个字符开始,然后向右提取 2 个字符。这将在单元格 D2 中创建“03”作为转换后日期的月。因为 D2 的格式设置为 Date,因此“0”不包括在最终结果中。

    5. RIGHT 函数会在单元格 C2 中查找,然后从最右侧开始向左提取前 2 个字符。这将在 D2 中创建“14”作为日期的日。

    案例 4 按一定的天数加减日期

    若要按一定的天数加减日期,只需向值或包含日期的单元格引用加上或减去天数即可。

    在以下案例中,单元格 A5 包含我们想加上和减去 7 天(C5 中的值)的日期。

    DATEDIF 函数

    计算两个日期之间的天数、月数或年数。

    描述

    计算两个日期之间相隔的天数、月数或年数。警告:Excel 提供了 DATEDIF 函数,以便支持来自 Lotus 1-2-3 的旧版工作簿。在某些应用场景下,DATEDIF 函数计算结果可能并不正确。有关详细信息,请参阅本文中的“已知问题”部分。

    用法

    DATEDIF(start_date,end_date,unit)

    ü Start_date:用于表示时间段的第一个(即起始)日期的日期。 日期值有多种输入方式:带引号的文本字符串(例如 2001/1/30)、序列号(例如 36921,在商用 1900 日期系统时表示 2001 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE(2001/1/30))。

    ü End_date:用于表示时间段的最后一个(即结束)日期的日期。

    ü Unit:要返回的信息类型:

    其他

    l 日期存储为可用于计算的序列号。默认情况下,1899 年 12 月 31 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

    l DATEDIF 函数在用于计算年龄的公式中很有用。

    案例

    已知问题

    “MD”参数可能导致出现负数、零或不准确的结果。若要计算上一完整月份后余下的天数,可使用如下方法:

    此公式从单元格 E17 中的原始结束日期 (5/6/2016) 减去当月第一天 (5/1/2016)。其原理如下:首先,DATE 函数会创建日期 5/1/2016。DATE 函数使用单元格 E17 中的年份和单元格 E17 中的月份创建日期。1 表示该月的第一天。DATE 函数的结果是 5/1/2016。然后,从单元格 E17 中的原始结束日期(即 5/6/2016)减去该日期。5/6/2016 减 5/1/2016 得 5 天。

    DATEVALUE 函数

    将文本格式的日期转换为序列号

    描述

    DATEVALUE 函数将存储为文本的日期转换为 Excel 识别为日期的序列号。 例如,公式=DATEVALUE(1/1/2008) 返回 39448,即日期 2008-1-1 的序列号。 即使如此,请注意,计算机的系统日期设置可能会导致 DATEVALUE 函数的结果会与此案例不同。

    如果工作表包含采用文本格式的日期并且要对这些日期进行筛选、排序、设置日期格式或执行日期计算,则 DATEVALUE 函数将十分有用。

    用法

    DATEVALUE(date_text)

    DATEVALUE 函数用法具有下列参数:

    ü Date_text 必需。代表采用 Excel 日期格式的日期的文本,或是对包含这种文本的单元格的引用。例如,用于表示日期的引号内的文本字符串 2008-1-30 或 30-Jan-2008。

    · 使用 Microsoft Excel for Windows 中的默认日期系统时,参数 date_text 必须代表 1900 年 1 月 1 日和 9999 年 12 月 31 日之间的某个日期。 如果参数 date_text的值在此范围之外, DATEVALUE函数将返回错误值 “#VALUE!。

    · 如果省略参数 date_text 中的年份部分,则 DATEVALUE 函数会使用计算机内置时钟的当前年份。 参数 date_text 中的时间信息将被忽略。

    其他

    l Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39,448,这是因为它距 1900 年 1 月 1 日有 39,447 天。

    l 大部分函数都会自动将日期值转换为序列数。

    案例

    DAY 函数

    将序列号转换为月份日期

    描述

    返回以序列数表示的某日期的天数。 天数是介于 1 到 31 之间的整数。

    用法

    DAY(serial_number)

    DAY 函数用法具有下列参数:

    ü Serial_number 必需。要查找的日期。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。

    其他

    l Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

    l 无论提供的日期值的显示格式如何,YEAR、MONTH 和 DAY 函数返回的值都是公历值。例如,如果提供的日期的显示格式是回历,则 YEAR、MONTH 和 DAY 函数返回的值将是与对应的公历日期相关联的值。

    案例

    DAYS 函数

    返回两个日期之间的天数

    描述

    返回两个日期之间的天数。

    用法

    DAYS(end_date, start_date)

    DAYS 函数用法具有以下参数。

    ü End_date 必需。 Start_date 和 End_date 是用于计算期间天数的起止日期。

    ü Start_date 必需。Start_date 和 End_date 是用于计算期间天数的起止日期。

    注意: Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39447 天。

    其他

    l 如果两个日期参数为数字,DAYS 使用 EndDate–StartDate 计算两个日期之间的天数。

    l 如果任何一个日期参数为文本,该参数将被视为 DATEVALUE(date_text) 并返回整型日期,而不是时间组件。

    l 如果日期参数是超出有效日期范围的数值,DAYS 返回 #NUM! 错误值。

    l 如果日期参数是无法解析为字符串的有效日期,DAYS 返回 #VALUE! 错误值。

    案例

    DAYS360 函数

    以一年 360 天为基准计算两个日期间的天数

    描述

    按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),DAYS360 函数返回两个日期间相差的天数,这在一些会计计算中将会用到。 如果财会系统是基于一年 12 个月,每月 30 天,可使用此函数帮助计算支付款项。

    用法

    DAYS360(start_date,end_date,[method])

    DAYS360 函数用法具有下列参数:

    ü Start_date、end_date 必需。 用于计算期间天数的起止日期。 如果 start_date 在 end_date 之后,则 DAYS360 函数将返回一个负数。 应使用 DATE 函数输入日期,或者将从其他公式或函数派生日期。 例如,使用函数 DATE(2008,5,23) 以返回 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

    ü 方法 可选。 逻辑值,用于指定在计算中是采用美国方法 还是欧洲方法。

    注意:Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39,448,这是因为它距 1900 年 1 月 1 日有 39,447 天。

    案例

    EDATE 函数

    返回用于表示开始日期之前或之后月数的日期的序列号

    描述

    返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。 使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。

    用法

    EDATE(start_date, months)

    EDATE 函数用法具有以下参数:

    ü Start_date 必需。一个代表开始日期的日期。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。

    ü Months必需。 start_date 之前或之后的月份数。 months 为正值将生成未来日期;为负值将生成过去日期。

    其他

    Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。如果 start_date 不是有效日期,则 EDATE 返回 错误值 #VALUE!。 如果 months 不是整数,将截尾取整。

    案例

    EOMONTH 函数

    返回指定月数之前或之后的月份的最后一天的序列号

    描述

    返回某个月份最后一天的序列号,该月份与 start_date 相隔(之后或之后)指示的月份数。 使用函数 EOMONTH 可以计算正好在特定月份中最后一天到期的到期日。

    用法

    EOMONTH(start_date, months)

    EOMONTH 函数用法具有以下参数:

    ü Start_date 必需。一个代表开始日期的日期。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。

    ü Months 必需。 start_date 之前或之后的月份数。 months 为正值将生成未来日期;为负值将生成过去日期。

    注意: 如果 months 不是整数,将截尾取整。

    其他

    l Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

    l 如果 start_date 不是有效日期,则 EOMONTH 返回 错误值 #NUM!。

    l 如果 start_date 加 months 产生非法日期值,则 EOMONTH 返回 错误值 #NUM!。

    案例

    HOUR 函数

    将序列号转换为小时

    描述

    返回时间值的小时数。 小时数是介于 0 ...

  • ?

    Excel输入当前日期时间你需要多久?我只需要1秒,而且从不出错

    inic

    展开

    该号刚出生不久,喜欢的朋友别忘了点个关注。

    想不想,一秒钟把当前的日期时间输入到你的Excel里,就像下面这样?如果你点头了,就花五分钟认真看完。

    鉴于Excel实在过于强大,用户群体也非常广泛,故本人在分享Python数据分析的同时,也会不时的推送一些关于Excel的小技巧。毕竟,本人在数据分析中不少的步骤,也会直接在Excel里头进行。

    在用Excel记录数据或台账,许多时候需要小伙伴们记录下当前的日期时间(或者日期,或者时间,或者日期+时间),比如下图这样的:

    而正常人根据自己的段位等级,会分为两类。一类会一个字符一个字符的敲,把所有的字符都敲一遍,如下:

    我大概感觉了一下,貌似要花个三五秒钟,而且眼神不好使的话估计还得敲错了。进阶一点的朋友,会用快捷键的组合,如下:

    这种方法的思路是先用快捷键ctrl+;一口气输入当前日期,然后敲个空格,再用快捷键ctrl+shift+;一口气输入当前时间,就OK了。快了许多,而且不像上面那么容易出错。

    那么,除此之外,还有木有更快一点的方法呢?最好是那种可以不假思索,biu一下就完成的方法?

    答案是有的,不过需要稍微用一下VBA的知识了。

    我们先将xls/xlsx格式的文件另存为xlsm的格式,这是Excel启用宏的格式,会帮你把写好的代码保存好,不用每次都去敲(如何另存为就不用介绍了吧)。然后调出VBE,也就是代码编辑窗口。已经添加了开发工具栏的同学直接在开发工具里点Visual Basic即可,没有添加的,快捷键alt+f11也就调出来了:

    调出来之后长这样:

    因为我们是要在Sheet1里头记录数据,而上面说的biu一下的功能也是希望在Sheet1里实现,故双击上图的Sheet1,调出编辑窗口,把左边这块的(通用)通过下拉选项改为Worksheet,右边改为BeforeDoubleClick,如下:

    会看到出现了两段代码块,中间用黑线隔开,下面那段代码块可以删掉,不删也没事,就是看着恶心。

    然后就是开始写代码了:

    你没看错,就这么短短的三句,已经实现了biu一下的功能了,不信的朋友双击一下时间列里的任意单元格试试:

    大概来解释一下这段代码的意思吧。这是VBA里面的一个常用工作表事件,该事件为我们预定义了一个变量Target,类型为单元格Range。而我们自己写的那三句代码,翻译成白话就是,如果单元格的列编号等于5的话,双击之后,就把当前的日期时间输入到单元格内。

    就这么简单。

    当然,没有任何基础的同学还是会看不懂,因为代码涉及到VBA语言的一些简单概念性的东西。

    总之,VBA在实际工作中,给我带来了非常大的便利,特别是在一些重复性工作的自动化方面。比如上面的功能,也比如自动生成一些格式统一的word/excel文件等等,可以把一些平常花大半天的繁琐工作压缩到一秒钟,省下大把大把的时间用来思考人生。

    好了。今天的分享就到这,不影响大家去医院接义肢了。喜欢的话点赞或关注。

    最后安利一个福利,是关于Python基础知识的一个cheat sheet,想要的朋友点个关注+转发即可。

  • ?

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

    虫虫猪

    展开

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

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

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

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

      

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

  • ?

    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当前时间

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP