可口可乐损益表实战:用 Excel 公式与 AVERAGE 函数计算毛利(Data-Science-For-Beginners 第 6 课作业解析)
2026/9/12 16:15:43 网站建设 项目流程

可口可乐损益表实战:用 Excel 公式与 AVERAGE 函数计算毛利(Data-Science-For-Beginners 第 6 课作业解析)

【免费下载链接】Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!项目地址: https://gitcode.com/GitHub_Trending/da/Data-Science-For-Beginners

本篇文章围绕 Data-Science-For-Beginners 课程"处理非关系型数据(Non-Relational Data)"一课中的配套实战作业"Soda Profits / Soda-Gewinne"展开,以仓库中的 CocaColaCo.xlsx 为数据载体,手把手讲解如何用电子表格公式计算可口可乐公司各财年的毛利润、并用 AVERAGE 函数批量求平均值。读完本文,你将掌握电子表格中"公式(Formula)与函数(Function)"的核心区别与实战写法,能独立完成同类损益表的数据补全任务。

作业来源与课程背景

本作业来自课程第 6 课"处理数据:非关系型数据",其德文版位于 translations/de/2-Working-With-Data/06-non-relational/assignment.md,英文原版位于 2-Working-With-Data/06-non-relational/assignment.md。该课的 README.md 明确指出:电子表格是存储与探索数据的流行方式之一,课程重点讲解表格的组成要素(工作簿、工作表、单元格、行与列、表头)以及公式函数的用法,并以 Microsoft Excel 为演示工具(其余表格软件的概念与步骤基本一致)。

作业的核心任务,就是在一份存在"缺失计算"的电子表格中,用刚学到的公式与函数知识补齐财务数据——这正是对课程"公式与函数"章节最直接的实战检验。

数据文件与工作表结构解析

作业数据文件为仓库中的 CocaColaCo.xlsx。从该文件的 OpenXML 结构(xl/workbook.xmlxl/worksheets/sheet1.xmlxl/sharedStrings.xml)可以确认:

  • 工作簿只包含1 个工作表,名为"COCA COLA CO"(见docProps/app.xmlTitlesOfParts);
  • 单元格区域为A1:L8,金额单位为百万美元(表头 B3 标注 "in million USD");
  • 行 3 为财年表头,从 C3 到 L3 依次为 FY '09、FY '10……FY '18,共 10 个财年;
  • 行 4 为 "Net operating revenues"(净运营收入);
  • 行 5 为 "Cost of goods sold"(销售成本);
  • 行 6 为 "Gross Profit"(毛利润),其中 FY '14(H6)已带有一个示例公式H4-H5,其余财年的单元格为空——这正是作业要求我们补齐的部分;
  • 行 8 为 "Average Gross Profit from FY '09 TO FY '18",对应单元格 C8 标注为 "Put Formula Here"(在此填写公式)。

sheet1.xml中提取的原始数据(单位:百万美元)如下:

财年FY '09 (C)FY '10 (D)FY '11 (E)FY '12 (F)FY '13 (G)FY '14 (H)FY '15 (I)FY '16 (J)FY '17 (K)FY '18 (L)
净运营收入(行4)30990351194654248017468544599844294418633541031856
销售成本(行5)11088126931821519053184211788917482164651325511770
毛利润(行6)199022242628327289642843328109待计算待计算待计算待计算

说明:表中 FY '09~FY '13 的毛利润值已存在于原文件中,FY '14 的 28109 由示例公式H4-H5计算得出,FY '15~FY '18 四个财年即为本次作业的空白点。

任务一:计算 FY '15 至 FY '18 的毛利润

作业第一步要求计算 FY '15、'16、'17、'18 四个财年的毛利润,公式为:

毛利润(Gross Profit) = 净运营收入(Net Operating Revenues) - 销售成本(Cost of Goods Sold)

在电子表格中,"公式"以等号开头,直接对单元格进行运算(参见课程 README.md 中关于公式的讲解:双击或选中单元格即可查看其背后的公式)。因此,在行 6 对应的空白单元格中应分别填写:

单元格输入公式计算过程结果(百万美元)
I6=I4-I544294 − 1748226812
J6=J4-J541863 − 1646525398
K6=K4-K535410 − 1325522155
L6=L4-L531856 − 1177020086

值得强调的是,作业特意在 FY '14 列保留了示例公式H4-H5(原文件sheet1.xml<f>H4-H5</f>即为公式节点,结果 28109 由公式自动计算)。这种"引用单元格而非直接输入数值"的写法,正是电子表格的核心价值:一旦上游数据(收入或成本)发生变化,所有依赖它的公式结果都会自动更新。

