EXCEL中关于IF和DATEDIF函数的用法
展开全部
#NUM!出现可能的原因和解决方法
1、在需要数字参数的函数中使用了无法接受的参数
解决方法:确保函数中使用的参数
(参数:函数中用来执行操作或计算的值。参数的类型与函数有关。函数中常用的参数类型包括数字、文本、单元格引用和名称。)是数字。例如,即使需要输入的值是
$1,000,也应在公式中输入
1000。
2、使用了迭代计算的工作表函数,如
IRR
或
RATE,并且函数无法得到有效的结果
解决方法:1、为工作表函数使用不同的初始值。
2、更改
Microsoft
Excel
迭代公式的次数。
操作方法
在“工具”菜单上,单击“选项”,再单击“重新计算”选项卡。选中“迭代计算”复选框。若要设置
Microsoft
Excel
进行重新计算的最大次数,请在“最多迭代次数”框中键入迭代次数。迭代次数越高,Excel
用于计算工作表的时间越多。若要设置两次迭代结果之间可以接受的最大误差,请在“最大误差”框中键入所需的数值。数值越小,结果越精确,Excel
用于计算工作表的时间也越多。
3、输入的公式产生的数字太大或太小,无法在
Microsoft
Excel
中表示
解决方法:更改公式,使其结果介于-1*10^307和10^307之间。
所有我猜测你最有可能的原因是datedif的参数有问题,即G5,I5可能不是日期格式.正确的日期在Excel中是数值,而不是文本.
所有建议你检查是不是G5,I5格式设置有问题.
1、在需要数字参数的函数中使用了无法接受的参数
解决方法:确保函数中使用的参数
(参数:函数中用来执行操作或计算的值。参数的类型与函数有关。函数中常用的参数类型包括数字、文本、单元格引用和名称。)是数字。例如,即使需要输入的值是
$1,000,也应在公式中输入
1000。
2、使用了迭代计算的工作表函数,如
IRR
或
RATE,并且函数无法得到有效的结果
解决方法:1、为工作表函数使用不同的初始值。
2、更改
Microsoft
Excel
迭代公式的次数。
操作方法
在“工具”菜单上,单击“选项”,再单击“重新计算”选项卡。选中“迭代计算”复选框。若要设置
Microsoft
Excel
进行重新计算的最大次数,请在“最多迭代次数”框中键入迭代次数。迭代次数越高,Excel
用于计算工作表的时间越多。若要设置两次迭代结果之间可以接受的最大误差,请在“最大误差”框中键入所需的数值。数值越小,结果越精确,Excel
用于计算工作表的时间也越多。
3、输入的公式产生的数字太大或太小,无法在
Microsoft
Excel
中表示
解决方法:更改公式,使其结果介于-1*10^307和10^307之间。
所有我猜测你最有可能的原因是datedif的参数有问题,即G5,I5可能不是日期格式.正确的日期在Excel中是数值,而不是文本.
所有建议你检查是不是G5,I5格式设置有问题.
展开全部
这是计算当前系统时间到c26中所列时间之间,相隔的月数
=datedif(开始日期,结束日期,结果参数)
其中,结果参数:
"y"表示计算结果为年数
"m"表示计算结果为月数
"d"表示计算结果为天数
=datedif(开始日期,结束日期,结果参数)
其中,结果参数:
"y"表示计算结果为年数
"m"表示计算结果为月数
"d"表示计算结果为天数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
query取得iframe中元素的几种方法
在iframe子页面获取父页面元素
代码如下:
$(
在iframe子页面获取父页面元素
代码如下:
$(
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DATEDIF
计算第二个参量减去第一个参量,结果不能为负数。
改正的公式:
=IF(H5>0,IF(G5>I5,100%,IF(DATEDIF(G5,I5,"d")<=1,95%,IF(DATEDIF(G5,I5,"d")<=3,80%,IF(DATEDIF(G5,I5,"d")<=5,60%,0)))),0)
计算第二个参量减去第一个参量,结果不能为负数。
改正的公式:
=IF(H5>0,IF(G5>I5,100%,IF(DATEDIF(G5,I5,"d")<=1,95%,IF(DATEDIF(G5,I5,"d")<=3,80%,IF(DATEDIF(G5,I5,"d")<=5,60%,0)))),0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询