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列转换为常规日期格式
然后,你的公式就可以用了
最后,别忘记加分
计算时需要转换为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列是不是日期格式的?如果不是要换成日期格式的才行!