Excel,根据日期判断这天是所在月份的第几天,所在季度的第几天与是否是工作日

作者&投稿:咎素 (若有异议请与网页底部的电邮联系)
Sql server判断某一日期是在第几季度~

DECLARE @month int
set @month=DATEPART(M,CONVERT(varchar(20),GETDATE(),112 ))
select @month as 当前月份,
CASE when @month between 1 and 3 then '第一季度'
when @month between 4 and 6 then '第二季度'
when @month between 7 and 9 then '第三季度'
else '第四季度'
end as 季度

A列为日期,B列计算当天日期为本月第几个工作日。
1、只考虑周六、周日不考虑特殊节假日。B1单元格输入“=NETWORKDAYS(DATE(YEAR(A1),MONTH(A1),1),A1)”,然后向下拖拽复制公式即可。

2、5月1日是劳动节,我们国家放假。在C2单元格输入“ 2015/5/1”,在D1单元格输入“=NETWORKDAYS(DATE(YEAR(A1),MONTH(A1),1),A1,$C$2)”,回车。
然后向下拖拽复制公式即可。

将H、I、K列单元格格式设置为常规,然后分别输入以下公式,并向下填充公式

H3=DAY(B3)

I3=DATEDIF(DATE(YEAR(B3),CEILING(MONTH(B3),3)-2,1),B3,"d")+1

K3=IF(WEEKDAY(B3,11)>5,0,1)

K列公式因无法获得公休假日期,暂以周六周末为非工作日的0状态表示,其他工作日标志为1。

 

详见附图附件

 

 

 



H列 可以用函数day()来算出第几天,I列所在季度的第几天也可以做出来,但是公式datedif+month+if组合起来也可以算出来,但是K列是不是节假日,只能够判断出是不是周末,不能判断出节日

H3公式:
=DAY(B3)
I3公式:
=B3-DATE(YEAR(B3),INT((MONTH(B3)-1)/3)*3+1,)
K3公式:
=1*(WEEKDAY(B3,2)<6)

有点难,您可以用计算器。


怎么把年月写成点的格式
14、根据出生日期自动计算周岁:=TRUNC((DAYS360(D3,NOW()))\/360,0)———假设D列存放学生的出生日期,E列输入该函数后则产生该生的周岁。15、在Word中三个小窍门:①连续输入三个“~”可得一条波浪线。②连续输入三个“-”可得一条直线。连续输入三个“=”可得一条双直线。一、excel中当某...

XCEL2013如何设置单元格变色?
A1单元格日期减去今天的日期后,根据差值的大小改变单元格的颜色:大于30天的,单元格变绿色;小于等于2天,大于0天时,单元格变黄色;小于-1天时,单元格填充红色;如果第二列填写了实际实施日期,则第一列同行的单元格变蓝色。选择A2:B2,条件格式,新建规则,设置如下 公式为=$A2-TODAY()>30 格式...

excel表格时间怎么设置
xcel中时间格式是以斜杠的形式出现的,先选中要设置的单元格,然后右键,选择“设置单元格格式”。选好之后会出现一个对话框,在“数字”下面有个分类,找到“日期”,在右边“类型”里面查看下面有没有以“XXXX-XX-XX”出现的形式。如果没有这种格式,点击最下方“自定义”,然后找到“yyyy\/m\/d”,...

excel财务函数 计算年月日折旧值用什么函数?每个框填什么?最好有图,谢...
如果使用直线折旧法,那就使用 SLN 函数,年折旧额为 =SLN(B2,B3,B4),月折旧额将 B4 改成 B4*12,天则 B4*365。财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。?在财务函数中有两个常用变量:f和b。其中f为年付息次数。如果按年支付,则...

怎么用excel求现金日记账余额公式
e2、xcel中默认为3个工作表,而我们需要的是12个月份的,所以我们需要右击鼠标,选择“插入”→“工作表”→”回车“完成一个工作表的插入。3、按住鼠标左键从第三行开始选中6列70行(行数可根据需要自行添加或减少),右击鼠标点击“设置单元格格式”→“边框”,注意外边框和内边框都要选上,按"...

excel怎么自动排序 excel自动排序教程
3、xcel日期排序方法 这里我以为星期来排序作演示,如下图,从“星期一”到“星期五”,只是顺序打乱了而已,下面我们就来将这顺序排列好;首先选中需要排序的区域,然后选择菜单栏的“数据”中的“排序”-->选项,在“自定义排序次序”中找到“星期日 - 星期六”的排序方式,然后确定;此时,所有的...

表格时间提醒
选中a1→格式→条件格式→条件框选公式→右边框输入公式:=a1+5>=today()→点格式→点图案→选红色→确定→确定(a1必须是ezxcel能识别的3-30日期格式)

如何用access进行分类汇总?
retmxls-- 商品销售明细表。rq--日期。spid--商品信息。sshje--每笔销售记录的金额。select spid,rq, sum(sshje) from retmxls group by rq,spid with ROLLUP order by spid。根据group by 后的第一个字段进行分组,我这里的是rq,那就是同日期的为一组,并在这一组完的最后一行插入一个...

