excel软件的IF函数及其用法

article/2025/9/18 9:30:05

1.IF函数的语法:IF(logical_test,value_if_true,value_if_fause)
即IF(判断条件,条件成立返回结果1,条件不成立返回结果2)

函数用途:IF函数根据单一条件判断得两种结果,IF函数同时满足多条件得两种结果,IF函数满足多个条件之一得两种结果,IF函数满足多条件得多种结果的实例。



2.IF函数的用法及实例

假设表格数据如下图所示


(1)IF函数根据单一条件判断得两种结果
①G2区域输入“=IF(C2>=18,"已成年","未成年")”,C2>=18是判断条件,当条件成立时,返回结果“成年”;当条件不成立时,返回结果“未成年”。C2=16,不满足条件>=18,所以F2得到结果“未成年”,C3=18,满足条件>=18,所以F3得到结果“已成年”。如下图所示

  

(2)IF函数同时满足多条件得两种结果

H2区域输入“=IF(AND(B2="男",D2="东北省",E2="汉"),"是","否")”,公式表示必须同时满足B2="男",D2="东北省",E2="汉"三个条件,才能得出结果是“是”否则就是“否”,逻辑函数AND(条件1,条件2,条件3)表示要同时满足括号中的多个条件。如下图所示

注意:当要同时满足条件时,记得用上AND函数,否则容易出错。


 

(3)IF函数满足多个条件之一得两种结果
H2区域输入“=IF(OR(D2="广东省",D2="广东"),"广东省","非广东省")”,IF函数的判断条件是逻辑函数OR(D2="广东省",D2="广东"),OR函数只需满足D2="广东省",D2="广东"两个个条件之一,则条件成立,从而IF函数就能得出结果"广东省",否则结果是"非广东省"。如下图所示

注意:满足多条件之一的用OR函数来做IF函数的判断条件,不要跟同时满足条件用AND函数做IF函数的判断条件弄混了。

(4)IF函数满足多条件得多种结果(多个IF嵌套)
H2区域输入“=IF(F2>=750*0.9,"优秀",IF(F2>=750*0.8,"良好",IF(F2>=750*0.7,"一般",IF(F2>=750*0.6,"及格","不及格"))))”,该公式是4个IF函数的嵌套使用,该公式表示,当F2>=750*0.9时,结果是"优秀";当F2<750*0.9且F2>=750*0.8时,结果是"良好";当F2<750*0.8且F2>=750*0.7时,结果是"一般";当F2>=750*0.6且<750*0.7时,结果是"及格";其余的是“不及格”。如下图所示 


http://chatgpt.dhexx.cn/article/4GUEhqZe.shtml

相关文章

Excel函数所有公式汇总

一、数字处理 1、取绝对值ABS(数字) 2、取整INT(数字) 3、四舍五入ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式&#xff1a;C2IFERROR(A2/B2,"") 说明&#xff1a;如果是错误值则显示为空&#xff0c;否则正常显示。 2、IF多条件…

计算机在表格if用法,excel使用if判断单元格包含特定字符

文章简介 本文所使用的是excel中的if函数&#xff0c;使用if函数判断单元格是否包含特定汉字&#xff0c;如有包含特定字符&#xff0c;则显示相应值&#xff0c;如不包含则显示另外一个值。 本文显示的为使用Excel if函数和COUNTIF函数进行判断单元格是否包含“三”的汉字&…

Excel常用10个函数

目录 1、SUM函数 2、IF函数 3、LOOKUP函数 4、VLOOKUP函数 5、 MATCH函数 6、CHOOSE函数 7、DATE函数 8、DAYS函数 9、FIND、FINDB函数 10、INDEX函数 介绍另外几个常用的函数 11、CONTIF函数 12、MID函数 13、AVERAGE函数 14、HYPERLINK函数 15、MAX函数 1…

Excel的IF函数详解

Excel的IF函数详解 Excel非常强大&#xff0c;数据处理和分析能力给我们的工作带来了非常大的帮助&#xff0c;今天我们就来了解Excel的函数IF&#xff0c;让我们逐步成为Excel大神。 IF函数的语法是&#xff1a;IF(logical_test,value_if_true,value_if_false)&#xff0c;…

【如何使用Excel实现包含关系】

&#xff08;1&#xff09;问题&#xff1a; 需查询A单元格中是否包含E单元格中的内容&#xff0c;该如何实现&#xff0c;本文通过使用Excel的find函数、search函数对比输出结果。 &#xff08;2&#xff09;解决 A、E列为数据源&#xff1b;B、C列为输出结果。如果有数值输出…

Excel判断某字符是否包含在特定字符串中

Excel中可以利用find&#xff08;search&#xff09;函数、substitute函数或者countif函数&#xff0c;或者mid函数结合数组公式等来判断某单元格里是否包含某个字符。 工具&#xff1a;Office2013 方法如下&#xff1a; 判断A列单元格里是否包含“木”&#xff1a; 方法一…

Excel如何判断某单元格或者字符串中是否包含某些字符?

1.判断字符串是否含有某字符&#xff0c;区分大小写 比如判断字符串中是否包含大写字母A&#xff0c;可用公式IF(ISNUMBER(FIND("A",A2)),"有","无")。含有小写字母a的结果是无&#xff0c;该公式里的FIND函数提取的是指定的字符区分大小写&…

Excel用什么函数判断一个字符串中是否包含某些字符?

主要操作步骤&#xff1a;用公式IF(ISNUMBER(FIND("A",A1)),"有","无")&#xff0c;即可。 具体操作步骤&#xff1a; 判断字符串中是否包含大写字母A&#xff0c;可用公式IF(ISNUMBER(FIND("A",A1)),"有","无"…

excel如何使用函数判断包含某值

如图所示为例&#xff1a;A列是公司名称&#xff0c;需在B列判断A列的文本是不是包含“北京”这两个字。 如图所示&#xff0c;双击B2&#xff0c;输入公式&#xff1a;FIND("北京",A2)&#xff0c;B2单元格返回1&#xff0c;表示“北京”两个字在A2的文本出现的位…

你需要的Excel常用函数都在这里!

Excel常用函数包括逻辑函数、数学函数、文本函数、统计函数、日期函数&#xff0c;熟练并运用好函数&#xff0c;能够让复杂的问题简单化&#xff0c;可以做到批处理&#xff0c;加快处理各种统计、计算类工作。 下面就来一起学习吧。建议收藏&#xff01;&#xff08;避免 &qu…

MATLAB中对一个二维矩阵画三维图

本人实际遇到的问题如下&#xff1a; 现有一个400*400二维矩阵&#xff0c;画一个三维图&#xff0c;横坐标是矩阵元素的行号&#xff0c;纵坐标是矩阵元素的列号&#xff0c;三维图形显示的高度/值是矩阵上对应的元素值。 可实现程序如下&#xff1a; x Plot_Talbe(400, 400…

MATLAB对一个二维矩阵画三维图

1 准备好二维矩阵&#xff0c;比如我这有个3x16的矩阵叫SFW1 2 画三维图&#xff0c;一句代码就OK mesh(SFW1)3 结果如下

Matlab三维矩阵变换行列

原始数据如下图&#xff1a;是一个三维矩阵为2100*40*19的数据信息&#xff0c;现在根据用户需求需要改变数据的维度数据信息。 原始数据信息为rawTracePerson1.mat是dataTrial的一个三维数据信息2100*40*19的数据信息。 需求1&#xff1a;现在根据需求需要将数据信息转化为da…

Matlab系列之三维图形

Matlab系列之三维图形 序三维曲线图举例结果 三维网格图举例1结果1举例2结果2 三维曲面图举例1结果1举例2结果2 三维图形的修饰三维图形的视点处理view函数介绍举例1结果1举例2结果2 颜色处理举例结果 光照处理举例结果 结束更多精彩&#xff0c;等你发现~ 序 在Matlab中&…

matlab绘画三维图形(三)

作图均在方法一上的数据进行更改。 对散点图拟合三维网格图形: 方法一(可控制网格上的密度&#xff1a; numxlsread(data_2011a.xls, B4:E322) %读取出该区域的数据作为表格 Anum(:,1) %从B矩阵取出第一列的所有行 Bnum(:,2) Cnum(:,3) xxlinspace(min(A),max(A),50); %产…

【MATLAB】三维旋转的实现

1 三维旋转的表达方式 三维空间中常用的表示旋转的方式有&#xff1a; **[1]旋转矩阵(rotation matrix) [2]旋转向量(rotation vector&#xff09;/角轴&#xff08;轴角&#xff09;(axis angle) [3]欧拉角(euler angles) [4]四元数(quaternion)**主动旋转和被动旋转&#x…

matlab的2维矩阵和3维矩阵维度变换,二维矩阵变换三维矩阵,2D矩阵转换3D矩阵

点赞加关注 1 3维降到2维 % 3维变2维&#xff08;m,1,n&#xff09;变成&#xff08;m,n&#xff09; aones(3,1,2) a(:,:,1)[1,1,1] a(:,:,2)[2,2,2]%a是(3,1,2) breshape(a,3,2)%把3行1列2页的矩阵&#xff0c;插到列中。形变函数不变转到列的增加。%3维变2维&#xff08;m,…

MATLAB——三维图像

1.绘制三位曲线 &#xff08;1&#xff09;plot3函数 1.基本用法&#xff1a;plot3(x,y,z);其中&#xff0c;参数x、y、z组成一组曲线的坐标。 例1 绘制一条空间曲线 x[0.2,1.8,2.5]; y[1.3,2.8,1.1]; z[0.4,1.2,1.6]; plot3(x,y,z) grid on axis([0,3,1,3,0,2]);例2 绘制螺…

备战数学建模1——MATLAB矩阵,二维图、三维图!(超级全面易懂)

目录 一、矩阵超级基础的内容1.创建一个1行6列的矩阵2.对矩阵中每个元素都加33.plot函数作图。4.多维矩阵与常见运算5.矩阵乘法&#xff0c;和矩阵点乘6.使用矩阵A对方程A*x b求解7.Matlab的迁就补全&#xff08;标量非标量&#xff0c;不同维度&#xff09; 二、Matlab四种常见…

MATLAB学习与使用:使用矩阵绘制三维图形

MATLAB绘制三维图形 1.基本的绘图命令 1&#xff09;plot3函数 plot3(x,y,z)%x,y,z为向量或者矩阵 注意x,y,z全为向量时向量长度必须相同 plot3(x,y,z,b.,MarkerSize,0.5) % MarkerSize 表示点的大小&#xff0c;b.表示绿色的点。 eg.绘制三维螺旋线&#xff08;向量为参数&…