首页 > 其他分享 >借助LOOKUP函数,获取本季度的第1天日期!

借助LOOKUP函数,获取本季度的第1天日期!

时间:2023-07-15 23:32:21浏览次数:31  
标签:10 函数 季度 本季度 日期 LOOKUP 借助 14

1职场实例

小伙伴们大家好,今天我们来学习一下如何在Excel中快速统计当前日期所属的本季度的第1天的日期

人们俗称的“季度”,就是把一年平均分成四份,也可以按照春、夏、秋、冬的分成四份。

一年可以分为四个季度,每个季度历时3个月

第一季度:1月~3月

第二季度:4月~6月

第三季度:7月~9月

第四季度:10月~12月


如下图所示:

假设系统的当前日期为“2023年6月14日”,我们想要在A3单元格显示一下当前日期所属季度的第1天的日期“2023年4月1日”。

因为“2023年6月14日”属于6月份,6月份属于本年的第2季度,第2季度包含“4月~6月”,所以第2季度的首月为4月,首日为“4月1日”。

借助LOOKUP函数,获取本季度的第1天日期!_数组


2解题思路

Excel中的日期与时间本质上也是数值,因此可以利用LOOKUP函数实现一些日期或者时间的相关运算。

下面我们来通过几个步骤,具体思考一下LOOKUP函数的作用原理。

借助LOOKUP函数,获取本季度的第1天日期!_升序_02

我们首先在A4单元格输入函数公式:

={1,4,7,10}&"-1"

使用Excel中专用的连接符号“&”,将常量数组字符串{1,4,7,10}与数字“-1”相连接,目的是使其变成一个省略掉年份的“日期样式”的常量数组。如果日期仅以月份和天数表示的话,在Excel中则会被识别为当前的年度的日期,比如“6-14”将会被识别为“2023-6-14”。

我们全选公式部分,然后随即按下键盘上的F9键,即可显示常量数组全部元素细节,如下所示:

={"1-1","4-1","7-1","10-1"}

借助LOOKUP函数,获取本季度的第1天日期!_数组_03

我们继续完善A4单元格中的函数公式为:

=--({1,4,7,10}&"-1")

在公式的最前方加上两个符号“--”,即用减负运算的方式,将数组元素其分别转换为本年度1月1日、4月1日、7月1日、10月1日的日期序列值(日期数值格式),即以升序排列的4个季度的第1天的日期。

我们全选公式部分,然后随即按下键盘上的F9键,即可显示常量数组全部元素细节,如下所示:

={44927,45017,45108,45200}

数值格式44927代表1月1日

数值格式45017代表4月1日

数值格式45108代表7月1日

数值格式45200代表10月1日

借助LOOKUP函数,获取本季度的第1天日期!_升序_04

我们继续完善A4单元格中的函数公式为:

=LOOKUP(NOW(),--({1,4,7,10}&"-1"))

使用LOOKUP函数,以当前的日期和时间作为查找值,即用NOW函数返回系统当前的日期和时间。在已经升序排列的日期中查找并返回小于或者等于系统的日期的最大值,即可准确的得到本季度的第1天的日期。

借助LOOKUP函数,获取本季度的第1天日期!_当前日期_05



标签:10,函数,季度,本季度,日期,LOOKUP,借助,14
From: https://blog.51cto.com/u_15825298/6734181

相关文章

  • Windows 借助 Snipaste 实现定时截图
    一、介绍借助Snipaste软件实现连续定时截取屏幕。截图间隔(可自己修改):5s截图时间段(可自己修改):早上8,9,10,11;下午13,14,15,16,17,18辅助软件(需要自行下载):https://www.snipaste.com/辅助脚本(见下文):snipscreen.ps1前期准备:为了脚本能在系统中找到Snipaste程序,需提......
  • 1.DevExpress LookUpEdit控件
    //显示两列数据的下拉选择框repositoryItemLookUpEdit1.DataSource=dataTable;repositoryItemLookUpEdit1.ValueMember="id";repositoryItemLookUpEdit1.DisplayMember="name";repositoryItemLookUpEdit1.Co......
  • django离线脚本的使用(就是需要借助django的功能,然后写一些脚本)
    在django中,我们可以创建一些离线脚本,它的意思是我们并没有启动django服务,而只是运行了django的一些配置以便我们在脚本里完成一些,需要django环境支持的脚本操作下面是详细用法:#启动djangoimportosimportsysimportdjango#首先,一定要把当前项目的路径加到python模块搜......
  • ChatGPT如何借助指纹浏览器批量生成文案?
    哪些行业需要文案创作:许多行业都需要文案创作,例如电商、互联网金融、新媒体运营、广告、市场营销、公共关系、新闻媒体、出版、旅游等等。无论是线上还是线下,文案都是吸引目标受众的重要工具。但是大量的、持续的且优质的文案创作有一定难度,这时就可以利用智能AI工具来帮忙创作。Ch......
  • 进入流程化管理,可借助国内低代码开发平台加油助力!
    企业实行流程化管理,可以提高各部门办公协作效率,从而带来降本、提质、增效的目的。如果停留在以往的办公环境中,那么想要进行流程化管理就真的是难上加难。借助国内低代码开发平台,可以让流程化管理变为现实,成为企业实现数字化发展的重要推动力。那么,企业应该如何选择专业的平台服务......
  • nslookup返回信息说明
    先看一个示例: 如上图,我们把输出结果分成三部分,下面分别来描述: 第一部分:这里是我们本机的DNS服务器信息。客户机先到主DNSServer进行连接查询,结果发现异常,连接失败,于是出现了**can’tfindservernameforaddress*******:serverfailed这个提示;按照规则主DNS无法连接,会自动......
  • 武汉星起航借助自身优势,引领新手卖家进入亚马逊市场
    随着全球化的发展和互联网的普及,跨境电商成为了许多企业拓展业务的重要途径。而亚马逊是全球最大的跨境电商平台,也成了众多出海卖家首选的出海渠道。在这个竞争激烈的市场中,如何顺利进入海外市场成为了许多卖家面临的挑战。然而,有幸的是,武汉星起航作为一家专业的跨境电商孵化服务商......
  • 借助ChatGPT,7天入门量化投资
    ChatGPT是很好的学习助手。如果是零基础,想快速入门量化投资,该怎么做呢?首先,可以让ChatGPT帮忙制定一个系统的7日学习计划:然后让ChatGPT推荐一些学习资源:有哪些量化交易的入门学习资源推荐,比如视频、论坛、网站等?然后,不懂的地方,可以让ChatGPT做出通俗易懂的讲解;需要编程的时候,可以让......
  • Memlookup 1.0
    MemLookupv1.0用于查看程序运行内存写的很糟糕,而且似乎单位不准,结果仅供参考。编译选项-lpsapi版本低的貌似需要改一下Psapi.h?(加一个#include<windows.h>,不然会有编译错误)#include<bits/stdc++.h>#include<Psapi.h>#include<tlhelp32.h>#pragmacomment(lib,"Psap......
  • 伙伴创造价值:探索B端企业如何借助行业协会合作提升品牌和业务
    ​ B端营销中行业协会是一个非常重要的渠道和抓手,因为这基本上是由企业产品的目标客户组成,但如何利用好行业协会,并低成本的拓展业务需要结合自身业务特点进行规划设计。OliverDu一、行业协会的运作机制与权利结构行业协会是由行业内的企业、专业人士和相关利益相关者组成......