场景描述
某公司的供应链经理需要根据仓库中的库存数据来分析库存水平,并决定哪些产品需要紧急补货。记录表中包含了产品编号、产品名称、当前库存量、最低安全库存量、最高库存量等信息。现在需要根据这些数据进行库存分析,并确定哪些产品的库存量低于安全库存量,哪些产品接近或超过最高库存量。
需要使用的函数
SUM:用于计算总和。
SUMIF:用于对满足特定条件的单元格求和。
COUNTIF:用于计算区域内满足特定条件的单元格数量。
IF:用于根据条件判断执行不同的操作。
VLOOKUP:用于在表格中查找数据。
INDEX/MATCH:用于在表格中查找数据(比VLOOKUP更灵活)。
数据表格示例

计算列和结果
在E列添加“库存状态”

在F列添加“补货需求”


如果你觉得这个教程对你有所帮助,请记得关注【小何说Excel】,获取更多Excel技巧和教程!
公式原理说明
SUM函数
功能: SUM函数用于计算总和。
语法: SUM(number1, [number2], ...)
number1, number2, ...
: 需要求和的数字或单元格范围。
应用: 在本场景中,SUM函数没有直接应用,但如果需要计算所有产品的总库存量,可以使用该函数。
SUMIF函数
功能: SUMIF函数用于对满足特定条件的单元格求和。
语法: SUMIF(range, criteria, [sum_range])
range
: 要评估的范围。criteria
: 相应范围的条件。[sum_range]
: 需要求和的实际单元格。
应用: 在本场景中,SUMIF函数没有直接应用,但如果需要计算所有低库存产品的总库存量,可以使用该函数。
COUNTIF函数
功能: COUNTIF函数用于计算区域内满足特定条件的单元格数量。
语法: COUNTIF(range, criteria)
range
: 要评估的范围。criteria
: 相应范围的条件。
应用: 在本场景中,COUNTIF函数没有直接应用,但如果需要计算低库存产品的数量,可以使用该函数。
IF函数
功能: IF函数用于根据条件判断执行不同的操作。
语法: IF(logical_test, value_if_true, [value_if_false])
logical_test
: 条件测试表达式。value_if_true
: 条件为真时返回的值。[value_if_false]
: 条件为假时返回的值。
应用: 在E2单元格中的公式=IF(C2<D2,"低库存",IF(C2>E2,"高库存","正常"))
表示如果当前库存量低于最低安全库存量,则标记为“低库存”;如果当前库存量高于最高库存量,则标记为“高库存”;否则为“正常”。
VLOOKUP函数
功能: VLOOKUP函数用于在表格中查找数据。
语法: VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
lookup_value
: 查找的值。table_array
: 包含数据的表格区域。col_index_num
: 返回值所在的列号。[range_lookup]
: 是否允许近似匹配,默认为TRUE。
应用: 在本场景中,VLOOKUP函数没有直接应用,但如果需要根据产品编号查找其他相关信息,可以使用该函数。
INDEX/MATCH函数组合
功能: INDEX/MATCH函数组合用于在表格中查找数据,比VLOOKUP更灵活。
语法:
INDEX(array, row_num, [column_num])
MATCH(lookup_value, lookup_array, [match_type])
array
: 包含数据的数组或范围。row_num
: 行号。[column_num]
: 列号。lookup_value
: 查找的值。lookup_array
: 查找的范围。[match_type]
: 查找类型(0=精确匹配, 1=近似匹配)。
应用: 在本场景中,INDEX/MATCH函数组合没有直接应用,但如果需要根据产品编号查找其他相关信息,可以使用该组合。

通过以上设置,我们可以有效地进行库存分析,并确定哪些产品需要紧急补货。希望这个例子能帮助你更好地控制库存水平,避免断货或过剩的情况发生。