知其然,也要知其所以然
我们来分析一下,两个公式的运行逻辑:
最外层:MAX函数,这个是一致的,就是求一组数据中的最大值。
第二层:1、IFERROR函数,有值返回值,没有就赋值0
2、NOT、ISERROR嵌套,不是错误值就和后面的值相乘
第三层:SEARCH、FIND函数功能相近,在一个文本中查找另一个文本
这里还用到了数组公式的一个重要的基础知识:
这是一个替代IF函数的方法,举个例子:
在上面的数据里找出“张5”的成绩:
这个函数居然可以实现VLOOKUP的功能
也可以实现IF函数判断的功能
怎么做到的?
没简写前,原本的样子是含有IF函数的:
根据刚才的那个事实TRUE*1=1&FALSE*1=0
就可以写成: