Vlookup函数的新用法,99%人想不到

先锋探索 2024-11-21 14:18:15

如下图所示,上表为员工的实际与计划统计表。要求在B16设置公式,统计A16是否发奖金。规则是如果所有月份实际销量均大于500则 奖励1000元。

这是一个查找加多列判断的题目,该用Sumif、还是IF?好象都不对。嘿嘿,用Vlookup你就知道有多少简单了。

=IF(AND(VLOOKUP(A16,A:I,{2,4,6,8},0)>500),1000)

公式说明:这里巧妙的在Vlookup的第3个参数中使用了一组数,取得所有实际列的值,然后再和500对比,外套AND函数后作为IF的判断条件

咱们再换一个发奖励规则:如果完成的总额>2500,则发1000元奖励。公式则为:

=IF(SUM(VLOOKUP(A16,A:I,{2,4,6,8},0))>2500,1000,0)

注: 外套SUM函数则变为多列求和,然后再判断。

很多熟悉的函数中,如果把单个值换成数组,都可以产生如Vlookup的妙用,如SUMIF的第二个参数,FIND函数的第1个参数等。

0 阅读:1