EXCEL中IF满足1个条件,满足返回,不满足返回另1个。需要满足更多的条件时怎么做。

列如:60以下差,60-80分良,80以上优。 还有再多加条件的函数如何做请求帮助谢谢。
比如我想用这样个公式来表达,但我的公式是错误的。=lookup(AVERAGE(D2,F2{0,60,80;“不合格”,“良好”,优秀“} 我想在公式上直接求D2.F2的平均数,然后再让他在满足不同的条件后有不同的值。

第1个回答  2013-05-20
if 可以嵌套,即一个if结构作为上层if结构的一个结果,最多可以嵌套7层。
=if(A1<60,"差",if(A1<=80,"良","优"))追问

直接里边增加IF条件这么简单? 我去试试哈。

追答

对,内层if相当于有隐含条件,故条件书写时可以简化,比如 A1=60 ,因为 A1<60 时,已经填写了 差,后边的 if 就不再执行了。类似于道路的多级分叉,每次分两条,但只能走一条。

追问

=IF(AVERAGE(D2:F2)<60,“差”,IF(AVERAGE(D2:F2)<=80,"一般","优秀")) 他还是不会显示低于为差,请问我哪里错误了?

追答

我试了下没问题,检查下数据区域数据,或者你直接用 average(D2:F2) 看看结果是不是平均值。


追问

我还是不得行,单独列一行后 还是错误的。

追答

差字双引号是中文的,改成英文的。

追问

哦,好了,太谢谢了。如果想加入更多的条件还可以接IF,是这样的吧?

追答

嗯,最多可以套7层。

本回答被提问者采纳
第2个回答  2013-05-20
60以下差,60-80分良,80以上优 这个可以IF函数,如果条件多的话还可以联合AND 函数追问

IF 只有2个条件了嘛。多个如何做请丢个求教,如果不是很好说清楚,请丢个公式吧,谢谢

第3个回答  2013-05-20
修改下列公式之一,试试。
=LOOKUP(AVERAGE(D2,F2),{0,60,80},{"不合格","良好","优秀"})

=LOOKUP(AVERAGE(D2:F2),{0,60,80},{"不合格","良好","优秀"})追问

感谢你的回答,LOOKUP 可用。一次学会了LOOKUP和IF 非常感谢你和zhuhuaizhong,我看看能不能选2个满意答案。

EXCEL中IF满足1个条件,满足返回,不满足返回另1个。需要满足更多的条件...
if 可以嵌套,即一个if结构作为上层if结构的一个结果,最多可以嵌套7层。=if(A1<60,"差",if(A1<=80,"良","优"))

...满足一个条件,如满足返回一个值,不满足返回另一个值.
B1输入 =IF(A1>100,"超出",IF(A1=100,"已满","未到")如果要醒目显示,可以用条件格式 选择B列 -格式-条件格式-公式 =A1>100 ,点击选项,选择一个颜色 点击增加,同样输入 =A1<100,选择一个颜色 点击增加,=A1=100,选择一个颜色 三种颜色区分三种库存现况 ...

如何在表格里实现满足其中一个条件就返回另外一个?
首先,打开你的Excel文档,找到需要操作的表格。接着,在B列输入你想要进行条件判断的数据。例如,你需要判断B列的数据。在你想要显示返回值的单元格中,如C1,进入编辑模式,输入以下公式:=IF(OR((B4>=3000)*(B4=4000)*(B4=5900)*(B4<=6300)),6,8)。这个公式表示如果B4的值在3000到3500之间...

在excel表格当中如何做满足一个条件,返回另一个条件
1、在电脑中找到需要操作的EXCEL表格文档,如下图所示,进入下一步。2、例如在B列中输入需要判断的数据,如下图所示,然后进入下一步。3、在需要返回数值的单元格中,进入编辑状态,然后输入公式=IF(OR((B4>=3000)*(B4<=3500),(B4>=4000)*(B4<=5000),(B4>=5900)*(B4<=6300)),6,8),...

excel中if函数若满足条件返回“是”,不满足条件无返回值怎么写
excel中if函数若满足条件返回“是”,不满足条件无返回值可以输入“否”或者“空置不输入任何字符”。IF函数的使用方法:1、首先在excel表格中输入一组数据,点击B1单元格并选择“fx”插入函数。2、选择“IF”函数,并在函数参数框内输入对应的参数数据。3、点击确定按钮即可得到对应的结果,当A1等于1的...

excel中if函数若满足条件返回“是”,不满足条件无返回值怎么写
在Excel中,当使用IF函数时,遇到需要满足条件时返回“是”,而不满足则不显示任何值的情况,你可以采取以下操作:首先,确保你有一个Excel表格,选定你想要应用IF函数的单元格,比如B1,然后通过点击fx图标来插入函数。接下来,选择IF函数,这是关键步骤。在函数的参数框内,你需要明确设置你的条件。比如...

在excel中如何返回某数值,不满足则为另一数值
首先,打开你需要操作的Excel文档。在你的工作表中,比如在B列输入需要进行条件判断的数据。接着,来到你想要返回特定数值的单元格,开始编辑模式。在这个单元格中,输入以下IF函数的公式:=IF(OR((B4>=3000)*(B4=4000)*(B4=5900)*(B4<=6300)),6,8)。这个公式会检查B4单元格的值是否满足任何一...

在excel中如何返回某数值不满足则为另一数值
在Excel中,要实现当某数值不满足特定条件时返回另一个数值的功能,可以使用IF函数。IF函数是Excel中非常实用的条件判断函数,其语法为`IF(logical_test, [value_if_true], [value_if_false])`。其中,`logical_test`是需要判断的条件,`value_if_true`是当条件满足时返回的值,`value_if_false`...

excel中if函数若满足条件返回“是”,否则?
在Excel中,IF函数可以在满足某个条件时返回指定的值,如果不满足则返回另一个指定的值。若想在满足条件时返回“是”,则可以在IF函数的第二个参数位置填入“是”。详细来说,Excel的IF函数是一个条件函数,它根据给定的条件来判断并返回相应的值。IF函数的基本语法是:IF。这里...

if函数先判断是否满足第一个条件,满足返回一个值,不满足再判定是否满足...
Excel中的IF函数是进行条件判断的强大工具,其基本结构是:IF(条件, 值1, 值2)。让我们以给定的示例来理解:=IF(A25, 11, IF(A210, 22, 33))这个公式的意思是,如果A25的值大于0且小于5,它将返回11;如果A25不满足这个条件,它会进一步检查A210,如果A210的值大于等于5且小于10,它将返回22...

相似回答