如下图所示,上表为员工的实际与计划统计表。要求在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个参数等。