以“000007”代码相同的记录行,则这一行的“本次销售”(f列)记录值被累加。由此得到“000007”代码商品的已销售数量。同样,考虑到未录入商品代码时,条件数据的查找会报错,故也需对公式用if函数进行修正,修正后的公式变为:if(“”=a8,””,sumif($a7:$a$3,a8,$f7:$f$3))在此基础上,对a8商品“最大销售量”字段的计算,可在“库存表”中找到此商品的库存量减去已销售量,即可得到最大可销售数。具体的公式如下:vlookup(a8,库存表!$a$2:$g$65000,7,0)-h8其中:vlookup(a8,库存表!$a$2:$g$65000,7,0)为在库存表中找到a8代码所指的商品(本例中是“000007”),对应的第7列(库存)数据。考虑到未输入商品代码时容错处理,公式还应修正为:if(“”=a8,””,vlookup(a8,库存表!$a$2:$g$65000,7,0)-h8)金额字段为销售金额,可直接由单价数据与本次销售数据相乘得到。修正后的公式为:if(“”=a8,””,d8*f8)同样,将设计好的“商品名称”、“商品型号”、“单价”、“最大销售量”、“已销售量”、“金额”等字段的公式复制到销售底(可有65000行),就完成了对上述字段的自动处理,销售数据处理就变得简单而不容易出错了。2.5库存表的处理在完成了采购表和销售表的处理后,库存表就变得简单了,库存表的主要作用只是实时反映存货情况。其基本结构如图7。它与商品基本信息表中的商品分类方式、数量等都一样,且只能查看,不能编辑。因此设计时让库存表中的“商品代码”、“商品名称”、“型号型号”、“单价”与商品基本信息表中的相应信息一一对应,即直接引用商品基本信息表的数据,如库存表中对“商品代码”字段中a3单元格中的信息可以用公式:=商品基本信息表!a3的引用形式得到“000001”这个值。