excel的前几列分别是年,月,旬,请问如何计算每旬的天数?
答案:3 悬赏:70 手机版
解决时间 2021-03-24 13:22
- 提问者网友:夢醒日落
- 2021-03-23 12:28
excel的前几列分别是年,月,旬,请问如何计算每旬的天数?
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-03-23 13:00
简化一下楼主的公式
=if(d2<3,10,if(or(c2={1,3,5,7,8,10,12}),11,if(or(c2={4,6,9,11}),10,if(((mod(b2,4)=0)+(mod(b2,400)=0))*(mod(b2,100)<>0),9,8))))
=if(d2<3,10,if(or(c2={1,3,5,7,8,10,12}),11,if(or(c2={4,6,9,11}),10,if(((mod(b2,4)=0)+(mod(b2,400)=0))*(mod(b2,100)<>0),9,8))))
全部回答
- 1楼网友:duile
- 2021-03-23 14:57
我也上一个公式,更短一些
=IF(D2<3,10,IF(C2=2,IF(OR(MOD(B2,400)=0,AND(MOD(B2,4)=0,MOD(B2,100)<>0)),9,8),IF(C2={4,6,9,11},10,11)))
=IF(D2<3,10,IF(C2=2,IF(OR(MOD(B2,400)=0,AND(MOD(B2,4)=0,MOD(B2,100)<>0)),9,8),IF(C2={4,6,9,11},10,11)))
- 2楼网友:枭雄戏美人
- 2021-03-23 13:44
方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。
提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DATEDIF函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用。
方法2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。
提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DATEDIF函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用。
方法2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