论文部分内容阅读
吃饭时间,本本还在忙着。小余问:“本本,忙啥呢?”
“忙着计业务员的提成呢!”本本答道,“提成跟标准价、实售价都有关,从财务管理软件K3(金蝶)导出的数据只有实售价,标准价要自己录。事关人家的‘钱包’,录错一个都不行的。”说完仍继续对着手上的产品标准价格表,一个个挑出对应的产品标准价格录入。
小余灵机一动,问,“你这张表,有没有电子版?”
“有啊!”
“那就好办啦!”小余说,“我教你一个办法,不用这样录,用函数,又快又准!”
精确查找匹配单价
首先把“产品标准价格”表准备好(如图1),然后在“提成表”的D2单元格中录入公式:=VLOOKUP(C2,产品标准价格!A:B,2,0),EXCEL就会自动为“三杯素肥肠”匹配好标准单价“8”(如图2)。然后下拉公式,所有产品的标准单价就匹配完毕了(如图3)。
“这就搞定啦?”本本瞪大眼睛,“不行不行,我得抽查一下,看有没有错。”她随机抽查了几个产品的标准单价,果然正确。
“太神了!”本本感叹,“小余,快给我讲讲,这个函数是什么意思?”
“这个公式表示,在“产品标准价格”表的A列中,查找等于“提成表”C2单元格内容的单元格(这里为A2),再从相同行的B列(这里即B2)中返回它的值(这里为8)。”
“哦,有点明白了,但后面那个0是什么意思呢?”本本问。
“呵呵,这个0是精确查找的意思,一般我们都是精确查找用得多,不过有时也会用到模糊查找,比如说计算个税的时候。”
模糊查找计算个税
首先我们需要把个税的计算方法(如图4)改装成这样的格式(如图5)。假设你的应税所得为600,税率应该是10%吧?你试一下,在F2录入=VLOOKUP(E2,A:B,2,TRUE) ,看是不是返回10%了(如图6)。
因为在查找区域A列中没有600,当找不到600时,它就会找小于600的最大值,也就是500,而500对应的税率正是10%。
小知识:掀起VLOOKUP的盖头来
VLOOKUP是最常用的查找函数之一,它有四个参数(英语单词LOOKUP的意思就是“查找”,所以很好记;它的参数也一样,可以通过英文单词的中文意思猜个大概),各参数以英文状态下的逗号隔开。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
①lookup_value为需要在table_array第一列中查找的数据。可以为数值、引用或文本。
②table_array为需要在其中查找数据的区域,此区域第一列必须包含要查找的内容,其他列包含需返回的内容,至于返回哪一列的内容,则由第三个参数指定。
③col_index_num为table_array中待返回的匹配值的列序号,为1时返回table_array第一列中的数值,为2则返回第二列中的数值,以此类推。如果小于1则返回错误值#VALUE!,大于table_array的列数则返回错误值#REF!。
④第四个参数range_lookup为逻辑值,决定函数VLOOKUP是精确查找还是模糊查找。如果为FALSE或0,为精确查找;如果为TRUE或非0值或省略,则为模糊查找。也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值,此时,table_array的第一列必须按升序排列。精确查找则不要求排序。
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
“忙着计业务员的提成呢!”本本答道,“提成跟标准价、实售价都有关,从财务管理软件K3(金蝶)导出的数据只有实售价,标准价要自己录。事关人家的‘钱包’,录错一个都不行的。”说完仍继续对着手上的产品标准价格表,一个个挑出对应的产品标准价格录入。
小余灵机一动,问,“你这张表,有没有电子版?”
“有啊!”
“那就好办啦!”小余说,“我教你一个办法,不用这样录,用函数,又快又准!”
精确查找匹配单价
首先把“产品标准价格”表准备好(如图1),然后在“提成表”的D2单元格中录入公式:=VLOOKUP(C2,产品标准价格!A:B,2,0),EXCEL就会自动为“三杯素肥肠”匹配好标准单价“8”(如图2)。然后下拉公式,所有产品的标准单价就匹配完毕了(如图3)。
“这就搞定啦?”本本瞪大眼睛,“不行不行,我得抽查一下,看有没有错。”她随机抽查了几个产品的标准单价,果然正确。
“太神了!”本本感叹,“小余,快给我讲讲,这个函数是什么意思?”
“这个公式表示,在“产品标准价格”表的A列中,查找等于“提成表”C2单元格内容的单元格(这里为A2),再从相同行的B列(这里即B2)中返回它的值(这里为8)。”
“哦,有点明白了,但后面那个0是什么意思呢?”本本问。
“呵呵,这个0是精确查找的意思,一般我们都是精确查找用得多,不过有时也会用到模糊查找,比如说计算个税的时候。”
模糊查找计算个税
首先我们需要把个税的计算方法(如图4)改装成这样的格式(如图5)。假设你的应税所得为600,税率应该是10%吧?你试一下,在F2录入=VLOOKUP(E2,A:B,2,TRUE) ,看是不是返回10%了(如图6)。
因为在查找区域A列中没有600,当找不到600时,它就会找小于600的最大值,也就是500,而500对应的税率正是10%。
小知识:掀起VLOOKUP的盖头来
VLOOKUP是最常用的查找函数之一,它有四个参数(英语单词LOOKUP的意思就是“查找”,所以很好记;它的参数也一样,可以通过英文单词的中文意思猜个大概),各参数以英文状态下的逗号隔开。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
①lookup_value为需要在table_array第一列中查找的数据。可以为数值、引用或文本。
②table_array为需要在其中查找数据的区域,此区域第一列必须包含要查找的内容,其他列包含需返回的内容,至于返回哪一列的内容,则由第三个参数指定。
③col_index_num为table_array中待返回的匹配值的列序号,为1时返回table_array第一列中的数值,为2则返回第二列中的数值,以此类推。如果小于1则返回错误值#VALUE!,大于table_array的列数则返回错误值#REF!。
④第四个参数range_lookup为逻辑值,决定函数VLOOKUP是精确查找还是模糊查找。如果为FALSE或0,为精确查找;如果为TRUE或非0值或省略,则为模糊查找。也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值,此时,table_array的第一列必须按升序排列。精确查找则不要求排序。
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文