课程中的公式示例图可以帮助你直观理解公式的形态(以课程库存示例中的乘法公式=QTY*COST类写法为参照,本作业则使用减法):

任务二:用 AVERAGE 函数计算十年平均毛利润

作业第二步要求计算 FY '09 至 FY '18 共10 个财年的平均毛利润,并明确提示"尝试使用函数完成"。计算公式为:

平均毛利润 = 全部财年毛利润之和 ÷ 财年数量(10)

虽然可以逐格相加,但那是繁琐且易错的做法。课程 README.md 指出:函数(Function)是预定义好的公式,用于对单元格值执行计算,函数需要传入"参数(Arguments)";当参数不止一个时需按特定顺序列出。这里的 AVERAGE 函数即接收一个单元格区域作为参数:

=AVERAGE(C6:L6)
  • C6:L6覆盖行 6 中 FY '09 至 FY '18 的全部 10 个毛利润单元格;
  • AVERAGE 会先对这些值求和,再除以区域内数值单元格的个数(此处为 10);
  • 由于 FY '15~FY '18 的四个毛利润已在任务一中通过公式计算出来,AVERAGE 会自动读取它们的计算结果,因此务必先完成任务一再写本公式(或按依赖顺序由表格自动重算)。

课程中的函数示例图展示了 SUM 这类函数在单元格中的实际形态,与本作业使用 AVERAGE 的方式完全同构:

将本作业数据代入后,最终参考结果为:

财年毛利润(百万美元)19902, 22426, 28327, 28964, 28433, 28109, 26812, 25398, 22155, 20086
十年合计250612
平均毛利润(C8)25061.2

即在单元格 C8 中填写=AVERAGE(C6:L6),应得到25061.2(百万美元)。

任务三:跨平台可编辑性与文件格式说明

作业第三点指出:这是一份Excel 文件(.xlsx),但应当能在任何表格软件中编辑。这一点在技术上是成立的:

  • .xlsx基于 Office Open XML 规范(本仓库文件中包含[Content_Types].xmlxl/workbook.xmlxl/worksheets/sheet1.xml等标准部件),是开放的压缩文档格式;
  • 因此可以使用 LibreOffice Calc、Google Sheets、Apple Numbers、WPS 等任意兼容 OpenXML 的软件打开并编辑,公式与函数(=I4-I5=AVERAGE(C6:L6))均会保留并自动重算;
  • 课程 README.md 也强调,虽然示例用 Excel 演示,但"大多数组成部分与主题在其他表格软件中都有相似的名称与步骤"。

完整参考结果一览

完成全部三步后,行 6 与 C8 应呈现如下结果(单位:百万美元):

财年FY '09FY '10FY '11FY '12FY '13FY '14FY '15FY '16FY '17FY '18
净运营收入30990351194654248017468544599844294418633541031856
销售成本11088126931821519053184211788917482164651325511770
毛利润19902224262832728964284332810926812253982215520086
指标单元格公式结果
平均毛利润(FY '09–'18)C8=AVERAGE(C6:L6)25061.2

评分标准(Rubric)

作业提供了三档评分框架(德文版为 Vorbildlich / Angemessen / Verbesserungswürdig,对应英文版 Exemplary / Adequate / Needs Improvement)。结合作业要求,可从以下维度自查:

评价维度优秀(Vorbildlich / Exemplary)合格(Angemessen / Adequate)需改进(Verbesserungswürdig / Needs Improvement)
毛利润计算正确使用减法公式完成 FY '15–'18 全部 4 个财年计算结果正确但采用手算直接填数值存在错误或漏算
平均值计算使用 AVERAGE 函数对 10 个财年取平均,结果正确结果正确但使用手工逐格相加未完成或结果错误
文件可编辑性可在其他表格软件中正常打开并自动重算公式仅在原软件中可用无法在其他平台正常编辑

数据来源与延伸学习

作业中标注的数据来源为 Yiyi Wang 整理的 Coca-Cola 损益表数据集(Kaggle 平台),本文所有数字均直接提取自仓库中的 CocaColaCo.xlsx 原始文件,可用于自行校验。

完成本作业后,建议继续阅读该课的 README.md:它以"非关系型数据"为主题,在电子表格之后还讲解了 NoSQL 的四种类型(键值、图、列族、文档)以及使用 Cosmos DB Emulator 对 JSON 文档执行 SQL 查询的方法;上一课 05-relational-databases 则覆盖 SQL 语言基础,与本课的表格计算、文档查询共同构成"关系型 vs 非关系型"两条数据管理主线的完整闭环。

【免费下载链接】Data-Science-For-Beginners10 Weeks, 20 Lessons, Data Science for All!项目地址: https://gitcode.com/GitHub_Trending/da/Data-Science-For-Beginners

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询