谁能帮我解释一下这段EXCEL函数的意思,讲清楚点!

INDEX(OFFSET(Sheet2!$C$3:$C$74,,MATCH(E9,Sheet2!$D$2:$L$2,0)),MATCH(F9&D9&G9,Sheet2!$C$3:$C$74&Sheet2!$A$3:$A$74&Sheet2!$B$3:$B$74,0))

第1个回答  2012-01-10
INDEX(array, row_num, [column_num])
Array 必需。单元格区域或数组常量。
如果数组只包含一行或一列,则相对应的参数 row_num 或 column_num 为可选参数。
如果数组有多行和多列,但只使用 row_num 或 column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。
Row_num 必需。选择数组中的某行,函数从该行返回数值。如果省略 row_num,则必须有 column_num。
Column_num 可选。选择数组中的某列,函数从该列返回数值。如果省略 column_num,则必须有 row_num。
只有两个是“必须”。
第2个回答  2012-01-10
MATCH(F9&D9&G9,Sheet2!$C$3:$C$74&Sheet2!$A$3:$A$74&Sheet2!$B$3:$B$74,0))
查找出(F9&D9&G9合并),在CAB列对应合并的结果中是第几个,得出是数值。
假设得出的结果是xxx
-------------------------------------------------------------------------------------
MATCH(E9,Sheet2!$D$2:$L$2,0))查找E9是在D2--L2中第几个
-------------------------------------------------------------------------------------
OFFSET(Sheet2!$C$3:$C$74,,MATCH(E9,Sheet2!$D$2:$L$2,0)
以C3--C74为高度,偏移MATCH(E9,Sheet2!$D$2:$L$2,0)的一个行区域。
-------------------------------------------------------------------------------------
整个公司就是指,在那个行区域中查找出第xxx个数。追问

大哥你好!非常感谢你的回答
我不明白的是INDEX这个函数.index的参数的:INDEX(reference,row_num,column_num,area_num)
这里有四个参数,而从我这公式来看,里面就两个参数,一个是OFFSET(Sheet2!$C$3:$C$74,,MATCH(E9,Sheet2!$D$2:$L$2,0),另一个是MATCH(F9&D9&G9,Sheet2!$C$3:$C$74&Sheet2!$A$3:$A$74&Sheet2!$B$3:$B$74,0),那这两个参数分别代表INDEX格式内的哪两个呢?

追答

index有两种用法,一是一维的引用,还有是二维的
一维的只有两个参数如,index(a1:a10,2) 结果就是a2
二维的index(a1:b10,3,2) 引用的是区域的第三行,第二列 就是B3

本回答被提问者和网友采纳

谁能帮我解释下这个excel函数的意思,特别是里面type函数的意思和作用...
type(x)就是返回x这个参数的类型,如果x为数字则结果为1,文字为2,逻辑值为4,错误值为16 比如说=type(10)结果就是1,=type("abc")则为2,以此类推 if(type(x)=16就相当于if(iserror(x)整个连起来就是说如果RANK(F156,($F$4,$F$17,$F$167,$F$168,$F$169,$F$170,$F$178,$...

哪位excel达人能帮我解释下这个函数是什么意思
这个公式中用到了三个函数,即判断函数IF,最大值MAX和绝对值ABS 此公式的意思如下 当F22不等于0时,取0和1减F22-E22\/F22的绝对值的最大值,否则当E22等0时,值为100%,E22不等于0时,值为0 实际上F22-E22\/F22的绝对值大于1时值为0,F22-E22\/F22的绝对值小于1时,值为1-F22-E22\/F2...

帮我用文字解释excel表里的,这句函数表达的意思: IF(SUM(I2,J2,K2)=...
外面if ( , , ) 是一个判断句,表示如果第一个逗号前面的内容是"真",那么返回第一个逗号后面的值(""表示什么都不显示),否则返回第二个逗号后面的值.所以上面解释为,如果I2,J2,K2储存格的和为0,显示空值,不为0则显示其和.

谁能帮我解释一下这些excel函数的意思
将满足H8:H14大于等于C8且小于等于D8条件的进行计数,将满足H15:H17大于等于C15且小于等于D15条件的进行计数,然后求和。=MAX(FREQUENCY(IF($H$19:$DR$19=4,COLUMN($H$19:$DR$19)),IF($H$19:$DR$19<>4,COLUMN($H$19:$DR$19)))求H19:DR19数据区域中数值为4的最大连续列数。=MAX(F...

...哪位朋友能给我详细解释一下这个函数的意思吗? 万分感谢!
ROUNDDOWN(E8\/D16,0)这是与四舍五入有关的的函数,朝远离零的方向舍去。在这个实例里,对E8除以D16的商,保留零位小数,小数点后面全舍去 & 是文本连结符 整个公式就是 用 1… 连上 E8除以D16的商(保留零位小数,小数点后面全舍去)...

请高手帮我解释一下excel中的函数“=IF(ISNA(VLOOKUP(A3,qr!A:D,4...
,在工作表qr的A列找A3的值,找到就返回找到所在行对应的D列值。如果找不到就会返回空值;用ISNA(VLOOKUP(A3,qr!A:D,4,0))判断是否找到这样一个值。!表示引用外部的表 A:D是所用到的表的范围 4是返回A、B、C D中的哪一列的值 0表示查询时是否进行排序。可以去看看Excel的帮助,很全!

EXCEL里面的函数是什么意思啊?谁帮忙解释一下啊??? =IF(K5="","",I...
如果K5为空,则显示空;如果K5不为空,而且,M5为未完成,则结果为L5-B5,否则,显示已经完成。

谁能帮我解释下Excel中函数IF=VLOOKUP(E21,$T$1:$X$121,5,FALSE)是什...
一般都是用的精确方式的了,那个FALSE(或写作0)可以省略不写,省略时默认就是FALSE(或写作0),但前面的逗号不能省略。所以提问的公式可精简为:=VLOOKUP(E21,$T$1:$X$121,5,)更为详细的解释可以百度:excel vlookup函数有一大堆相关的视频教程,比用文字的描述方式要容易理解得多。

...=1,"",H6*I6) 哪位excel高手帮我解释一下这个公式的意思?谢谢了...
其实这个函数可以简化:=IF(ISERR(H6*I6),"",H6*I6)IF函数+N+ISERROR三个函数,分开看,IF函数不用我多说吧?ISERROR()ISERROR 值为任意错误值(#N\/A、#VALUE!、#REF!、#DIV\/0!、#NUM!、#NAME? 或 #NULL!)时,返回TRUE。N函数 这里运用了N函数的其中一个功能:数值转换 把TRUE转换成1...

...a"&INT(RAND()*20+1))谁能和解释一下 这个excel函数的意思...
indirect间接引用 int()求整,rand()表示0到1之间的随机数 比如随机数为0.51 rand()*20=10.2,取整数部分10 "a"&10连接为文本a10 间接引用之后也就是a10单元格的数值

相似回答