Microsoft Excel 工作表快捷键列表
显示Microsoft Office剪贴板(多项复制与粘贴) Ctrl+C,再次按Ctrl+C 剪切选定的单元格 Ctrl+X 粘贴复制的单元格 Ctrl+V 清除选定单元格的内容 Del 删除选定的单元格 Ctrl+连字符 插入空白单元格 Ctrl+Shift+加号 E七、xcel中设置数据的格式的快捷键 弹出“样式”对话框 Alt+'(撇号) 弹出“单元格...

e xcel用函数怎样计算星期六和平时的工资
星期六的工资和平时不同吗?如果你填写的周六,那么可以用IF函数,把"周六"作为条件,单独把数据挑出来算的。如果是日期,每天计算的话,建议使用if 和WEEKDAY 两个函数来进行处理。

镇海区17591061904: 怎样用excel的Match函数做这样的日期定位啊? -
汪吉托马: 1、以接近的日期中后一天为首选(比如说选3号,但只有1号和4号,则以4号为首选)可用函数: =MATCH(MIN(MAX(IF(Sheet1!A:A<=Sheet2!C2,A:A)),MIN(IF(Sheet1!A:A>=Sheet2!C2,A:A))),A:A,0) 2、以接近的日期中前一天为首选(比如说选3...

镇海区17591061904: excel中函数如何根据合同日期判断今天是否在合同期限中? -
汪吉托马: 不要用字符串来比较大小,可能不准确,用日期数据直接比较会比较准确: =IF(AND(DATE(2017,7,22)>=E4,DATE(2017,7,22)<=EDATE(E4-1,12)),"否","是") 要提前30天,可以EDATE(E4-31,12)

镇海区17591061904: 关于EXCEL函数按照时间判别的请教 -
汪吉托马: DATE(YEAR($H15),MONTH($H15)-8,DAY($H15))--H15的日期提前8个月如果当然日期大于上面的日期(也就是当前日期超过了H15日期8各月以上),显示,过期多少天(两个日期的差值)如果相...

镇海区17591061904: EXCEL 怎么从有日期的数据中筛选出想要日期的数据 -
汪吉托马: 可以用函数向导中VLOOKUP函数用法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) lookup_value:你要查找的日期所在地址,如B1 table_array:指定查找的范围,如你A表中需找的对应日期的相关数据所在地址,如C1:C6 col_index_num:查找范围中匹配值的序列号,通常日期没有重复,查找的值唯一,就填1可以了 range_lookup:填true或false,false表示要查找精确值,否则用近似,你用日期查找可以精确,填false就可以

镇海区17591061904: excel中如何判断单元格的日期是否在某个时间段? -
汪吉托马: 问题貌似存在悖论,A列的数据中日期总是当天,所以不存在时间达到次日的问题,难道是理解错了? 此外,A2在哪?截图中既看不到列标A,也没看到行号2.所以A2中的数据是哪个,无法得知. 回复 vickyflp:如A2=2018/8/9 23:59:59, 这应该是8 月9日最当天时间最大的数据了,怎么也不会超过8月10的8:30,所以小于第二天的8:30这个条件的意义是怎样的?实在没明白.

镇海区17591061904: 用什么函数判断单元格中的日期是不是系统当前日期? -
汪吉托马: 每种数据库开发语言,每种数据库都不一样的,SQL的是GetDate(),取出来的值包含了日期和时间,如果跟类似 2010-11-16 这样的日期进行比对,还要对GetDate()取得的值进行格式化再比较,convert(varchar(10), getdate(), 23)就可以把系统当前日期格式化成YYYY-MM-DD的格式 Excel也可以,打个比方,你点中A1单元格,输入在上方函数的位置输入 = Today(),在B1输入一个日期,然后在C1输入=A1 = B1,就可以得到你要的效果了

镇海区17591061904: excel中如何根据单元格里的数值反推出其所在的行号? -
汪吉托马: 假设给定的日期位于单元格D1,则求其行号的公式如下: =ROW(OFFSET(A1,MATCH(D1,A1:A30,0)-1,0)) A列的日期不必排序.

镇海区17591061904: excel中怎么确定某个日期是星期几 -
汪吉托马: 可以使用WEEKDAY函数,该函数用来判断一个日期是星期几,例如 =WEEKDAY("2009年1月1日") 是判断2009年1月1日是星期几,可参考这篇文章http://www.excel329.cn/?p=548

镇海区17591061904: EXCEL中if函数日期的判断 -
汪吉托马: =IF(AND(A1>=TODAY(),A1

镇海区17591061904: EXCEL时间判断公式是什么? -
汪吉托马: 首先,得假设您所给的两个表格名称分别是表1和表2,并且图中显示部分都是从单元格A1开始的,不然公式都没法编辑了. 建议你将表1的A列格式设置为自定义格式(m.d),这样,只要你输入"1月1日",确定后就会变为“1.1”.将表2的...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网