=IF(ISNA(VLOOKUP($B4,商品代码表!$B:$G,6,0)),0,VLOOKUP($B4,商品代码表!$B:$G,6,0)*F4),详细说一下吧

新手刚刚开始学的EXLCE函数,不太懂呢

这是一个利用vlookup函数进行查找并返回对应值的公式,vlookup函数有四个参数,第一个参数是需要查找的内容,本例为当前工作表的B4单元格内容;第二个参数是一个要去搜索的区域,看这个区域中是否有内容与B4单元格相同,本例为“商品代码表”工作表的B与G列;第三个参数表示一旦查到“商品代码表”中B列内容等于B4时,就返回B列向右第六列的内容,即G列;第四个参数设置为0表示“精确查找”。当vlookup查找不到符合要求的内容是会返回一个错误值“#N/A”,为了不显示这个错误值,还在这个公式中还使用了isna函数,isna的作用就是判断它右边括号中的内容是否“#N/A”错误值,如果是,就返回TRUE,被IF函数判断为“条件成立”,显示IF的第二个参数“0”。当vlookup返回的是一个正确的数值时,通过IF的第三个参数,将它与当前工作表的F4单元格内容相乘,并显示在公式所在单元格中。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-14
你这个好像不太对吧!应该是=IF(ISNA(VLOOKUP($B4,商品代码表!$B:$G,6,0)),0,VLOOKUP($B4,商品代码表!$B:$G,6,0)),追问

这个是什么意思,能说说吗,不太懂这个公式的意思

相似回答