EXCL工资表有一条公式如下,请问一下公式是什么意思?要看什么书才可以熟练设置公式?谢谢

=(YEAR($D$2)-YEAR(D9))*12+(MONTH($D$2)-MONTH(D9))+IF(DAY(D9)<=15,1,0)

计算两个日期的差值,单位为月,D9日期不超过15则按1月计算,超过15则按0月计算
(YEAR($D$2)-YEAR(D9))*12:
对D9栏于D2栏的年份项求差再乘以12换算成月
MONTH($D$2)-MONTH(D9):
对D9栏于D2栏的月份项求差
IF(DAY(D9)<=15,1,0):
如果D9栏日项小于等于15,则为1,否则则为0
比如D2为2000-01-01,D9为2010-09-28
则差值为:(2010-2000)×12 (9-1) 0=128
这个Excel教程上都有,你点一下莱单栏下面的f(x),会看到很多公式,每个公式都有介绍的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-28
=(YEAR($D$2)-YEAR(D9))*12
这里是用D2的年-D9的年*12(提取日期的年分)
+(MONTH($D$2)-MONTH(D9))
这里是用D2的月-D9的月(提取日期的月分)

+IF(DAY(D9)<=15,1,0)
如果D9的日小于等于15就显示1,大于15就显示0

这里全是提取日期的年月日的函数,不知道他是用来干什么的,但感觉D2的年月日应该比D9的年月日大,要不就会出负数了。
第2个回答  2010-09-28
$D$2单元格中的年份减去D9单元格中的年份的差乘以12,再加上$D$2单元格中的月份减去D9单元格中的月份的差,再加上D9单元格中的日期项,
要想熟练设置公式,可以买一本EXCL公式大全之类的书,也可以从网上搜一下“EXCL公式详解”之类的网页。
http://www.360doc.com/content/10/0918/17/2499132_54653955.shtml
看看有没有收获
相似回答