Task10-Excel看板

news2024/12/27 10:49:58

文章目录

  • 一 分析思路
  • 二 实现过程
    • 1 确定周数
    • 2 销售基础整理
    • 3 周销售数据变化趋势
    • 4 周销售渠道整理
    • 5 看板绘制

一 分析思路


二 实现过程

1 确定周数

  • 确定日期所在的周数用:【WEEKNUM函数】
    • WEEKNUM(serial_num,return_type)
    • 参数Seria_num 必须。代表要确定它位于一年中的几周的特定日期
    • 参数Return_type 可选。为一数字,它确定星期计算从哪一天开始,其默认值为1
      在这里插入图片描述
  • 确定日期是第几周可以用:【WEEKDAY函数】
    • WEEKDAY(serial_number,return_type)
    • serial_number 是要返回星期数的日期
    • return_type为确定返回值类型的数字,数字1 或省略则1 至7 代表星期天到星期六,数字2 则1 至7 代表星期一到星期天,数字3则0至6代表星期一到星期日
      在这里插入图片描述
    • 如果想显示星期几,则=TEXT(WEEKDAY(A1),"aaaa");如果想将中文直接转换成英文=TEXT(WEEKDAY(A1),"dddd")

请添加图片描述

2 销售基础整理

  • 分析思路:确定动态数据的变量为周数,并确定需要计算的指标,本周开始日期、介绍日期、销售额、订单数、上周销售额、上周订单数、销售额变化、订单数变化

【1】根据周数确定起始日期
方法1:简单方法xlookup函数

  • 在C3单元格输入公式=XLOOKUP(C2,数据源!H1:H50001,数据源!B1:B50001)
    请添加图片描述
  • 在C4单元格输入公式=XLOOKUP(C2,数据源!H1:H50001,数据源!B1:B50001,0,0,-1)
    请添加图片描述
    方法2:lookup和VLOOKUP函数
  • 首先把【数据源】里的【周数】一列,移到首列
  • 在C3单元格输入公式=VLOOKUP(C2,数据源!A:C,3,0)
  • 在C4单元格输入公式=LOOKUP(1,0/(数据源!A2:A50001='计算过程-参考'!C2),数据源!C1:C50001)(LOOKUP函数默认为升序,所以默认就会返回最后一个结果为0的值)

【2】根据起始日期计算销售额和订单数

  • sumifs函数(销售额)
    • sumifs(要求和的区域,条件区域1,条件1,条件区域2,条件2)
    • 在C5单元格中输入=SUMIFS(数据源!$G:$G,数据源!$C:$C,">="&$C$3,数据源!$C:$C,"<="&$C$4)
    • 注意逻辑运算符“>=”、“<=”和单元格引用之间需要用&连接
      请添加图片描述
  • countifs函数(订单数)
    • countifs(条件区域1,条件1,条件区域2,条件2)
    • 在C6单元格中=COUNTIFS(数据源!C:C,">="&C3,数据源!C:C,"<="&C4)
      请添加图片描述

【3】根据起始日期计算上周销售额和订单数

  • 上周开始和结束日期,可以使用本周开始结束日期-7,在E3单元格中输入=C3-7,在E4单元格中输入=C4-7
  • 上周销售额,可以使用SUMIFS函数获得 ,在E5单元格中输入=SUMIFS(数据源!$F:$F,数据源!$B:$B,">="&$E$3,数据源!$B:$B,"<="&$E$4)
  • 上周的订单数,可以使用COUNTIFS函数获得 ,在E6单元格中输入=COUNTIFS(数据源!$B:$B,">="&$E$3,数据源!$B:$B,"<="&$E$4)
    请添加图片描述
    【4】销售额与订单数与上周的对比
  • Text函数(和上周进行比较)
    • TEXT(文本内容,转换成的格式)
    • 相比上周销售额变化,可以使用百分比计算,在C7单元格中输入=TEXT(((C5-E5)/E5)*100,"0.00")&"%"
    • 相比上周订单数变化,在C8单元格中输入=TEXT(((C6-E6)/E6)*100,"0.00")&"%"
      请添加图片描述
  • 突出显示:设置条件格式新建规则
    • 选择C6单元格并设置条件格式,判断C5单元格与E5单元格值的大小,如果C5>=E5,那么C6单元值为红,否则为绿色

3 周销售数据变化趋势

  • 思路:对于每周的每天数据需要做一个统计,并对每周数据的下单金额与下单数进行整理

【1】统计每天下单金额和下单数

  • B13-B19单元格输入星期数
  • 在C13单元格中输入公式,并向下填充公式=SUMIFS(数据源!$F:$F,数据源!$B:$B,">="&$C$3,数据源!$B:$B,"<="&$C$4,数据源!$I:$I,"="&'计算过程'!B13)
  • 在C13单元格中输入公式,并向下填充公式=COUNTIFS(数据源!$B:$B,">="&$C$3,数据源!$B:$B,"<="&$C$4,数据源!$I:$I,"="&'计算过程'!B13)
    请添加图片描述
    【2】数据可视化
    请添加图片描述

