首页 >>  正文

excel+if函数多个参数

来源:baiyundou.net   日期:2024-09-20

作者:bluebird118

且听一席音,唤一片回忆。

意饮一壶酒,品一时苦辣。

在 Excel中,Index函数用于返回数组或单元格区域的值或值的引用,它分为数组形式和引用形式;二者的区别在于,数组形式只能引用一个连续的区域,引用形式除可以引用一个连续的区域外还可以引用多个不连续的区域,并还可以设置返回哪个区域。

Index函数常与Match、Small、If 、 Row 等函数配合使用,其中 Index 与 Match 配合,可以实现返回行列对应的多个值和查找满足多个条件的值;Index 与 Small、If 、 Row 配合,可以实现一对多查找和满足多个条件的多对多查找。

一、函数定义:

返回表格或区域中的值或值的引用 数组形式和引用形式。

返回表格或数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)中的元素值,此元素由行号和列号的索引值给定。

二、语法:

英文:=INDEX(array,row_num, [column_num])或=INDEX(reference, row_num,[column_num], [area_num])

中文:=INDEX(数组或区域,行号, 列号)

参数释义:

Array:必需。单元格区域或数组常量。

如果数组只包含一行或一列,则相对应的参数 row_num 或 column_num 为可选参数。

如果数组有多行和多列,但只使用 row_num 或 column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。

Row_num  :必需。选择数组中的某行,函数从该行返回数值。如果省略 row_num,则必须有 column_num。

Column_num:可选。选择数组中的某列,函数从该列返回数值。如果省略 column_num,则必须有 row_num。

如果同时使用参数 row_num 和 column_num,函数 INDEX 返回 row_num 和column_num 交叉处的单元格中的值。

如果将 row_num 或 column_num 设置为 0(零),函数 INDEX 则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将 INDEX 函数以数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按 Ctrl+Shift+Enter。

Area_num:可选。选择引用中的一个区域,以从中返回 row_num 和 column_num 的交叉区域。选中或输入的第一个区域序号为 1,第二个为 2,依此类推。如果省略area_num,则函数 INDEX 使用区域 1。

例如,如果引用描述的单元格为 (A1:B3,D1:E3,G1:H3),则 area_num 1 为区域 A1:B3,area_num 2 为区域 D1:E3,而 area_num 3 为区域 G1:H3。

三、应用实例:

1,基本用法,见下图1:

备注:公式中{1,2;3,4} 是一个两行两列的数组,行与行之间用半角分号(;)隔开;返回行号和列号分别为 0 和 2,也就是返回第二列整列的数据,是 2;4。如果是按 Ctrl+Shift+Enter,则返回

2,二维条件交叉查询,与match函数共用,见下图2:

3,Index+ Small + IF + Row函数组合实现一对多查找,见下图3

4,Index+ choose + mod等函数组合实现拆分工资表打印工资条,见下图4

","force_purephv":"0","gnid":"9d58b5cbb5c258266","img_data":[{"flag":2,"img":[{"desc":"","height":"388","title":"","url":"https://p0.ssl.img.360kuai.com/t016e72835016363732.jpg","width":"518"},{"desc":"","height":"316","s_url":"https://p0.ssl.img.360kuai.com/t01600151a84800ef8d_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01600151a84800ef8d.gif","width":"537"},{"desc":"","height":"276","s_url":"https://p0.ssl.img.360kuai.com/t012dadf853cfcbe60b_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t012dadf853cfcbe60b.gif","width":"600"},{"desc":"","height":"357","s_url":"https://p0.ssl.img.360kuai.com/t01273d80aebb8d3474_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01273d80aebb8d3474.gif","width":"600"},{"desc":"","height":"297","s_url":"https://p0.ssl.img.360kuai.com/t012766d2fe60e450fb_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t012766d2fe60e450fb.gif","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1667128163000,"pure":"","rawurl":"http://zm.news.so.com/5274029ecb34d8bec5ccd2c7597ec52e","redirect":0,"rptid":"633aa3003b41c13e","s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:excel","k":"excel","u":""}],"title":"Excel查找和引用函数之INDEX函数.docx

