EXCEL表格的公式解释

=IF(F14=2,IF(OR(D14/400=INT(D14/400),AND(D14/4=INT(D14/4),D14/100<>INT(D14/100))),29,... =IF(F14=2,IF(OR(D14/400=INT(D14/400),AND(D14/4=INT(D14/4),D14/100<>INT(D14/100))),29,28),IF(OR(F14=4,F14=6,F14=9,F14=11),30,31))的公式解释 展开
 我来答
1975qjm
高粉答主

2012-07-18 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7631万
展开全部
当F14的值为2时,如果D14/4=INT(D14/4)和D14/100<>INT(D14/100)两个条件成立或D14/400=INT(D14/400)成立,则公式的值返回29,否则公式的值为28;
如果F14的值不是2,且F14的值为4,6,9,11这四个数值中的一个,则公式返回30这个值;
如果以上条件都不成立则公式的值为31

OR函数 如果其中一个条件(参数)成立,则值为真(TRUE),如果条件都不成立则值为假(FALSE)

AND函数 如果条件都成立,则值为真(TRUE),只要有一个条件不成立则值为假(FALSE)

D14/400=INT(D14/400) D14单元格的值如果是400的整数倍则为真值,这个公式可以改为MOD(D14,400)=0

D14/4=INT(D14/4) D14单元格的值如果是4的整数倍则为真值,这个公式可以改为MOD(D14,4)=0

D14/100<>INT(D14/100) D14单元格的值如果不是100的整数倍则为真值,这个公式可以改为MOD(D14,100)<>0

INT函数 取数值的整数部份,舍去小数点后的值
MOD函数 返回两数相除的余数.

整个公式可以改为
=IF(F14=2,IF(OR(MOD(D14,400)=0,AND(MOD(D14,4)=0,MOD(D14,100)<>0)),29,28),IF(OR(F14=4,F14=6,F14=9,F14=11),30,31))
kanwardhoo
2012-07-18 · TA获得超过1578个赞
知道大有可为答主
回答量:2137
采纳率:33%
帮助的人:1003万
展开全部
还是到office.com看看上述各函数的含义。
http://office.microsoft.com/zh-cn/excel-help/HA010277524.aspx
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
误入糊涂
2012-07-17 · TA获得超过444个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:110万
展开全部
假如F14=2——真——假如D14/400能整除或者D14/4能整除并且D14/100不能整除其中一个满足,取值29,否则取值28。
假如F14=2——假——假如F14=4,F14=6,F14=9,F14=11其中一个满足,取值30,否则取值31。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巫隽妍pr
2012-07-18 · TA获得超过619个赞
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:188万
展开全部
这是根据F14中的月份,给出每月天数,且判断了闰年
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大风de渴望
2012-07-17 · 超过10用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:33.5万
展开全部
又是一个宏操作。从括弧最里面往外面读f14代表f列第14格子的数字。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式