大家好,我是讯享网,大家多多关注。
大家好!
表兄弟们,一般问这个月有几天的时候,你们的第一反应是什么?
1.数数手指缝的天数。
2.公式计算的天数:前七个月,后七个月/135780蜡。三十一天绝对不会差,四六个月就是三十,平均一年就是二十八九。
。。。
但是在我们的Excel工作表中,只能根据这些得到结果,然后手工输入?
答案是否定的!
我们可以用现代化的手段和方法来计算,这样每个月的天数就可以在工作表中自动计算出来。
I .给定日期,计算当前日期所在月份的总天数。
例如,当我们计算每个月的累计每日完成情况时,我们需要根据经过的天数和总天数来计算目标完成情况:
功能分析:
1.EOMONTH(开始日期,开始和结束日期之前/之后的月数)
返回指定日期之前/之后一个月的最后一天,例如:
2.日(日期)
指定日期的天数在1到31之间,使用方式如下:
因此,将上述两个函数结合起来,就可以直接计算出指定日期的天数。
第二,计算各种不规则月份的天数。
实际上,我们的数据不会都是这样的标准日期形式,如图所示:
这些是上面列出的常见月份表单。如何根据上面格式中的月份计算当月的天数?
1.第一个月
功能分析:
date (year,month,DATE)返回指定的日期,根据给定的DATE参数输出日期。
在我们的效果图中,日期是0:当月的0日,上月的最后一天,所以在日期上(年,月+1,日期为0)。
2.第二个月
第2个月的格式比第1个月的格式更复杂,因为第2个月的格式是数字和文本的混合。区别或难点在于如何提取月份中的值。
所以这里主要解释左(B1,FIND(“月”,B1,1)-1)的定义。
功能分析:
我们之前分享过LEFT()函数——可以参考【Excel函数三位一体——文本三大技巧】,即从左侧取指定数据长度的数据。例如,left(天安门广场,北京,2)= Beijing表示单词[北京]
FIND()函数之前也分享过——可以参考“Excel函数左右”,意思是找到原字符中指定字符的相对位置。例如,find (“day “,”北京天安门广场”,1)=3表示返回北京天安门广场的[day],从第一个位置开始,排名第三
FIND (“month “,B1,1)=2,月字在B1单元格中排第二;
LEFT(B1,FIND(“月”,B1,1)-1),取[B1 =一月]中的左数位,1。
因为1月到9月是左起一位数,10月到12月是左起两位数,所以要用组合宣传公式。
3,第三个月
第3个月比第2个月简单,只取数据中的右两位,即使用right()函数嵌套,这里不再重复解释right()函数。
以上是我们今天分享的关于计算一个月天数的函数。你还有其他更好或者更新颖的用途,欢迎留言回复。谢谢大家!
本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://51itzy.com/39932.html