excel中判定函数怎么用啊? 5

分别为A、B、C、D四个级别,评级规则如下:A级:该业主对所设8个问题评价均为“非常满意”;B级:该业主对所设问题评价为“非常满意”或“满意”,(对所设问题评价结果均未出... 分别为A 、B、 C、 D四个级别,评级规则如下:
A级:该业主对所设8个问题评价均为“非常满意”;
B级: 该业主对所设问题评价为“非常满意”或“满意”,(对所设问题评价结果均未出现“一般”、“不满意”或“非常不满意”);
C级:该业主对所设问题评价为“非常满意”、“满意”或“一般”,(对所设问题评价结果均未出现“不满意”或“非常不满意”);
D级:该业主对所设问题评价出现“非常不满”或“不满意”。

根据以上的描述,如何根据前几列的每个单元格的“满意或者不满意什么的”,在最后一列单元格,直接输出“A或B或C或D”的结果。
万分感谢。
展开
 我来答
鱼木混猪哟
高粉答主

2016-10-13 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33696

向TA提问 私信TA
展开全部

Excel中一般用If函数做判断。IF函数用法为If(结果为True或者False的条件,当条件为True时返回值,当条件为False时返回值),用法比较简单,很多时候,IF函数里面往往会嵌套一层甚至多层IF函数,其实明白了IF函数的用法,层层分解开来,也容易读懂公式。

操作系统:win10;软件版本:Office2007

If函数嵌套用法举例说明如下:

1.根据A列数据,B列显示内容为:大于80,优秀;大于60小于80,一般;小于60,差:

2.输入公式如下:

公式解释:两层嵌套的IF函数,第一层IF函数,判断条件为A列数值>80;条件结果为True,即A列数值大于80时,返回文本”优“;条件结果为False,即A列数值小于80时,再进行二次IF函数判断是否大于60,结果为True,即A列数值小于80而大于60,返回”一般“;结果为False,即A列数值小于60时,返回”差“。

3.下拉填充,得到结果如下:

wu_zhenjiu
科技发烧友

2016-10-12 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:3.1万
采纳率:79%
帮助的人:1.2亿
展开全部
假设问题在B到I列,J2用公式:(要求8个问题必须都进行了回答)
=IF(COUNTIF(B2:I2,"非常满意")=8,"A",IF(COUNTIF(B2:I2,"非常满意")+COUNTIF(B2:I2,"满意")=8,"B",IF(COUNTIF(B2:I2,"不满意")+COUNTIF(B2:I2,"非常不满意")=0,"C","D")))
追问
你好,方便加下QQ吗? 1335338027,我按照做了,还是不行呢
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平阳虎01
高粉答主

2016-10-12 · 每个回答都超有意思的
知道大有可为答主
回答量:3.7万
采纳率:75%
帮助的人:4925万
展开全部
【前几列】是哪几列啊?1
做表格的人都知道,写公式需要知道准确的源数据区域。
追问

想在客户分级那一列,直接输出结果,

追答
=IF(COUNTIF(K4:R4,"??满意")=8,"A",IF(COUNTIF(K4:R4,"??满意")+COUNTIF(K4:R4,"满意")=8,"B",IF(COUNTIF(K4:R4,"*不满意")=0,"C","D")))
试试这个公式行不。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式