ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 45804|回复: 132

[分享] Excel中与今天有关的计算37问

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2011-12-6 22:59 | 显示全部楼层 |阅读模式
本帖最后由 wshcw 于 2012-10-23 18:37 编辑

Excel中与今天有关的计算37问
日期问题与日常生活、工作密切相关,在信息时代学习一点与生活相关的EXCEL知识总会有用处的。在学习中,不只是从别人那儿拷贝东西来,而是:复制〉选择性粘贴〉精髓和创新意识。个人感觉EXCEL是属于被许多人低估了的工具,好好学习它,终有它发挥作用的时刻。今天我根据论坛以往所发的日期贴子给大家整理了与今天有关的计算37问,希望对你学习和工作有启发作用。
1
今天是几号?
=DAY(NOW())
=TEXT(NOW(),"d")
2
今天是几月份?
=MONTH(NOW())
=TEXT(NOW(),"m")
3
今天是星期几?
=TEXT(NOW(),"aaaa")
=TEXT(NOW(),"aaa")
=WEEKDAY(NOW(),2)
4
今天是什么日子?
=TODAY()
=NOW()
5
今天是公元多少年?
=YEAR(NOW())
=TEXT(NOW(),"e")
6
今天是本年度的第几周?
=WEEKNUM(NOW())
=ROUNDUP((TODAY()-DATE(YEAR(NOW()),1,)+MOD(WEEKDAY(DATE(YEAR(NOW()),1,),2),7))/7,)
注:WEEKNUM需要加载分析工具库才能使用本函数
7
今天是第几季度了?
1)数字格式
=LEN(2^MONTH(NOW()))
=MONTH(MONTH(NOW())&0)
=INT(MONTH(NOW())/3+0.7)
2)中文小写格式
=TEXT(MONTH(NOW())/3+1.7,"AAA季度")
=TEXT(LEN(2^MONTH(NOW()))+1,"AAA季度")
=NUMBERSTRING(LEN(2^MONTH(NOW())),3)&"季度"
=TEXT(MONTH(MONTH(NOW())&0),"[dbnum1]0季度")
这个题,解题思路相当邪,邪到让数学大师瀑汗。
8
今天是今年的第几天?
=TODAY()-"1-1"+1
9
今天属什么?
=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(NOW(),12)+1,1)
10
今天是本季度的第几天?
=COUPDAYBS(NOW(),6^9/9,4,1)+1
11
今天所在的季度有几天?
=COUPDAYS(NOW(),6^9/9,4,1)
12
今天是本月的第几周?
=INT((DAY(NOW())+MOD(NOW()-DAY(NOW()),7)-1)/7)+1
13
今天离元旦还有多少天?
=(YEAR(NOW())+1&-1)-TODAY()
="12-31"-TODAY()+1
14
今天离春节还有多少天?
解法一、
=MATCH("-1-1",TEXT(NOW()+ROW($1:$366),"[$-130000]-m-d"),)
本题答案有局限性,【适用日期范围至农历2026年春节止】,并且是一个数组公式
核心是通过TEXT(日期,"[$-130000]-m-d")将日期转成农历日期【07()以后的版本才能用】。
解法二、
=MIN(--TEXT({40223;40577;40931;41315;41670;42054;42408;42763;43147;43501;43855;44239;44593;44948;45332;45686;46070;46424;46778;47162;47517;47871;48255;48610;48994;49348;49702;50086;50440;50794;51178;51533;51888;52272;52626;53010;53364;53718;54102;54456;54811;55195;55550;55934;56288;56642;57025;57380;57734;58118;58473;58827;59211;59565;59949;60303;60658;61042;61396;61751;62135;62489;62873;63227;63581;63965;64320;64674;65058;65413;65767;66151;66505;66889;67243;67598;67982;68336;68691;69074;69428;69812;70166;70521;70905;71260;71614;71998;72352;72706;73090}-TODAY(),"0;555"))
这个解法的思路是:列出2010年至2100年春节的日期序列数,与TODAY相减,算出>=0的最小值。
如果知道春节的公历日期可以直接相减:
="2012-1-23"-TODAY()
15
这个月有几天?
=DAY(EOMONTH(NOW(),0))
16
这个月第一天是哪天?
=NOW()-DAY(NOW())+1
=--TEXT(NOW(),"e-m")
17
这个月还有几天?
=DATE(YEAR(NOW()),MONTH(NOW())+1,)-TODAY()
=EOMONTH(NOW(),0)-TODAY()
18
这个月最后一天是哪天?
=TEXT(NOW()-DAY(NOW())+32,"e-m")-1
=TEXT(TEXT(NOW(),"e-m")+31,"e-m")-1
=EOMONTH(NOW(),0)
19
这个月一共有几周?
=WEEKNUM(DATE(YEAR(NOW()),MONTH(NOW())+1,0))-WEEKNUM(DATE(YEAR(NOW()),MONTH(NOW()),1))+1
=WEEKNUM(DATE(YEAR(NOW()),MONTH(NOW())+1,))-WEEKNUM((MONTH(NOW())&-1)-1)+1
20
这个月有几个星期五?
=COUNT(0/(MOD(MONTH(NOW())&-ROW(1:29),7)=6))
21
这个月得上几天班?(不考虑法定节日)
=NETWORKDAYS(DATE(YEAR(TODAY()),MONTH(TODAY()),1),DATE(YEAR(TODAY()),MONTH(TODAY())+1,0))
=COUNT(0/(MOD(MONTH(NOW())&-ROW(1:39),7)>1))
22
这个月能休息几天?(不考虑法定节日)
=SUMPRODUCT(N(MOD(TEXT(MONTH(NOW())&-ROW(1:39),"0;;;\5"),7)<2))
=COUNT(0/(MOD(MONTH(NOW())&-ROW(1:39),7)<2))
=COUNT(0/(WEEKDAY(MONTH(NOW())&-ROW(1:39),2)>5))
23
这个月月英文全写公式如何写?
=TEXT(NOW(),"mmmm")
24
这个月英文简写公式如何写?
=TEXT(NOW(),"mmm")
25
这个月中文小写月公式如何写?
=TEXT(NOW(),"[DBNum1]m")
=TEXT(MONTH(NOW()),"[DBNum1]")&""
26
这个月中文大写月公式如何写?
=TEXT(NOW(),"[DBNum2]m")
=TEXT(MONTH(NOW()),"[DBNum2]")&""
27
下个月有几天?
=DAY(EOMONTH(NOW(),1))
28
上个月有几天?
=DAY(NOW()-DAY(NOW()))
=DAY(EOMONTH(NOW(),-1))
29
上个月最后一天是哪天?
=NOW()-DAY(NOW())
30
下个工作日是哪天?
=WORKDAY(TODAY(),1)
=MIN(IF(MOD(TODAY()+{1,2,3},7)>1,TODAY()+{1,2,3}))
=INDEX(TODAY()+{1,2,3},MATCH(,0/(MOD(TODAY()+{1,2,3},7)>1),))
=MATCH(,0/MOD(MOD(TODAY()+{0,1,2},7),6),)+TODAY()
=3-MIN(2,MOD(TODAY()+1,7))+TODAY()
=TODAY()+TEXT(WEEKDAY(NOW())-6,"2;1;3")
=TODAY()+TEXT(MOD(TODAY()-1,7)-5,"2;1;3")
31
今年有多少天?
=SUM(DATE(YEAR(TODAY())+{1,0},1,1)*{1,-1})
=365+COUNT(-"2-29")
="12-31"-"1-1"+1
32
今年是闰年吗?
=IF(MONTH(DATE(YEAR(TODAY()),2,29))=2,"","")
=IF(COUNT(-"2-29"),"","")
33
2008-2-28出生的宝宝多少天了?
=DATEDIF(LEFT(B35,9),NOW(),"d")
=TODAY()-LEFT(B34,9)
34
2008-2-28出生的宝宝几个月了?
=DATEDIF(LEFT(B35,9),NOW(),"m")
35
2008-2-28出生的宝宝几周岁了?
=INT(YEARFRAC(LEFT(B36,9),NOW(),1))
=DATEDIF(LEFT(B36,9),NOW(),"y")
36
今年的母亲节是哪天?
="2011-5-1"-WEEKDAY("2011-5-1",2)+14
=CEILING("4-30",7)+8
=FLOOR("5-6",7)+8
注:CEILING是按倍向上取整函数,FLOOR是按倍向下取整函数。
37
1992318日离今天有几年几月几日
=TEXT(SUM(DATEDIF(LEFT(B38,10),NOW(),{"y","ym","md"})*10^{4,2,0}),"#0000")
具体内容看附件,1楼是RORD附件,EXCEL的附件点击以下链接下载10楼附件:
日期函数37问(EXCEL格式)


