如果是闰年,我怎样才能在Excel中编写一个If语句来将单元格除以2088,如果它不是闰年,则将相同的单元格划分到2080年?
答案 0 :(得分:1)
如果你把它放在A2:
=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),2088, 2080)
然后将您关心的年份放在A1中,将您的值放在B1中,然后执行:
=B1/A2
有关详细信息,请参阅this Technet文章(我使用了IF语句作为基础)。
编辑:或者您是否想要将年份除以该值?如果是这样,在除A1之外的任何单元格中添加以下内容:
=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)), A1 / 2088, A1 / 2080)
将年份放在A1。
答案 1 :(得分:0)
在GREGORIAN CALENDAR中,大多数年份是4的倍数是闰年。 但每400年就省略三次闰年。 因此,为了成为闰年,除了百年之外,年份应该可以被4整除,而这一年不能被400整除。 例如。 2000年是闰年,但2100,2200和2300不会。
更准确地检查此链接 http://support.microsoft.com/kb/214019