4 周销售渠道整理

  • 思路:对于每周的数据需要做一个统计,并对每周数据的渠道分布进行整理
    【1】统计每周不同渠道的销售金额和订单数
  • G3-G6单元格分别输入产品的电商渠道京东、拼多多、淘宝
  • 在H3单元格中输入SUMIFS函数求不同渠道的销售金额,并进行向下填充SUMIFS(数据源!$F:$F,数据源!$E:$E,G3,数据源!$B:$B,">="&$C$3,数据源!$B:$B,"<="&$C$4)
  • 在I3单元格中输入COUNTIF函数求不同渠道的下单数,并进行向下填充=COUNTIFS(数据源!$E:$E,G3,数据源!$B:$B,">="&$C$3,数据源!$B:$B,"<="&$C$4)
    请添加图片描述
    【2】对数据进行可视化展示,将图片进行简单的美化,就可以得到下单金额饼状图与下单数的柱状图
    请添加图片描述

5 看板绘制

  • 有条件单元格式,因此不能直接引用,需要将其转化成链接图片的形式,具体操作为**【粘贴选择链接的图片】**
    请添加图片描述
  • 对于本周的周数,需要设置按钮方便调节
    • 1.选择开发工具
    • 2.选择插入,选择数值调节按钮
    • 3.选择设置控件格式
    • 4.设置控件的对应参数
      请添加图片描述
      大体成形请添加图片描述
      最终效果
      请添加图片描述

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

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

相关文章

简介CSS

目录 一、CSS概述 二 、CSS的语法规则 三、CSS的引入方式 1、内部样式表 2、行内样式表 四、代码风格 1、紧凑风格 2、展开风格 五、选择器 1、基础选择器 标签选择器 类选择器 id选择器 通配符选择器 2、复合选择器 后代选择器 子选择器 并集选择器…

网络设备和常见网络拓扑

目录 集线器 网桥 交换机 路由器 常见网络拓扑 总线型 环形 星型 树型 网状 集线器 集线器的英文称为“Hub”。“Hub”是“中心”的意思&#xff0c;它的主要功能是对接收到的信号进行再生整形放大&#xff0c;以扩大网络的传输距离&#xff0c;同时把所有节点集中在…

threejs 几何图形 相交、差集、并集 插件

目前搜集到的有以下几个 THREE-CSGMeshhttps://github.com/manthrax/THREE-CSGMeshcsg.jshttps://github.com/jscad/csg.jsOctreeCSGhttps://github.com/giladdarshan/OctreeCSG/threeBSP 这个现在已经不更新了【对新版本不支持了geometry新版中移除了】threebsp 【这个是前辈…

Win10系统如何调整分区大小?

在使用Win10系统的过程中&#xff0c;如果电脑分区大小不合适或某个分区已满的问题可以通过调整分区大小来解决。可以缩小其他有闲置空余空间的分区&#xff0c;在得到未分配的空间后&#xff0c;然后将其分配到已满的分区&#xff0c;或者直接合并2个分区。接下来一起看看调整…

Elasticsearch Java入门

Elasticsearch安装 官网下载 下载的时候注意版本&#xff0c;spring boot如果用的是2.2版本就下载6.8的版本就行 下载完成之后解压&#xff0c;运行bin->elasticsearch.bat就可以启动服务了 做出win服务 elasticsearch-service.bat install浏览器输入localhost:9200 Ki…

BandZip cmd调用参数

命令行参数 Bandizip&#xff08;Bandizip.exe&#xff09;及其控制台应用程序&#xff08;bz.exe&#xff09;支持以下命令行参数&#xff1a; 注&#xff1a;推荐使用bz.exe&#xff0c;这个是专门给控制台的&#xff0c;更加稳定一些 # Bandizip.exe <archive> # Ban…

Linux中hosthost.confhost.allowhost.deny作用

可实现应急响应断网&#xff1a;阻止本机对恶意IP的访问链接 /etc/host.conf 为解析库声明的配置信息 /etc/hostname 配置主机名&#xff08;永久生效&#xff09; /etc/hosts 配置ip地址映射 /etc/hosts.allow 配置ip地址白名单 /etc/hosts.deny 配置ip地址黑名单 解…

Centos7安装jdk1.8tomcat

文章目录注意一 jdk1.8下载与安装1.1 JDK下载地址1.2 查看Centos7自带jdk版本1.2.1 第一种方式1.2.2 第二种方式1.2.3 第三种方式1.2.4 下载自带JDK1.2.5 安装JDK1.2.6 补充&#xff1a;查看jdk的安装目录1.2.7 配置环境变量二 tomcat下载与安装三 服务器运行项目模拟3.1 第一步…

EvilSelenium:一款功能强大的Chromium浏览器渗透测试工具

关于EvilSelenium EvilSelenium是一款基于 Selenium的渗透测试工具&#xff0c;该工具基于武器化的Selenium实现其功能&#xff0c;可以帮助广大研究人员针对基于Chromium的浏览器进行安全分析和渗透测试。 功能介绍 1、通过autofill获取存储的凭证信息&#xff1b; 2、获取C…

2023年黑马Java入门到精通教程--Java基础语法

java基础语法 变量详解 二进制 只有0、1&#xff0c;按照逢2进1的方式表示数据&#xff1a; 十进制转二进制的算法 除二取余法。 计算机中的数据的最小单位 其他数据形式是如何存储的 字符在计算机中是如何存储的呢&#xff1f; ASCII编码表&#xff1a;即美国信息交换标准…

代码随想录算法训练营第五十八天_第九章_动态规划 | 392.判断子序列、115.不同的子序列

LeetCode 392.判断子序列 给定字符串 s 和 t &#xff0c;判断 s 是否为 t 的子序列。 视频讲解https://www.bilibili.com/video/BV1tv4y1B7ym/?spm_id_from333.788&vd_sourcef98f2942b3c4cafea8907a325fc56a48文章讲解https://programmercarl.com/0392.%E5%88%A4%E6%96%A…

【Java线程】线程退出和终止

1. 线程终止 —— 通知方式 通过在 T1 线程中修改 T2 线程中的控制变量&#xff0c;来实现 T1 线程通知 T2 线程终止。 示例如下&#xff1a; /*** description: 线程的终止和退出测试* author: Liuwanqing* date: 2022-10-14 17:00*/ public class ThreadExit_ {public sta…

边缘检测与角点检测(模式识别与图像处理课程作业)

边缘检测与角点检测&#xff08;模式识别与图像处理课程作业&#xff09;一、边缘检测1.1、读取图像1.2、图像转换成灰度图像1.3、Sobel算子1.4、Canny算子1.5、显示正常中文的标签1.6、边缘检测结果二、角点检测2.1、读取图像2.2、图像转换成灰度图像2.3、Harris算子2.4、设置…

HTTPTunnel测试

介绍 HTTPTunnel是一个隧道软件。通过http的GET和POST请求隐藏隧道内的流量。适用于有网络封锁的环境&#xff0c;比如防火墙仅允许80端口数据包通过&#xff0c;内部终端访问外部其他应用时&#xff0c;或者渗透测试时访问内部目标服务器的其他业务端口时&#xff0c;都可以通…

MySQL多表操作案例练习

目录 准备 需求 代码 准备 -- 创建test1数据库 create database test1; -- 选择使用test1数据库 use test1; -- 创建部门表 create table dept(deptno int primary key,-- 部门编号dname varchar(14) ,-- 部门名称loc varchar(13) -- 部门地址 ) ;insert into dept values(…

【Rust】19. 模式与模式匹配

19.1 所有可能会用到模式的位置 19.1.1 match 分支 19.1.2 if let 条件表达式 可以组合并匹配 if let、else if 和 else if let 表达式&#xff0c;优势在于可以将多个值与模式比较&#xff08;match 表达式一次只能将一个值与模式比较&#xff09;&#xff0c;且各个分支并不…

[NOI Online 2022 入门组] 王国比赛

题目背景&#xff1a; 经过管理员的考虑&#xff0c;我们打算将民间数据单独存放在最后一个 Subtask 中。这些测试点分数均为 0 分&#xff0c;但是没有通过其中的任何测试点将会视为此题不通过。 民间数据提供者&#xff1a;一扶苏一。 题目描述&#xff1a; 智慧之王 Kri …

C++八数码程序图形化界面[2023-02-02]

C八数码程序图形化界面[2023-02-02] 问题简介 八数码&#xff1a;是指在3x3的矩阵中&#xff0c;其中有8个格子放置成1-8&#xff0c;剩下一个格子是空格。能够移动和空格相邻的格子到空格&#xff0c;直到这个矩阵满足每一行依次从左到右读取是有序&#xff0c;得到最后得到1…

爱普生LQ-610K针式打印机不通电维修

基本参数: 爱普生LQ-610K是一台针式打印机,不支持网络打印,A4幅面,不支持自动双面打印。 品牌:爱普生Epson 型号:LQ-610K 颜色:灰色 类型:针式打印机 幅面:A4幅面 针数:24针 打印速度:中文(6.7cpi)150汉字/秒 100汉字/秒 (7.5cpi)168汉字/秒 112汉字/秒5…

【整理分享】一些常见Vue面试题(附答案解析)

本次给大家分享一些关于Vue的常见面试题&#xff0c;带你梳理基础知识&#xff0c;增强Vue知识储备&#xff0c;值得收藏&#xff0c;快来看看吧&#xff01; Vue 常见面试题总结 MVVM模型&#xff1f; MVVM&#xff0c;是Model-View-ViewModel的简写&#xff0c;其本质是MVC…