excel中if公式应用为什么返回值显示NAME?

各位大神,请问我想以E2列是否完成来计算完成百分率,我F2单元格内的公式是否正确,为什么返回值为#NAME?,另外F3的数值我想要根据E3是否完成返回值与F2的值累加,应... 各位大神,请问我想以E2列是否完成来计算完成百分率,我F2单元格内的公式是否正确,为什么返回值为#NAME?,另外F3的数值我想要根据E3是否完成返回值与F2的值累加,应该如何编写公式?谢谢! 展开
 我来答
退休画线工
2020-02-26 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27033
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

公式呢?数据呢?都没到,大神还玉皇大帝都没办法帮你分析!

请把工作表截图,带上行号和列标及上面的公式编辑栏,光标定位到你输入了公式的单元格中,在上面的公式编辑栏显出公式。工作表的数据要能反映出公式所引用的数据在哪。并把公式粘贴出来。这样,别人就能对你的工作表概貌能看明白,帮你分析问题。也许无需大神,小虾也能分析出来。就像下面的截图一样,使人一目了然。

追问

追答

你的公式问题太多了!

主要是文本与数字没清楚,一般公式中直接用文本,需要用英文的双引号引起来,而数字则不需要。你公式中的E2=是,就无法判断;而“1/206”,就是一个文本,也就即是条件成立,也得不到1/206的数学结果,而是得出一个文本——1/206,此外,一个IF判断了E2是否是“是”,如果不是,那就必为否了(当然假设E2中不是输入“是”就是输入“否”)

再者怎么也没理解你的完成率是根据什么规则来计算的,完成一项,除以倒时?

看看下面的公式是否满足你的要求?因为实在没理解透你的计算规则。

E2=TEXT(SUMPRODUCT((1/B$2:B2)*(E$2:E2="是")),"0.0???%")

下拉

侯玉川
科技发烧友

2020-02-26 · 教育领域创作者
个人认证用户
侯玉川
采纳数:2041 获赞数:3572

向TA提问 私信TA
展开全部
计算百分率,直接除就可以了。 设置结果单元格为百分比形式就可以 。小数位数自己设置。
出现name错误是由于无法识别你输入的公式,也可能你输入的位置是文本值,却没加引号。
具体的只有看到你的公式才可以知道。
累加的话,可以使用相对引用和绝对引用。只有原表数据才能给你合适的公式。
追问

追答
果然,
是 和 否,没加引号。
类似这样的写法:
=IF(A1="是","符合","不符合")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2020-02-26 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33717

向TA提问 私信TA
展开全部
在F2中输入或复制粘贴下列公式
=IF(E2="是",COUNTIF(E$2:E2,"是")/B$2,IF(E2="否",0,""))
下拉填充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式