请教EXCEL函数达人
请教XECEL达人,在单元格引用的下列函数表达的是什么意思,请熟知的朋友不吝赐教,越详细越好,真诚的感谢。=IF(OR(N5=FALSE,O5=FALSE),"","_d...
请教XECEL达人,在单元格引用的下列函数表达的是什么意思,请熟知的朋友不吝赐教,越详细越好,真诚的感谢。
=IF(OR(N5=FALSE,O5=FALSE),"","_donut 0 0.1 "&ROUND(-5,3)&","&ROUND(-5,3)&" "&" -text j ML "&ROUND((N5-V5+1-0.5),3)&","&ROUND(O5+B5*0.8+0.3,3)&" 0.3 0 "&C5) 展开
=IF(OR(N5=FALSE,O5=FALSE),"","_donut 0 0.1 "&ROUND(-5,3)&","&ROUND(-5,3)&" "&" -text j ML "&ROUND((N5-V5+1-0.5),3)&","&ROUND(O5+B5*0.8+0.3,3)&" 0.3 0 "&C5) 展开
5个回答
展开全部
逐一分拆说明一下:
1、OR(N5=FALSE,O5=FALSE),,"",
是指N5和O5两者中有一个为FALSE时,公式所在储存格即为空格。FALSE是指不符合条件或为假。
2、如果第一点中的条件不成利,即N5和O5两者均不是FALSE时,则公式所在储存格等于:
_donut 0 0.1 "&ROUND(-5,3)&","&ROUND(-5,3)&" "&" -text j ML "的结果为:
_donut 0 0.1 -5,3,-5 -text j ML
上面的结果再加上ROUND((N5-V5+1-0.5),3)&","&ROUND(O5+B5*0.8+0.3,3)的结果
ROUND((N5-V5+1-0.5),3)表示将N5-V5+1-0.5的结果四舍五入到第三位小数点,ROUND(O5+B5*0.8+0.3,3)类似;
&" 0.3 0 "&C5表示最后再连接上文字串 0.3 0 和C5储存格里面的值。
这个公式中所用到的符号&,表示将两个文字串相连接,比如=“北”&“京”的结果就是北京。
1、OR(N5=FALSE,O5=FALSE),,"",
是指N5和O5两者中有一个为FALSE时,公式所在储存格即为空格。FALSE是指不符合条件或为假。
2、如果第一点中的条件不成利,即N5和O5两者均不是FALSE时,则公式所在储存格等于:
_donut 0 0.1 "&ROUND(-5,3)&","&ROUND(-5,3)&" "&" -text j ML "的结果为:
_donut 0 0.1 -5,3,-5 -text j ML
上面的结果再加上ROUND((N5-V5+1-0.5),3)&","&ROUND(O5+B5*0.8+0.3,3)的结果
ROUND((N5-V5+1-0.5),3)表示将N5-V5+1-0.5的结果四舍五入到第三位小数点,ROUND(O5+B5*0.8+0.3,3)类似;
&" 0.3 0 "&C5表示最后再连接上文字串 0.3 0 和C5储存格里面的值。
这个公式中所用到的符号&,表示将两个文字串相连接,比如=“北”&“京”的结果就是北京。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用LEFT函数提取出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
N5=FALSE 表示:n5单元格为空,如果是公式的话代表N5这个单元格的公式返回的结果为假。O5=FALSE 同理。
OR(N5=FALSE,O5=FALSE) or的意思是两个条件只要一个为真就返回真,即:N5单元格为假或o5单元格为假。
IF(OR(N5=FALSE,O5=FALSE),"","……"),这一句的意思边起来是,如果N5或者O5为假,则结果为空,如果这两个单元格其中的任意一个单元格的值为真,那么就返回“……”中的值,即
"_donut 0 0.1 "&ROUND(-5,3)&","&ROUND(-5,3)&" "&" -text j ML "&ROUND((N5-V5+1-0.5),3)&","&ROUND(O5+B5*0.8+0.3,3)&" 0.3 0 "&C5 的值。
"_donut 0 0.1 "&ROUND(-5,3)&","&ROUND(-5,3)&" "&" -text j ML "&ROUND((N5-V5+1-0.5),3)&","&ROUND(O5+B5*0.8+0.3,3)&" 0.3 0 "&C5
这名话中round(-5,3),表示将某个数字四舍五入为指定的位数。
(N5-V5+1-0.5) 这些只是单元格的引用。即用N5-V5得到的结果再+1-0.5
OR(N5=FALSE,O5=FALSE) or的意思是两个条件只要一个为真就返回真,即:N5单元格为假或o5单元格为假。
IF(OR(N5=FALSE,O5=FALSE),"","……"),这一句的意思边起来是,如果N5或者O5为假,则结果为空,如果这两个单元格其中的任意一个单元格的值为真,那么就返回“……”中的值,即
"_donut 0 0.1 "&ROUND(-5,3)&","&ROUND(-5,3)&" "&" -text j ML "&ROUND((N5-V5+1-0.5),3)&","&ROUND(O5+B5*0.8+0.3,3)&" 0.3 0 "&C5 的值。
"_donut 0 0.1 "&ROUND(-5,3)&","&ROUND(-5,3)&" "&" -text j ML "&ROUND((N5-V5+1-0.5),3)&","&ROUND(O5+B5*0.8+0.3,3)&" 0.3 0 "&C5
这名话中round(-5,3),表示将某个数字四舍五入为指定的位数。
(N5-V5+1-0.5) 这些只是单元格的引用。即用N5-V5得到的结果再+1-0.5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2楼说的太好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个 条件函数 后面迷茫
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询