郑宽罗583excel if函数 多个条件 -
吕郑阅19451373728 ______ A列AB,CD,EFG是连续的 如B2输入=if(A2="AB",1,if(A2="CD",2,if(A2="EFG",3,""))) A列是A,B,C,D,E,F,G B2输入=if(OR(A2="A",A2="B"),1,if(OR(A2="C",A2="D"),2,if(OR(A2="E",A2="F",A2="G"),3,"")))

郑宽罗583excel中if函数满足多个条件怎么写 -
吕郑阅19451373728 ______ if (条件,满足条件返回的结果,不满足条件返回的结果) 楼主的意思是 条件有多个?则用and 或者or 来组合,如果多个条件是且的关系用and if(and(条件1,条件2,....),满足条件返回的结果,不满足条件返回的结果) 或者楼主说的是多个if?则 if (条件1,满足条件1返回的结果,if (条件2,不满足条件1但满足条件2返回的结果,不满足条件1和2返回的结果)) 等等可以多层嵌套,当然多层是有个数限制的,具体多少看excel 版本,如果超过了,可以用lookup 或者vlookup 来变通.

郑宽罗583excel中IF函数的怎么设置多个条件?好像多过七个条件就不行了? -
吕郑阅19451373728 ______ 一、IF函数的定义 执行真假值判断,根据逻辑计算的真假值,返回不同结果. 可以使用函数 IF 对数值和公式进行条件检测. 语法 IF(logical_test,value_if_true,value_if_false) Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式.例如...

郑宽罗583excel怎么插入多个if函数 -
吕郑阅19451373728 ______ 是说if嵌套吗? =if(A1>1,A1,if(and(A1>1,A1<2),A1*0.5,if(and(A1>2,A1<3),A1*0.25,""))) 依次类推,最多不能超过255层嵌套

郑宽罗583excel 函数 if 多个条件 请教!!! -
吕郑阅19451373728 ______ =if(or(len(a1)=1,a1=0),0,left(a1,len(a1)-1))+if(or(len(b1)=1,b1=0),0,left(b1,len(b1)-1))

郑宽罗583EXCEL中的if条件公式中有多个条件怎么做? -
吕郑阅19451373728 ______ =IF(A1<401,A1*1+B1*0.5,IF(400<A1,A1*2+B1*0.5,IF(600<A1,A1*3+B1*0.5,IF(A1>800,A1*4+B1*0.5)))) C1单元格写上这个,往下一拉就行了

郑宽罗583excel中如果有多个if函数,用什么函数? -
吕郑阅19451373728 ______ =A1*LOOKUP(A1,{0,500,2000},{0.05,0.1,0.15})

郑宽罗583excel两个if怎么用 -
吕郑阅19451373728 ______ 您好,很高兴回答您的问题.excel中用两个if的话,应该是嵌套使用.首先我们学习一下if的使用,if(参数1,参数2,参数3),其中参数1一般用来表示一个进行比较的条件,去a1>20之类,参数2表示参数1为真下的结果,表示 a1确实是大于20时得到的结果.参数3表示参数1为假时得到的结果,也就是a1小于20的结果.若有某一次在某一条件下不能有具体的结果,那么就需要再次使用if语句,那么就会出现if的嵌套使用,可以在三个参数的任意地方使用if就是要遵循if的三个参数结构即可.

郑宽罗583excel中如何调出多个if函数对话框 -
吕郑阅19451373728 ______ 在插入,选函数 找到if

郑宽罗583EXCEL怎样在一个单元格中插入多个if函数.即多个假设多个定值显示在一个单元格中.望高手指点
吕郑阅19451373728 ______ if嵌套

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024