
excel函数问题求解
小弟写的函数,=if(IF(ISNUMBER(D3291),E3291-D3291,F3290)>0,*1.2,*1),意思是如果满足最里面的if条件,则结果乘以1.2,...
小弟写的函数,=if(IF(ISNUMBER(D3291),E3291-D3291,F3290)>0,*1.2,*1),意思是如果满足最里面的if条件,则结果乘以1.2,否则结果乘以1,请问这个应该怎么编写,我编的不对。
展开
5个回答
展开全部
=IF(IF(ISNUMBER(D3291),0,D3290)>0,结果单元格*1.2,结果单元格)
从你表达的意思里看,先判断D3291是否是数字,如果是则输出结果*1
如果不是则继续判断F3290是否>0, 如果是则输出结果*1.2
如果不是则输出结果*1
从你表达的意思里看,先判断D3291是否是数字,如果是则输出结果*1
如果不是则继续判断F3290是否>0, 如果是则输出结果*1.2
如果不是则输出结果*1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将最里面if条件:IF(ISNUMBER(D3291),E3291-D3291,F3290)添加在每一个*号前面就可以了,我也使用过,可以达到你的要求。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
乘号前应加个具体的单元格。或去掉2个*,后面乘以单元格名称。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=if(IF(ISNUMBER(D3291),E3291-D3291,F3290)>0,IF(ISNUMBER(D3291),E3291-D3291,F3290)*1.2,IF(ISNUMBER(D3291),E3291-D3291,F3290)*1)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的公式是错误的,你还是说清满足什么条件,什么结果?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询