作业帮 > 综合 > 作业

excel 急救计算公式 一年有1.3.5.7.8.10.12月份为31天,其中2月28天,其余为30天.例如:5月25

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/19 22:09:05
excel 急救计算公式 一年有1.3.5.7.8.10.12月份为31天,其中2月28天,其余为30天.例如:5月25
例如:2011年(5月25日到10月21日)
我的算法是(10-5)*30+(21-25)+4(这个四是5.7.8.10四个大月)=150天
问:我的算法有公式么,大仙们
excel 急救计算公式 一年有1.3.5.7.8.10.12月份为31天,其中2月28天,其余为30天.例如:5月25
="2011-10-21"-"2011-5-25"
是否要+1,就看你的意思了:
+1——头尾历经150天;
不+1——相差149天(就像="2011-10-21"-"2011-10-20"——相差1天).
你“不想加那4天(四个大月)应该怎么计算公式.例如:1月11日到12月26日”,就等于忽视具体月份,直接用月份和天数相减就行:
=(12-1)*30+26-11
=345(不+1,下同)
日期在单元格,如1月11日在A1、12月26日在B1,在C1输入
=TEXT((MONTH(B1)-MONTH(A1))*30+DAY(B1)-DAY(A1),0)
用="2011-12-26"-"2011-1-11"-4,还保留日期格式,会出现差异.如该式=345.但闰月:
="2008-12-26"-"2008-1-11"-4=346了.
再问: =TEXT((MONTH(B1)-MONTH(A1))*30+DAY(B1)-DAY(A1),0) 最后那个“0”表示什么意思
再答: TEXT(引用,0)——等于设置单元格格式为数值或常规) =(MONTH(B1)-MONTH(A1))*30+DAY(B1)-DAY(A1) 也可,再设置单元格格式为常规就行。
再问: 哦,我又有疑问了 "2011-10-21"-"2011-5-25"+1这个公式 如果是2011.8.31到2011.12.26 按我的算法是(12-8)*30+(26-31)+2(两个大月)=117天 可公式那个算法是118天 不准啊
再答: 没错呀!这就是我开头所讲: "2011-10-21"-"2011-5-25"+1——就连头尾两天算在内,就多了1天了。如: ="2011-10-21"-"2011-10-20"——相差1天 ="2011-10-21"-"2011-10-20"+1——共2天