请教如何在excel中使用if嵌套其他函数?

d4中输入=IF(ISBLANK(d3)," ","=NOW()"),如在d3没有内容,d4显示为空;d3有内容,d4显示当前时间,不让d4显示=now(),而是执行这个函数=now()
为什么如下写后,=IF(ISBLANK(d3)," ",NOW()),当d3有数据的时候,d4出现的不是日期,却是41112.95234的数据,求解释?

第1个回答  2012-07-22
=IF(ISBLANK(d3)," ","=NOW()")中,如果把函数外面套上双引号,就变成文本了,去除双引号和那个等于号,公式改为
=IF(ISBLANK(d3)," ",NOW()),本回答被提问者和网友采纳
第2个回答  2012-07-22
这样就行=IF(d3="","",NOW())
第3个回答  2012-07-22
比如一个成绩表,分数高于500优秀,在300与500之间是良好,300以下
则:=if(a:a>500,"优秀",if(a:a<300,"差","良好"))追问

你能给我解说一下,我上面举的例子吗,如何在if中嵌套函数now,谢谢

第4个回答  2012-07-22
=IF(d3="","",NOW())
相似回答