Excel中与今天有关的计算37问.rar

14.67 KB, 下载次数: 1148

这是一个WORD格式的附件.

评分

10

查看全部评分

TA的精华主题

TA的得分主题

发表于 2011-12-6 23:10 | 显示全部楼层
神秘的日期函数,excel上的“今天”
感谢大理版主分享。

TA的精华主题

TA的得分主题

发表于 2011-12-6 23:23 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-12-6 23:26 | 显示全部楼层
谢谢大理版主的精彩举例,太专业了。5和30有重。

点评

谢谢提醒,已去重。  发表于 2011-12-6 23:46

TA的精华主题

TA的得分主题

发表于 2011-12-7 22:58 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
精华,学习了,谢谢大理版主

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-12-8 10:51 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 wshcw 于 2011-12-8 10:54 编辑

第19题
离春节还有多少天?
作个补充公式:
=MIN(--TEXT({40223;40577;40931;41315;41670;42054;42408;42763;43147;43501;43855;44239;44593;44948;45332;45686;46070;46424;46778;47162;47517;47871;48255;48610;48994;49348;49702;50086;50440;50794;51178;51533;51888;52272;52626;53010;53364;53718;54102;54456;54811;55195;55550;55934;56288;56642;57025;57380;57734;58118;58473;58827;59211;59565;59949;60303;60658;61042;61396;61751;62135;62489;62873;63227;63581;63965;64320;64674;65058;65413;65767;66151;66505;66889;67243;67598;67982;68336;68691;69074;69428;69812;70166;70521;70905;71260;71614;71998;72352;72706;73090}-TODAY(),"0;555"))
公式中数据从2010年春节开始起引用至2100春节。
公历        农历
1900-1-31        春节
1901-2-19        春节
1902-2-8        春节
1903-1-29        春节
1904-2-16        春节
1905-2-4        春节
1906-1-25        春节
1907-2-13        春节
1908-2-2        春节
1909-1-22        春节
1910-2-10        春节
1911-1-30        春节
1912-2-18        春节
1913-2-6        春节
1914-1-26        春节
1915-2-14        春节
1916-2-3        春节
1917-1-23        春节
1918-2-11        春节
1919-2-1        春节
1920-2-20        春节
1921-2-8        春节
1922-1-28        春节
1923-2-16        春节
1924-2-5        春节
1925-1-24        春节
1926-2-13        春节
1927-2-2        春节
1928-1-23        春节
1929-2-10        春节
1930-1-30        春节
1931-2-17        春节
1932-2-6        春节
1933-1-26        春节
1934-2-14        春节
1935-2-4        春节
1936-1-24        春节
1937-2-11        春节
1938-1-31        春节
1939-2-19        春节
1940-2-8        春节
1941-1-27        春节
1942-2-15        春节
1943-2-5        春节
1944-1-25        春节
1945-2-13        春节
1946-2-2        春节
1947-1-22        春节
1948-2-10        春节
1949-1-29        春节
1950-2-17        春节
1951-2-6        春节
1952-1-27        春节
1953-2-14        春节
1954-2-3        春节
1955-1-24        春节
1956-2-12        春节
1957-1-31        春节
1958-2-18        春节
1959-2-8        春节
1960-1-28        春节
1961-2-15        春节
1962-2-5        春节
1963-1-25        春节
1964-2-13        春节
1965-2-2        春节
1966-1-21        春节
1967-2-9        春节
1968-1-30        春节
1969-2-17        春节
1970-2-6        春节
1971-1-27        春节
1972-2-15        春节
1973-2-3        春节
1974-1-23        春节
1975-2-11        春节
1976-1-31        春节
1977-2-18        春节
1978-2-7        春节
1979-1-28        春节
1980-2-16        春节
1981-2-5        春节
1982-1-25        春节
1983-2-13        春节
1984-2-2        春节
1985-2-20        春节
1986-2-9        春节
1987-1-29        春节
1988-2-17        春节
1989-2-6        春节
1990-1-27        春节
1991-2-15        春节
1992-2-4        春节
1993-1-23        春节
1994-2-10        春节
1995-1-31        春节
1996-2-19        春节
1997-2-7        春节
1998-1-28        春节
1999-2-16        春节
2000-2-5        春节
2001-1-24        春节
2002-2-12        春节
2003-2-1        春节
2004-1-22        春节
2005-2-9        春节
2006-1-29        春节
2007-2-18        春节
2008-2-7        春节
2009-1-26        春节
2010-2-14        春节
2011-2-3        春节
2012-1-23        春节
2013-2-10        春节
2014-1-31        春节
2015-2-19        春节
2016-2-8        春节
2017-1-28        春节
2018-2-16        春节
2019-2-5        春节
2020-1-25        春节
2021-2-12        春节
2022-2-1        春节
2023-1-22        春节
2024-2-10        春节
2025-1-29        春节
2026-2-17        春节
2027-2-6        春节
2028-1-26        春节
2029-2-13        春节
2030-2-3        春节
2031-1-23        春节
2032-2-11        春节
2033-1-31        春节
2034-2-19        春节
2035-2-8        春节
2036-1-28        春节
2037-2-15        春节
2038-2-4        春节
2039-1-24        春节
2040-2-12        春节
2041-2-1        春节
2042-1-22        春节
2043-2-10        春节
2044-1-30        春节
2045-2-17        春节
2046-2-6        春节
2047-1-26        春节
2048-2-14        春节
2049-2-2        春节
2050-1-23        春节
2051-2-11        春节
2052-2-1        春节
2053-2-19        春节
2054-2-8        春节
2055-1-28        春节
2056-2-15        春节
2057-2-4        春节
2058-1-24        春节
2059-2-12        春节
2060-2-2        春节
2061-1-21        春节
2062-2-9        春节
2063-1-29        春节
2064-2-17        春节
2065-2-5        春节
2066-1-26        春节
2067-2-14        春节
2068-2-3        春节
2069-1-23        春节
2070-2-11        春节
2071-1-31        春节
2072-2-19        春节
2073-2-7        春节
2074-1-27        春节
2075-2-15        春节
2076-2-5        春节
2077-1-24        春节
2078-2-12        春节
2079-2-2        春节
2080-1-22        春节
2081-2-9        春节
2082-1-29        春节
2083-2-17        春节
2084-2-6        春节
2085-1-26        春节
2086-2-14        春节
2087-2-3        春节
2088-1-24        春节
2089-2-10        春节
2090-1-30        春节
2091-2-18        春节
2092-2-7        春节
2093-1-27        春节
2094-2-15        春节
2095-2-5        春节
2096-1-25        春节
2097-2-12        春节
2098-2-1        春节
2099-1-21        春节
2100-2-9        春节

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2011-12-21 19:53 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
非常不错,感谢楼主分享。

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-12-12 14:14 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-12-12 14:20 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-12-12 15:36 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-6-16 10:19 , Processed in 0.042102 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表