excel里if函数如何写关于计算日期的

I J K L
4/12/2010 Pickup 4/15/2010

excel表,上面4列,想在L里显示结果 如果J=pickup L=4/14/2010 如果J不等于pickup L= 4/17/2010
这是我写的函数 大家帮我看看怎么就不对劲呢
=IF(J2="", " ", IF(J2="Pickup", I2+2, K2+2))

一般情况下,4/12/2010 不是常规的日期格式,excel是不认可的,所以不能用于计算,

计算时需要转换为excel认识的日期格式,具体如下

选中I列,菜单“数据”,“分列……”,
点选“分隔符号”,“下一步”,
去掉所有方框中的“√”,“下一步”,
点选“日期”,在下拉菜单中选择“MDY”,“完成”

按如上步骤,也将K列转换为常规日期格式

然后,你的公式就可以用了

最后,别忘记加分
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-14

要先定义单元格为日期格式,包括源数据及目标数据的单元格。中文版在录入日期时需按年月日顺序输入。

第2个回答  2010-04-14
因为I与K的格式不对,你先设置成日期格式,然后重新输入。
第3个回答  2010-04-14
=IF(J1="Pickup","4/14/2010","4/17/2010")用这个就可以啦
第4个回答  2010-04-14
你的I和K列是不是日期格式的?如果不是要换成日期格式的才行!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网