excel 日期 星期几

导读:在使用Excel进行办公时,想必大家会经常涉及到日期计算的问题。而今天我们就来介绍一种针对Excel日期计算的算法,利用Excel公式计算日期对应星期几。本文将会从计算星期几的公式出发,介绍Excel中如何获取日期并计算对应星期几,并给予具体案例进行演示,帮助大家更好地应用Excel进行日期计算。

如何计算星期几

在介绍Excel如何计算日期对应星期几前,我们先了解下如何通过计算公式得出对应星期几的情况。

公式:

星期几 =[(年份-1900)*365+(年份-1900-1)/4-(年份-1900-1)/100+(年份-1900-1)/400+天数-1]mod7

excel 日期 星期几

例如,2021年8月6日的计算:星期几=[(2021-1900)*365+(2021-1900-1)/4-(2021-1900-1)/100+(2021-1900-1)/400+218-1]mod7=5

根据规律,星期日为0,星期一为1,以此类推。

在Excel中计算日期对应星期几

获取日期

在Excel中,我们可以利用“=today()”获取当前日期。此外,也可以手动输入日期数据,建议使用yyyy-mm-dd的格式,这样Excel可以帮您自动识别出日期数据。例如,我们手动录入了8月6日,可以得出“2021-08-06”。

计算星期几

输入运算符“&”可将日期转换为数字,例如=text(A2,"yyyymmdd"),则会将2021-08-06转换为20210806的数字格式。接下来,我们针对这个数字格式来计算日期对应的星期几。

根据公式,将日期对应数字格式作为输入项,在空白单元格输入如下公式即可:

=(WEEKDAY(DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2)))-1)

利用WEEKDAY函数计算一周中第几天,再通过减1的方式将0-6的日期转化为1-7的数字

应用案例演示

以下将通过具体案例演示如何在Excel中计算日期对应星期几。

操作步骤:

在Excel中输入数据,手动输入日期数据或使用=today()公式获取当前日期;

利用函数text(A2,"yyyymmdd")将日期转换为数字格式;

在其余空白单元格中写入=(WEEKDAY(DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2)))-1)公式进行计算。

总结归纳

在Excel中计算日期对应星期几,需要先获取日期数据,再利用WEEKDAY和DATE函数进行计算。需要注意,Excel只能通过日期格式导入日期数据,所以在录入数据时需要注意格式。计算公式和操作方法都较为简单,只需要进行几次实战练习,就可以快速掌握方法,提升办公效率。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。站悠网站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

上一篇:excel 日期 点

下一篇:excel 无边框

相关内容

  • wps2019把word和excel分开的操作教程
  • 简介在使用WPS2019办公软件时,许多用户会发现Word和Excel文档默认是以标签页的形式呈现在同一个窗口中的。这种方式虽然便于切换,但对于需要多任务处理的...
  • 2024-09-12 11:18:37

    1

  • wps excel里怎样按照类别拆分数据
  • 使用WPS Excel按照类别拆分数据的方法在数据分析过程中,将数据按照不同类别进行拆分是一项非常常见且重要的任务。WPS Excel提供了多种工具和方法,帮助...
  • 2024-09-10 15:06:50

    1

  • word表格转Excel表格排版不变的操作方法
  • 将Word表格转换为Excel表格的必要性在日常工作中,许多人需要在Word和Excel之间进行数据转换。Word表格虽然方便编辑和排版,但在处理大量数据或进行...
  • 2024-09-10 11:08:07

    1

  • word表格转成excel的操作步骤
  • 对Word表格进行初步准备要将Word表格转换成Excel文件,首先需要对Word文档进行初步准备。在这一阶段,我们需要确保表格内容整齐,避免随意的排版造成转换...
  • 2024-09-10 10:17:59

    1

  • windows10 EXCEL提示运行时错误1004如何解决
  • 1. 什么是运行时错误1004运行时错误1004是指在使用Excel时出现的一种常见错误。它通常是由于代码中的某个操作无法正常执行而导致的。具体来说,这个错误通...
  • 2024-09-09 18:15:45

    1