在EXCEL中的IF函数有3个条件的怎么做?

60分以上为合格,60分以下为不合格,85分以上优秀

方法步骤如下:

1、首先使用鼠标打开excel数据表,在鼠标单击选定的单元格中插入公式。

2、然后在弹出的选项界面内找到并单击if函数。


3、然后在单元格中直接输入公式的方式来做,例如输入公式如下=IF(D2="S520.9910","LED产品",(IF(D2="S520.9901","DLP产品","LCD产品")))。

4、最后将其拖选填充到所有的单元格就可以了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-03

在EXCEL中的IF函数有3个条件的解决步骤:

1.打开需要做数据统计的excel数据表,在选定的单元格中选择插入公式。

2.在公式的框选中,我们先选择if函数。

3.在这里我们需要注意的是,通过这种方式添加公式的话,是不支持做if函数的多条件判断的。

4.所以要转换一种思维。我们在单元格中通过直接输入公式的方式来做判断,例如敲入公式如下。

=IF(D2="S520.9910","LED产品",

(IF(D2="S520.9901","DLP产品","LCD产品")))

5.在第一行单元格输入公式之后,将其拖选填充到所有的单元格,就能快速的判断出来结果了。这样就解决了在EXCEL中的IF函数有3个条件的问题了。

本回答被网友采纳
第2个回答  2019-04-09

IF(成绩>85,"优秀",85>=成绩>=60,"合格","不合格")
IF(logical_test,value_if_true,value_if_false)
Logical_test
表示计算结果为
TRUE

FALSE
的任意值或表达式。
例如,A10=100
就是一个逻辑表达式,如果单元格 A10
中的值等于
100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(一个标记或符号,指定表达式内执行的计算的类型。有数学、比较、逻辑和引用运算符等。)。
Value_if_true
logical_test

TRUE
时返回的值。
例如,如果本参数为文本字符串“预算内”而且
logical_test
参数值为
TRUE,则
IF
函数将显示文本“预算内”。如果
logical_test

TRUE

value_if_true
为空,则本参数返回
0(零)。如果要显示
TRUE,则请为本参数使用逻辑值
TRUE。value_if_true
也可以是其他公式。
Value_if_false
logical_test

FALSE
时返回的值。
例如,如果本参数为文本字符串“超出预算”而且
logical_test
参数值为
FALSE,则
IF
函数将显示文本“超出预算”。如果
logical_test

FALSE
且忽略了
value_if_false(即
value_if_true
后没有逗号),则会返回逻辑值 FALSE。如果
logical_test

FALSE

value_if_false
为空(即
value_if_true
后有逗号,并紧跟着右括号),则本参数返回
0(零)。VALUE_if_false
也可以是其他公式。
微软的OFFICE是最为流行的办公软件,主要有OFFICE2010和OFFICE2007两个版本。Office
2000是第三代办公处理软件的代表产品,可以作为办公和管理的平台,以提高使用者的工作效率和决策能力。Office
2000中文版有4种不同的版本:标准版、中小企业版、中文专业版和企业版。
在Office
2000中各个组件仍有着比较明确的分工:一般说来,Word主要用来进行文本的输入、编辑、排版、打印等工作;Excel主要用来进行有繁重计算任务的预算、财务、数据汇总等工作;PowerPoint主要用来制作演示文稿和幻灯片及投影片等;Access是一个桌面数据库系统及数据库应用程序;Outlook是一个桌面信息管理的应用程序;FrontPage主要用来制作和发布因特网的Web页面。
Microsoft
Office
XP是微软有史以来所发行的Office版本中最重要的版本,而且也被认为是迄今为止功能最强大、最易于使用的Office产品。新版Office放弃了以往以产品发布年命名的惯例!产品名称中的XP,是英文Experience(体验)的缩写,代表着新版Office在包容覆盖广泛设备的Web服务之后,将给用户带来丰富的、充分扩展的全新体验。
除核心的
Office
XP
程序

Microsoft
Word、Excel、Outlook和
PowerPoint—
外,Office
XP
专业版
中包含
Microsoft
Access
2002,它是
Office
XP
数据库解决方案,可帮助用户存储、访问和分析数据。

第3个回答  推荐于2019-08-10

IF(成绩>85,"优秀",85>=成绩>=60,"合格","不合格")

IF(logical_test,value_if_true,value_if_false)

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。

例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(一个标记或符号,指定表达式内执行的计算的类型。有数学、比较、逻辑和引用运算符等。)。

Value_if_true logical_test 为 TRUE 时返回的值。

例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。value_if_true 也可以是其他公式。

Value_if_false logical_test 为 FALSE 时返回的值。

例如,如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。VALUE_if_false 也可以是其他公式。

本回答被网友采纳
第4个回答  2018-04-16

试试公式:

=INDEX(H$3:H$5,MATCH(,0/FIND({"国考","省考","市考"},F29),))*H29

同时按Ctrl+Shift+Enter三键输入数组公式

因为没有看到你的工作表是怎样的,公式不一定适合你的情况。

你自己的公式修改成:

=IF(ISNUMBER(FIND("市考",F29)),H29*H5,IF(ISNUMBER(FIND("省考",F29)),H29*H4,IF(ISNUMBER(FIND("国考",F29)),H29*H3,"")))

应该也是可以的。

原公式出错的原因是:当F29找不到“市考”时,返回的不是false,而是一个错误值,导致公式出错。后面的省考也是一样的。对FIND加上一个isnumber(是数字吗?)的判断后,FIND发现有查找的内容时,返回数字,isnumber(find("查找内容",单元格))就返回ture,否则找不到,就返回false。这样公式就不会出错了。

相似回答