场景描述
某公司的财务部门需要对上一季度各部门的收入和支出情况进行分析,并计算利润率。记录表中包含了交易编号、部门名称、交易类型(如“收入”、“支出”)、金额等信息。现在需要计算每个部门的总收入、总支出、平均收入、平均支出,并计算利润率。
需要使用的函数
VLOOKUP:用于在表格中查找并返回匹配项所在行的其他列的信息。
SUMIF:用于根据单个条件对特定区域内的数值求和。
AVERAGEIF:用于根据单个条件对特定区域内的数值计算平均值。
IF:用于执行逻辑测试并根据结果返回不同的值。
数据表格示例

计算列和结果
在E列添加“总收入”

在F列添加“总支出”

在G列添加“平均收入”

在H列添加“平均支出”

在I列添加“利润率”

新增计算列


如果你觉得这个教程对你有所帮助,请记得关注【小何说Excel】,获取更多Excel技巧和教程!
公式原理说明
VLOOKUP函数
功能: VLOOKUP函数用于在表格中查找并返回匹配项所在行的其他列的信息。
语法: VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
lookup_value
: 查找的值。table_array
: 包含数据的区域。col_index_num
: 返回值所在的列号。[range_lookup]
: 是否进行近似匹配,默认为TRUE。
应用: 在此场景中,VLOOKUP函数并未直接使用,但它可以用来查找对应部门的其他相关信息。
SUMIF函数
功能: SUMIF函数用于根据单个条件对特定区域内的数值求和。
语法: SUMIF(range, criteria, [sum_range])
range
: 应用条件的范围。criteria
: 判断哪些单元格将被加总的条件。[sum_range]
: 实际求和的范围。
应用: 在E2单元格中的公式=SUMIF(B:B,B2,D:D)
表示计算部门名称为“销售部”的所有收入总额。
AVERAGEIF函数
功能: AVERAGEIF函数用于根据单个条件对特定区域内的数值计算平均值。
语法: AVERAGEIF(range, criteria, [average_range])
range
: 应用条件的范围。criteria
: 判断哪些单元格将被平均的条件。[average_range]
: 实际计算平均值的范围。
应用: 在G2单元格中的公式=AVERAGEIF(B:B,B2,D:D)
表示计算部门名称为“销售部”的所有收入的平均值。
IF函数
功能: IF函数用于执行逻辑测试并根据结果返回不同的值。
语法: IF(logical_test, value_if_true, value_if_false)
logical_test
: 要测试的条件。value_if_true
: 条件为真时返回的值。value_if_false
: 条件为假时返回的值。
应用: 在J2单元格中的公式=IF(E2>F2,"盈利","亏损")
表示如果总收入大于总支出,则显示“盈利”,否则显示“亏损”。
