wps表格函数求解,因我是小白,所以恳请各位大侠帮我解释下这是什么意思.请用最直白的语言说清楚

{=IF(OR($D$23=0,ISERROR(INDEX(通讯录!C:C,SMALL(IF(ISNUMBER(FIND($D$23,通讯录!$C$4:$C$50)),ROW(通讯录!$C$4:$C$50),900000),ROW(1:1))))),"",INDEX(通讯录!C:C,SMALL(IF(ISNUMBER(FIND($D$23,通讯录!$C$4:$C$50)),ROW(通讯录!B$4:B$50),900000),ROW(1:1))))}

整个公式是个if函数,前面从OR……"" 为止就是条件为假,显示空(""),解释了后半部分,前面的就能理解,先讲后面的。
假定$D$23单元格是个“长”字,那么用find函数在“通讯录!$C$4:$C$50”区域中找,找到“长”返回数字,找不到就是#VALUE。例:4个单元格的内容依次是【科长】【副队长】【门卫】【后勤组长】,返回结果【2】【3】【#VALUE】【4】。#VALUE是在【门卫】中找不到“长”,2、3、4是“长”在单元格中的位置。所以,isnumber(find(……))的结果,就是找到的。
找到了怎么处理呢?isnumber是嵌入if中的,就是找到了,就返回行数,行数就是:ROW(通讯录!B$4:B$50),字母无关紧要。就是行数4~50之间符合isnumber的行,否则返回行数90000。以上面的例,就有3个行数。这3个行数有大有小,套个small函数,参数row(1:1)。
row(1:1)的结果是1,下拉变成row(2:2)结果2,然后3、4……
small(一组数,1)就是第1小的数,也就是3个行数中最小的,下拉就是第2小的行数。这些行数作为index函数的参数。假定上例中找到的行数是21,16,35,按small的从小到大分别给index作参数,返回c16、c21、c35的值。假如公式右拉,d列、e列符合的,就显示出来。
再来看前半部分,意思就是$d$23没有输入或(or)以输入的内容去找返回错误,那就空。
最后首尾有花括号的解释,因为公式属于数组公式,所以要用ctrl、shift、enter三键来结束。花括号不是手动输入的,以三键结束公式是自动生成。
温馨提示:内容为网友见解,仅供参考
无其他回答

请各位大侠们帮我解一下下面这个php程序
这段代码我建议就是变量初始化,怎么改都不如初始化方便,安全,许多编程员都是以运行为目标,能跑起来就行了,没有一点注意安全性,变量不初始化可能导致变量覆盖,修改的代码如下 <? function f($a){ if($a>1){ $sum=pow(2,($a-1))+f($a-1); }else{ $sum=1; } r...

请各位大侠解释一下下面这张星图是啥米东西?上面的几颗星分别是什么?代 ...
最亮的连线是天蝎座

各位大侠帮我解释一下这个签的含义!
交易会成功的,上上签。只有你谨慎行事,就好了。如果你觉得我的回答比较满意,希望你给予采纳,因为解答被采纳是我们孜孜不倦为之付出的动力!

各位大侠...大家帮我看看图中IC2 和PZ2是什么东西啊,这是一个LED控制电...
画的实在不够规范,不过凭这个图很难准确判断。我猜IC2是一个锁存器,PZ1是个数码管。

请各位大侠帮帮忙,如下图, 我的是07版的EXCEL,怎么检查去掉
这是完成公式后,有一个以上的被引用数据页给删除了,点击显示错误的单元格,可发现“#REF!”类型的错误提示,就是说,该页被删除了,重新指定引用路径后,这样的提示就没了。

...怎么求每个单元格的数值,忘各位大侠帮下忙,谢谢
a:d,3,3,1)还可以用indirect(" ") 文本地址公式,引用你要的数据。上边三行用的公式里的数字,也可以cow()、column()自动生成。解有不少,只是手工输入,有点像数独。我想你要的是不超10的数字。更多WPS办公软件教程,请访问:http:\/\/bbs.wps.cn或者http:\/\/e.weibo.com\/wpswfw ...

53-6x=5 用两种方法计算 各位大侠好汉们,这关于着生命危险请帮一下...
一种方法是移项法:53-6x=5 53-5=6x 6x=48 x=8 一种方法是销项法:53-6x=5 53-6x+6x = 5 + 6x 53 = 5 + 6x 53-5=5+6x-5 48=6x x=8 祝好运,望采纳。

请帮我分析一下女生说这些话的原因(或者是什么目的)
4你要有一定的经济实力,这个不要我多说了吧!娶她的好处.首先,她不需要你养.对方知道有些感情不稳固,特别是对于她们.她们总要站在时代前沿.保证钱够花,工作好找的状态.其次,漂亮,温顺,不缠人...再次,对方的人缘网络是个极其强大的资源.好好利用,她会帮你度过难关,甚至平步青云.试想,一个跟她上...

如何理解这段单片机程序. 各位大侠,请解释一下。我搞不明白,为什么会这 ...
++c的意思就是c先自加1然后再进行运算,你的程序中,刚开始程序是不执行if语句里面的这些语句的 但是c要先加一然后再判断是不是比300大,知道第三百次到了,c值就变成300了,if语句的条件就满足,这时候才执行{ LedNumVal++ ; \/\/每隔300个扫描周期加一次 C =0; \/\/每隔300个扫描清零 }...

请教下各位大侠我用excel算三角函数杂不准呀,我算sin45它居然等0.8509杂...
EXCEL三角函数参数使用的是弧度数,可用函数将角度转为弧度,例如:=SIN(RADIANS(45))

相似回答