excel2007计算某一年某月有多少天(2月多少天)

 时间:2024-10-26 05:33:13

在使用excel的时候我们常常需要算某人的某月的出勤率,这就需要知道某一年的某一个咧矸苒禺月有多少天,但是excel本身没有这样的函数,所以我们只能自己想姒踔幌食办法解决啦。刚试了一下,效果还不错,但是还是存在一些问题。

工具/原料

excel2007

方法/步骤

1、在excel里做一个这样的测试数据表,包含年、月、该月有多少日。

excel2007计算某一年某月有多少天(2月多少天)

2、用这样一个函数就可以计算出这个月有多少天啦!=day(date(A2,B2+1,1拘七呷憎)-1)的原理是这样的,date(1999,1+1,1)表示的是1999年2月1日这个日期,dat髫潋啜缅e(1999,1+1,1)-1表示的是1999年1月最后一天日这个日期,=day(date(A2,B2+1,1)-1)表示的就是最后一天是第几天啦,这样就知道这个月有多少天啦。

excel2007计算某一年某月有多少天(2月多少天)

3、将公式的值通过选择性复制,复制到D列,便于筛选。

excel2007计算某一年某月有多少天(2月多少天)

4、给所有的29日底色标注成黄色。发现1700年和1900年的2月的日期是不正确的,应该只有28天,实际有29天。

excel2007计算某一年某月有多少天(2月多少天)

5、而其它年份的2月的天数是对的。

excel2007计算某一年某月有多少天(2月多少天)

6、进一步测试,发现1900年及以前的整百年的2月的天数有可能不对。而其它的是对的。

excel2007计算某一年某月有多少天(2月多少天)

7、经分析,出现这样的问题的原因是d瞢铍库祢ate(100,1+1,1)表示的是2000年2月1日,而date(1901,1+1,1)表示的是1901年2月1日,所以1900年是一个分界线!!!

excel2007计算某一年某月有多少天(2月多少天)

8、知道了上面这点以后,我们还可以用=day(EOMONTH(DATE(1901,1,1),0))这个函数来生成某一年的某一月有多少天啦!当然也只能正确生成1900年后的某一个月。

excel2007计算某一年某月有多少天(2月多少天)

在VBA编程里面怎样打开一个新的工作薄? excel表格怎么使用VBA统计选中的行数 图示EXCEL表格vba系列35之DisplayPageBreaks 如何查看WPS表格内的公式的分布计算结果 excel如何批量设置图片批注
热门搜索
三级电影 中国胖女人图片 教室布置设计图片 mp3图片 卡通小白兔图片