感觉indexmatch函数和index函数输入没问题,怎么就是不出结果?

有人喜欢函数赞美其和声之美;有人看见函数就头疼,这是众多读者的反馈但是当你真正走进了函数的世界,在使用中可以省下很多的时间进而享受到期间的乐趣,你会对函数刮目相看

今天讲MATCH()函数和INDEX()函数结合,实现双重条件的查询其实这类问题最好用VBA代码来解决,这里我还是不遗余力的写函数只是让大家明白一种VBA的逻辑思路。好了闲话少叙,看情景

如下:1、2、3月的出勤如下表,

如果想知道某人1、3月的出勤天数如何去处悝呢?当然如果只是一条数据轻松地就可以实现,如果数据较多怎么办呢?在大数据时代上千条上万条数据呢?不急函数来帮忙。

如上图在蓝色区域分别录入上面公式:以B14为例公式讲解:

这样在$A$1:$D$10区域内的行列值有了,就可以返回对应的VALUE了看下面的返回结果:

这樣就输出了需要的结果,是不是很麻烦呢不要紧,你只要跟着上面的公式在录入的时候琢磨一下就可以了,不是很难的上面的公式Φ还用到了绝对引用和相对引用,就不再多说了

需要注意的是:上面的方法适用于人员是唯一值;出勤月份为唯一值的条件。

总之函數就是输入和输出的运算,是一种对应关系关系不乱,函数就不会乱通过各种关系的组合得到不同的想要得到的值。

我要回帖

更多关于 match函数和index函数 的文章

 

随机推荐