如果函数是这样使用的 还不能拍那个
你好,我的朋友。今天,边肖给大家分享一个日常工作中经常用到的函数——IF。
这个函数常用于非此即彼的判断,其写法如下:=IF(判断条件,当结果为TRUE时返回什么,当结果为FALSE时返回什么)。
1.常规判断如下图所示,需要根据小区B2的情况判断备胎级别。C2输入以下公式:
=IF(B2=“是”,“状况还不错”,“备胎应该是旧的”)。
公式的意思是:如果B2等于“是”,则返回指定内容“状况还不错”,否则返回“备胎旧了”。
2.如下图所示填写内容。根据B栏户主关系,在C栏填写户主姓名.
C2输入以下公式:=IF(B2=“户主”,A2,C1)。
公式的意思是:如果B2等于“户主”,则返回A栏的姓名;否则,将返回公式所在的上一个单元格的内容。当公式被下拉时,前面的公式结果将被下面的公式重用。
3.如下图所示填写序列号。根据B栏的部门名称,按部门生成A栏的序号。A2在单元格中输入以下公式:
=中频(B2B1,1,A1 1)
公式的意思是:如果B2单元格中的部门不等于B1中的内容,则返回1;否则,使用公式所在的前一个单元格中的数字1。当公式被下拉时,前面的公式结果将被下面的公式重用。
4.判断性别如下图所示。根据C栏的性别代码判断性别.
D2单元格输入以下公式:
=IF(MOD(C2,2),“男性”,“女性”)
公式的意思是:先用MOD函数计算C2细胞性别码除以2的余数,结果返回1或0。IF函数的第一个参数是公式,所有不等于0的结果都等价为TRUE,如果公式的结果等于0,则等价为FALSE。
5.生成如下图所示的内存阵列。根据A栏的部门名称计算出该部门的最高奖金数额.在D2单元格中输入以下公式,将光标放在编辑栏中,按住Shift和Ctrl键,然后按回车键。
=MAX(IF(A$2:A$14=A2,C$2:C$14))
内存是由公式返回的数组,由一个或多个元素组成。这些内容不会显示在单元格中,但会作为其他函数的参数继续处理和细化。当IF函数的第一个参数根据单元区域的多个元素判断时,会返回一个内存数组,结果是根据每个元素判断后的对应内容。在本例中,IF函数的第一个参数使用A$2:A$14=A2,即A$2:A$14的单元格区域中的每个元素都与A2进行比较,结果为:{ TRUE真;真;真;假;……;TRUE}当第一个参数为TRUE时,IF函数返回第二个参数C$2:C$14中的相应值。如果第一个参数为FALSE,本示例不会为if函数指定第三个参数,在这种情况下,IF函数将返回逻辑值FALSE。if (a $ 2:a $14=a2,c $ 2:c $14)的最终结果是:
{84000;92000;74000;86000;假;……;假;True}最后使用MAX函数,忽略这个内存数组中的逻辑值,提取最大的一个。
由于公式中要进行很多计算,所以需要使用数组公式的特殊输入方式,——,按Shift和Ctrl键,不按回车键。
好了,我们来介绍一下IF函数的用法。你还知道哪些有趣的应用?在底部的留言区与朋友分享。
版权声明:如果函数是这样使用的 还不能拍那个是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。