英文版本-带EXCEL函数的数据分析

一、问题:

二、表格内容

三、分析结果

四、具体的操作步骤:

  1. 销售工作表公式设计与数据验证

    • 类别(Category)列公式
      • Category列(假设为D列),根据ProductCodeCatalogue工作表中查找对应的类别。假设Sales工作表中ProductCodeC列,在D2单元格(假设数据从第二行开始)输入公式=VLOOKUP(C2,Catalogue!$A$2:$D$13,2,FALSE),然后向下填充至数据末尾。此公式在Catalogue工作表的A2:D13区域(产品代码、类别、产品名称、价格列)中,根据Sales工作表中的产品代码查找对应的类别。
    • 价格(Price)列公式
      • Price列(假设为E列),同样根据ProductCode查找价格。在E2单元格输入公式=VLOOKUP(C2,Catalogue!$A$2:$D$13,4,FALSE),向下填充。该公式在Catalogue工作表中查找产品代码对应的价格。
    • 总计(Total (HK$))列公式
      • Total (HK$)列(假设为G列),总计等于价格乘以数量。在G2单元格输入公式=E2*F2,然后向下填充。这里利用了价格列和数量列的数据来计算每笔销售的总计金额。
    • 现金(Cash (HK$))列公式及数据验证
      • 公式:在Cash (HK$)列(假设为H列),如果销售地点是 “Web”,则现金等于总计,因为网上购物只能用信用卡支付现金,相当于现金支付全部金额;如果销售地点不是 “Web”,则现金由用户输入,但需满足现金小于等于总计且现金是 50 的倍数(因为可能使用现金券支付剩余部分)。在H2单元格输入公式=IF(B2="Web",G2,IF(AND(H2<=G2,MOD(H2,50)=0),H2,"")),向下填充。这里的IF函数先判断销售地点,如果是 “Web” 就取总计金额,否则进一步判断输入的现金是否符合条件,如果不符合就显示空值(因为假设用户输入错误数据时先不显示错误提示,只显示空值,后续可通过数据验证提醒用户)。
      • 数据验证:选中H列(现金列),点击 “数据” 选项卡中的 “数据验证”。在 “设置” 选项卡中,允许选择 “自定义”,公式输入=AND(H2<=G2,MOD(H2,50)=0)。这样当用户输入现金数据时,如果不符合现金小于等于总计且是 50 倍数的条件,就会弹出提示框告知用户输入错误。
    • 现金券(Voucher (HK$))列公式及数据验证
      • 公式:在Voucher (HK$)列(假设为I列),现金券金额等于总计减去现金(如果现金输入正确的话)。在I2单元格输入公式=G2 - H2,向下填充。
      • 数据验证:选中I列(现金券列),点击 “数据” 选项卡中的 “数据验证”。在 “设置” 选项卡中,允许选择 “自定义”,公式输入=I2=G2 - H2。这样当用户输入现金数据后,现金券列会自动计算并验证计算结果是否正确,如果不正确会弹出提示框。
  2. 创建分析工作表并进行数据分析和可视化

    • 创建分析工作表:在 Excel 中插入一个新工作表,重命名为 “分析”。
    • 按销售地点统计销售总额
      • 在 “分析” 工作表中,使用SUMIF函数统计不同销售地点的销售总额。假设Sales工作表中销售地点在B列,总计在G列。在 “分析” 工作表的A2单元格输入 “销售地点”,B2单元格输入 “销售总额”。在A3单元格输入 “Ocean Park”,在B3单元格输入公式=SUMIF(Sales!$B$2:$B$18,"Ocean Park",Sales!$G$2:$G$18),计算海洋公园的销售总额;在A4单元格输入 “Ocean Park Hotel”,在B4单元格输入公式=SUMIF(Sales!$B$2:$B$18,"Ocean Park Hotel",Sales!$G$2:$G$18),计算海洋公园酒店的销售总额;在A5单元格输入 “Web”,在B5单元格输入公式=SUMIF(Sales!$B$2:$B$18,"Web",Sales!$G$2:$G$18),计算网上商店的销售总额。
    • 按类别统计销售总额
      • 在 “分析” 工作表中,继续统计不同类别的销售总额。在A7单元格输入 “类别”,B7单元格输入 “销售总额”。在A8单元格输入 “Bag”,在B8单元格输入公式=SUMIF(Sales!$D$2:$D$18,"Bag",Sales!$G$2:$G$18),计算包类产品的销售总额;在A9单元格输入 “Accessory”,在B9单元格输入公式=SUMIF(Sales!$D$2:$D$18,"Accessory",Sales!$G$2:$G$18),计算配件类产品的销售总额;在A10单元格输入 “Toy”,在B10单元格输入公式=SUMIF(Sales!$D$2:$D$18,"Toy",Sales!$G$2:$G$18),计算玩具类产品的销售总额。
    • 创建图表
      • 选中A2:B5单元格区域(销售地点和销售总额数据),点击 “插入” 选项卡,选择合适的图表类型,如柱状图,以直观展示不同销售地点的销售情况对比。
      • 再选中A7:B10单元格区域(类别和销售总额数据),同样插入合适的图表,如饼图,以展示各类产品销售总额的占比情况。
    • 描述发现
      • 在 “分析” 工作表中,可以描述以下发现:
        • 从销售地点来看,[销售总额最高的地点] 的销售额最高,可能是因为该地点的客流量较大或者产品展示更吸引人等原因。而 [销售总额最低的地点] 销售额较低,需要进一步分析是市场定位问题还是营销推广不足等因素导致,考虑是否需要调整营销策略或改善该地点的购物环境等。
        • 从产品类别来看,[销售总额最高的类别] 是最受欢迎的产品类别,可能是由于该类产品的设计、实用性或与海洋公园主题的契合度较高。对于销售不佳的类别,如 [销售总额最低的类别],可以考虑优化产品设计、调整价格策略或加强促销活动,以提高其销售额。同时,根据各类产品的销售趋势,合理安排库存,避免积压或缺货现象。例如,如果某类产品销售持续增长,可以适当增加库存;如果某类产品销售不佳且库存积压,可以考虑促销清货或改进产品。
        • (英文版本:In the "Analysis" worksheet, the following findings can be described: From the perspective of sales locations, the sales volume at Ocean Park is the highest, which may be due to the larger passenger flow at this location or more attractive product displays. However, the sales volume at Ocean Park Hotel is relatively low, and further analysis is needed to determine whether it is caused by market positioning issues or insufficient marketing and promotion. Consider whether it is necessary to adjust the marketing strategy or improve the shopping environment at this location. From the perspective of product categories, "Bag" is the most popular product category, which may be due to the design, practicality of this type of product, or a higher degree of fit with the theme of the Ocean Park. For poorly-selling categories, such as "Accessory", optimization of product design, adjustment of price strategies, or strengthening of promotional activities can be considered to increase sales. At the same time, according to the sales trends of various product categories, reasonable inventory arrangements should be made to avoid overstocking or out-of-stock situations.)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/61586.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

三层交换机静态路由实验

1、前置知识 2、实验目的 3、实验器材&#xff1a; 3560-23PS交换机2台、主机4台、交叉线1根和直通网线4根。 4、实验规划及拓扑 实验要求&#xff1a; &#xff08;1&#xff09;在交换机A和交换机B上分别划分基于端口的VLAN&#xff1a; 交换机 VLAN 端口成员 交换机…

PLC与PLC跨网段通讯的几种方法:厂区组网实践

PLC通常通过以太网或其他工业网络协议&#xff08;如PROFINET、Modbus TCP等&#xff09;进行通信。当PLC位于不同的网段时&#xff0c;它们不能直接通信&#xff0c;需要特殊的配置或设备来实现通信&#xff0c;不同网段的PLC通讯变得尤为重要。 随着工业网络的发展和工业4.0概…

观察者模式和订阅模式

观察者模式和订阅模式在概念上是相似的&#xff0c;它们都涉及到一个对象&#xff08;通常称为“主题”或“发布者”&#xff09;和多个依赖对象&#xff08;称为“观察者”或“订阅者”&#xff09;之间的关系。然而&#xff0c;尽管它们有相似之处&#xff0c;但在某些方面也…

HarmonyOs鸿蒙开发实战(20)=>一文学会基础使用组件导航Navigation

敲黑板&#xff0c;以下是重点技巧。文章末尾有实战项目效果截图及代码截图可参考 1.概要 Navigation是路由导航的根视图容器Navigation组件主要包含​导航页&#xff08;NavBar&#xff09;和子页&#xff08;NavDestination&#xff09;&#xff0c;导航页不存在页面栈中&am…

Android12 的 Vold梳理

1.代码位置 system/vold/ 路径下,查看bp文件&#xff0c;发现是编译system/vold/main.cpp编译生成可执行文件vold 2.app侧调用代码流程 2.1 整体框架 #mermaid-svg-lqO8phN62rKNW407 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#…

DevOps-Jenkins-新手入门级

1. Jenkins概述 1. Jenkins是一个开源持续集成的工具&#xff0c;是由JAVA开发而成 2. Jenkins是一个调度平台&#xff0c;本身不处理任何事情&#xff0c;调用插件来完成所有的工作 1.1 什么是代码部署 代码发布/部署>开发书写的程序代码---->部署测试/生产环境 web服务…

11.22 深度学习-pytorch自动微分

# 自动微分模块torch.autograd负责自动计算张量操作的梯度&#xff0c;具有自动求导功能。自动微分模块是构成神经网络训练的必要模块&#xff0c;可以实现网络权重参数的更新&#xff0c;使得反向传播算法的实现变得简单而高效 import torch # 1. **张量** # Torch中一切…

在win10下搭建ftp服务器

1 说明 本文档在win10下实现。 2 安装ftp服务器 打开“控制面板/程序和功能”&#xff0c;如下&#xff1a; 点击“启用或关闭windows功能”&#xff0c;如下&#xff1a; 安装“ftp服务器”&#xff0c;将下图红色圈中部分打勾&#xff0c;如下&#xff1a; 必须勾选…

数据结构C语言描述4(图文结合)--栈的实现,中序转后序表达式的实现

前言 这个专栏将会用纯C实现常用的数据结构和简单的算法&#xff1b;有C基础即可跟着学习&#xff0c;代码均可运行&#xff1b;准备考研的也可跟着写&#xff0c;个人感觉&#xff0c;如果时间充裕&#xff0c;手写一遍比看书、刷题管用很多&#xff0c;这也是本人采用纯C语言…

对比 MyBatis 批处理 BATCH 模式与 INSERT INTO ... SELECT ... UNION ALL 进行批量插入

前言 在开发中&#xff0c;我们经常需要批量插入大量数据。不同的批量插入方法有不同的优缺点&#xff0c;适用于不同的场景。本文将详细对比两种常见的批量插入方法&#xff1a; MyBatis 的批处理模式。使用 INSERT INTO ... SELECT ... UNION ALL 进行批量插入。 MyBatis …

vue中路由缓存

vue中路由缓存 问题描述及截图解决思路关键代码及打印信息截图 问题描述及截图 在使用某一平台时发现当列表页码切换后点击某一卡片进入详情页后&#xff0c;再返回列表页时页面刷新了。这样用户每次看完详情回到列表页都得再重新输入自己的查询条件&#xff0c;或者切换分页到…

第N8周:使用Word2vec实现文本分类

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 本周任务&#xff1a; 结合Word2Vec文本内容预测文本标签 加载数据 import torch import torch.nn as nn import torchvision from torchvision import tra…

如何在 UniApp 中实现 iOS 版本更新检测

随着移动应用的不断发展&#xff0c;保持应用程序的更新是必不可少的&#xff0c;这样用户才能获得更好的体验。本文将帮助你在 UniApp 中实现 iOS 版的版本更新检测和提示&#xff0c;适合刚入行的小白。我们将分步骤进行说明&#xff0c;每一步所需的代码及其解释都会一一列出…

FreeRTOS之vTaskDelete实现分析

这里写自定义目录标题 1 函数接口1.1 函数接口1.2 函数参数简介 2 vTaskDelete的调用关系2.1 调用关系2.2 调用关系示意图 3 函数源码分析3.1 vTaskDelete3.2 uxListRemove 1 函数接口 1.1 函数接口 void vTaskDelete( TaskHandle_t xTaskToDelete )1.2 函数参数简介 TaskHa…

移动充储机器人“小奥”的多场景应用(上)

一、高速公路服务区应用 在高速公路服务区&#xff0c;新能源汽车的充电需求得到“小奥”机器人的及时响应。该机器人配备有储能电池和自动驾驶技术&#xff0c;能够迅速定位至指定充电点&#xff0c;为待充电的新能源汽车提供服务。得益于“小奥”的机动性&#xff0c;其服务…

C语言实例_5之根据输入年月日,计算属于该年的第几天

1. 题目 输入某年某月某日&#xff0c;判断这一天是这一年的第几天&#xff1f; 2. 分析 步骤1:得先判断年份是否是闰年&#xff0c;是的话&#xff0c;当月份大于3时&#xff0c;需多加一天&#xff1b; 步骤2:还需根据输入月份&#xff0c;判断输入天数是否合理&#xff0…

Semaphore 信号量

文章目录 基本概念工作原理Semaphore 与 ReentrantLockSemaphore常用场景1. 限制并发线程数&#xff08;最常见场景&#xff09;2. 公平模式的信号量&#xff08;保证按顺序访问资源&#xff09;3. 限制数据库连接数&#xff08;模拟数据库连接池&#xff09;4. 限制 API 请求次…

Redis 的代理类注入失败,连不上 redis

在测试 redis 是否成功连接时&#xff0c;发现 bean 没有被创建成功&#xff0c;导致报错 根据报错提示&#xff0c;需要我们添加依赖&#xff1a; <dependency><groupId>org.apache.commons</groupId><artifactId>commons-pool2</artifactId>&l…

桌面怎么快速添加便签?适合桌面记事的便签小工具

在数字化时代&#xff0c;我们每天面对电脑处理大量任务&#xff0c;无论是工作计划、会议纪要还是个人生活琐事&#xff0c;都需要一个可靠的桌面记事工具来帮助我们记录和整理。因此&#xff0c;一款适合桌面使用的便签软件成为了我们不可或缺的助手。 敬业签就是这样一款功…

UE5 腿部IK 解决方案 footplacement

UE5系列文章目录 文章目录 UE5系列文章目录前言一、FootPlacement 是什么&#xff1f;二、具体实现 前言 在Unreal Engine 5 (UE5) 中&#xff0c;腿部IK&#xff08;Inverse Kinematics&#xff0c;逆向运动学&#xff09;是一个重要的动画技术&#xff0c;用于实现角色脚部准…