首页
学习
活动
专区
圈层
工具
发布

进销存excel_用Excel制作简单的进销存系统「建议收藏」

最近刚好帮一个朋友做一个进销存系统,因为使用者对电脑操作以及Excel应用能力较弱,我做的进销存系统没有用特别复杂的功能,非常有解决意义,我将手把手将你制作一个简单的进销存系统。...朋友的合伙人对电脑操作、Excel数据管理能力较弱,前期购买过专用的进销存软件,但是经常会把数据搞乱,因此放弃了,希望使用Excel傻瓜式的记录销量。...原因有几点: ①为了销售表中填写的产品信息和进货表中的一致,需要将进货表中的产品作成下拉菜单,但是进货表是一行一行的记录,存在很多重复,无法直接使用; ②还有其他信息,诸如进价、定价等,在进货表中与产品不是一对一关系...04、库存报表 这是进销存报表的核心,在这个表中,序号展示出每日的关键销售指标、每月的关键销售指标和详细的库存情况,并且这些数据都可以通过时间来进行筛选。...我只举一个例子: 某个产品的上月结存数量,这是一个多条件求和的公式,上月结存=上月进货-上月销售 因此公式是这样的: =SUMIFS(进货记录[数量],进货记录[产品],库存报表!

7.6K41

驱使Python蟒蛇为自己工作

在1996年5月20日,全世界有3000多万人使用微软Excel,而且平均每分钟新增5个用户。...在这本书里,围绕数据分析的流程,作者数据分析师张俊红先生,详细介绍了每个步聚中,用Excel如何实现,用Python如何实现。 『 事务千万件,流程第一件。不按流程走,返工流眼泪 』。...01|明确目的 根据各个花园上报的这样的明细数据 僵尸ID 僵尸类别ID 战场编号 僵尸等级 僵尸数量 战斗日期 战斗ID 统计战斗成果,每月例行填写下列表格: 本月累计 上月同期 去年同期...把文件取出之后,放在一个DataFrame数据框架里面,并且起个名字叫做data“ (DataFrame是由一组数据与一对索引(行索引和列索引)组成的表格型数据结构) data=pd.read_excel...各个时间段的数据框架DataFrame, 输出的值为 战功,战斗次数,每场战功的数据。

1.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用R或者Python编程语言完成Excel的基础操作

    职场白领和学生通常都会对Excel有一定的熟悉度,原因如下: 教育背景:在许多教育课程中,特别是与商业、经济、工程、生物统计、社会科学等相关的领域,Excel作为数据处理和分析的基本工具被广泛教授。...Excel的中级表格操作 在Excel中除了前面提到的增删改查、排序、筛选等基本操作,Excel还提供了许多其他高级的表格处理功能,可以帮助用户更高效地分析和呈现数据。...以下是一些其他的操作: 数据分析工具 数据透视表:对大量数据进行快速汇总和分析。 数据透视图:将数据透视表的数据以图表形式展示。 条件格式 数据条:根据单元格的值显示条形图。...色阶:根据单元格的值变化显示颜色的深浅。 图标集:在单元格中显示图标,以直观地表示数据的大小。 公式和函数 数组公式:对一系列数据进行复杂的计算。...在实际工作中,直接使用Pandas进行数据处理是非常常见的做法,因为Pandas提供了对大型数据集进行高效操作的能力,以及丰富的数据分析功能。

    8.1K10

    一场pandas与SQL的巅峰大战(五)

    1.不分组情况 最直观的思路是,对每一行的金额,都累加从第一行到当前行的金额。在MySQL中,可以考虑自连接的方式,但需要使用不等值连接。...代码和结果如下: select a.id, a.dt, a.orderamt, sum(b.orderamt) as cum--对b表的金额进行求和 from t_orderamt a join t_orderamt...如何能按照月份分组求每组的累计百分比呢? 首先仍然是求累计金额,但要分月累计。在上面的基础上加上月份相等条件即可,从结果中可以看到,在11月和12月cum列是分别累计的。...--where方法 select a.id, a.dt, a.orderamt, sum(b.orderamt) as cum--对b表的金额进行求和 from t_orderamt a join t_orderamt...pandas计算累计百分比 在pandas中,提供了专门的函数来计算累计值,分别是cumsum函数,expanding函数,rolling函数。

    3.2K10

    BI技巧丨当月期初

    先来看看本期的案例数据: 图片 如图,数据相对而言比较简单,小伙伴的具体需求如下: 1.用每月最早日期的数据,减去上月最晚日期的数据; 2.如果为最早月份,则上月数据为0; 3.数据如果出现断档,则当月减之前最近月份的最晚日期数据...; 4.结果只呈现每月最早日期的结果; 5.Total汇总逻辑为每月最早日期的结果求和。...从实际业务的角度出发,我们日常打交道最多的模块,就是财务模块了。而针对不同的行业,每个财务模块对于一些业务逻辑的定义和算法,都是有区别。 根据小伙伴提出的需求,我们将其导入到PowerBI中。...计算每日当期值 代码如下: 003.CurrentDateValue = [001.Value] - [002.LastMonthMaxDateValue] 结果如下: 图片 计算每月期初的当期值...的组合,计算每月最小日期的当期值,即当月期初; 3.结果输出,简单的逻辑判定是否数据存在为空的情况。

    92300

    千万级数据如何通过Java分布式导出

    先说明一点,本文所说思路和方案基于纯Java实现,不依赖任何大数据技术 业务系统开发中,产品经常提出这样的功能,要求系统系统支持excel格式数据导出,这种功能再常见不过,熟练的程序员可能几个小时就搞定了...说一下笔者之前所在业务部门的背景,曾有过一段计费系统开发经历,涉及客户数量在百万级,每个客户每月的账单明细是需要供内部业务人员和外部客户人员查询或者导出,这个账单明细量级在数千到上千万不等,这是无论是使用频率和导出数量都是需要解决的问题...接下来说一下我们需要达成的目标 全程导出无人工干预,业务想怎么导,就怎么导 效率,千万级数据在小时内完成。...商家信息,四级地址信息,仓库信息,配置信息,这两种数据有如下特点: 前者数据准确性比较高,不允许出错,因为涉及账单信息 后者对准确性要求不高,而且商家信息,地址信息,仓库信息等这一类变化频率低 业务人员每月月初会导出上月商家账单明细数据...最后总结一下,一切设计都要围绕业务诉求和现有的问题点,比如频繁的导出影响数据库,影响服务,我们就要考虑是否剥离,走从库可以不?频繁的跨多库查询,就要考虑是否吧一些非核心不长变的数据缓存。

    3.1K50

    FineReport学习(三)——动态隔间运算

    动态隔间运算类似于EXCEL表格中的公式运算,相当于你在某个单元格中输入“=…”这样的公式。定义不太好叙述,下面通过案例说明,更为直观。...① 比较 应付金额中的每一个值,与第一个值进行比较,做差运算。 首先,新建一个普通报表模板,然后导入数据。 接着,设计报表样式,然后绑定数据源。将“应付金额”保留两位有效数字。...然后,将“应付金额”设置为汇总求和。 再接着,添加“比较”列。因为是求下面的每一个值与第一个值的差值,因此需要写入公式(公式如图所示)。并将“比较”列设置为保留两位有效数字。...保存后,效果预览如下 ② 占比 占比,顾名思义就是计算某个单独的数据,在总量中占据的比例。 在上述操作的基础上,添加“占比”列。直接使用自带函数进行占比运算,比较简单,操作如下。...然后调整“占比”列的格式,保存格式为“百分比”,并两位有效数字。 保存后,效果预览如下 ③ 环比 环比是每月与上月的数据进行一个比率运算。 在上述操作的基础上,添加“环比”列。

    2K21

    两个小时,搭出一套员工薪酬绩效管理系统

    在企业管理中,薪酬绩效体系常因 “逻辑复杂、落地困难” 成为管理盲区:老板凭感觉定薪、HR 靠表格评绩效、员工对 “干多干少一个样” 心存不满,导致激励机制失效、团队效率低下。...30% + 学习成长20%系统支持打分后写“评语”;员工可以在系统上“确认”或“提出异议”;所有打分结果自动汇入薪酬计算中。...A:用 “三步极简法” 快速落地:Excel 建档:按 “岗位 - 职级 - 基本工资” 建表,标注绩效权重(如销售岗绩效占比 40%);KPI 模板设计:给不同岗位列 3-5 项核心指标(如客服岗 “...投诉率≤5%”“响应时长<3 分钟”),用打分表量化;奖金公式配置:在 Excel 中设公式 “实发奖金 = 绩效基数 × 得分 / 100”,每月手动录入数据计算,成本 0 元起步。...:从 “透明化 + 激励导向” 入手:规则前置:用流程图展示 “绩效打分→奖金计算” 全流程,明确 “得分 80 分以上不扣钱反奖励”;试算演示:拿历史数据模拟计算,让员工看到 “干得好能多拿多少”(如某销售上月若按新规则可多拿

    37700

    ERP软件 月初汇率维护

    在经济全球化的背景下,许多企业都有对外贸易业务。因此,不可避免地会涉及外币核算,由于汇率变动非常频繁,如果每一笔记账都按实时汇率,则工作量很大。...这种情况下,为了简化核算,每月维护一个默认汇率,采购订单和收货以默认汇率记,发票校验时汇率差异进入材料成本,付款时汇率差异计入汇兑损益。...本文介绍如何在SAP中维护外币默认汇率,事务代码OB08,或按如下路径。...可以发现,汇率的起始日期都是月末最后一天,例如2020.11.30,即从这一天开始汇率为6.99000。一般每月第一天维护汇率,录入上月末最后一天的汇率中间价(也就是本月的初始汇率)。...最后保存,即完成了USD对CNY的默认汇率维护。

    2.8K30

    一步一步教你制作销售业绩分析报告

    1、使用Excel文件创建日期表   新建Excel文件,在Excel工作表中手动填写相应日期字段(注意:第一列日期列是必须列,其他日期字段大家可以按需求添加即可) ?   ...在PowerBI中会自动识别业务数据中涉及的日期范围生成日期表。在本文中业务数据的日期范围从2018-1-1到2019-12-31的所有日期。当然我们还需要添加日期列,如年份,月份等。...当然也有部分企业财年和自然年并不重合,所以可以使用第四个参数指定财年的最后日期。在PowerBI中还有一个类似的函数TOTALMTD用来计算月度累计值。 ?...,在共享轴中设置年月,列值中放置本期销售业绩,行值设置同比和环比 ?...按照下图添加相应的值 ? 切换到格式选项卡,选择类型为sum ? 在格式中我们可以设置完成业绩的为绿色,为完成为红色 ?

    6.4K21

    巧用数据分析表达式,让数据指标创建更简单

    实现数据+业务一体化的指标分析 从零售系统进化史get 数据统计的需求变更 零售系统需要的数据统计需求 V1.0 只需要获取当日累计的销售额,于是店老板就用 Excel或者纸质的表格创建了一个表,表中包含销售的日期时间...,可以增加计算字段,该需求在 Wyn BI 数据可视化大屏设计器中,通过新增计算字段形成销售额这样的指标,Wyn BI工具中所提供的计算表达式,即可实现常见的数学处理,如加减乘除,字符串加工处理,如截取某一部分字符内容...,并根据每月的销售数据以及各人的销售业绩,运营成本等各要素能够保持平稳的发展,及时发现隐藏的风险,制定好合适的市场活动。...但当我们希望在仪表板中展示诸如总销售利润率时,就无法直接拖拽使用了,因为这类字段是无法直接通过拖拽自动聚合的业务逻辑,此时就需要一种更强的计算能力。...在制作仪表板的过程中,用户可以根据分析场景的需要灵活的编写和计算自己想要的更多指标,比如:销售完成率,销售完成率同比,客流量环比,排名等,让大屏的内容更具价值。

    1.3K60

    sql技巧之开窗函数rank()的使用

    回流概念简述:用户在某日登录时,前x日没有登录记录(题里不设计新增排除问题)。根据题目可理解为,玩具于上月未记录,本月出现“回流”玩具。 流失概念简述:用户在某日登录后,在x日内不再登录即为流失。...,即为“回流”或“流失”值 实际代码:where b.LOAN_AMT is null 为什么要用rank()over()开窗函数 Left join使用方法中,date_diff()的使用方法是错的,...GL_DT不是date格式,不能使用这个函数,需要使用rank()over()达到替代效果并满足“回流”或“流失”中的减法匹配定义(下月-上月=1)。...():不考虑数据的重复性 按照顺序一次打上标号 如:1 2 3 4 b)rank()是跳跃排序, 如:1 2 2 4会跳过3 c)dense_rank()是连续排序, 如:1 2 2 3 序号连续 这里使用...”给数据使用者展示时,其实最好分列展示,分列需要做两次left join,每次left join时,都要注意主表是否会产生变化,比如出现一对多的情况导致数据翻倍,写了where xxx is null导致主表变化

    1.1K50

    MyEMS 报告生成算法剖析:从参数验证、多周期数据查询对比到成本计算与模块化输出

    )自动计算并存储(如 “设备日能耗 = 当日所有 15 分钟数据求和”)。...),用户在系统中预设单价(如 “自来水 3.8 元 / 立方米”),算法直接调用预设值计算;动态定价:适用于定价随时间 / 用量变化的能源类型(如电力的分时电价、阶梯电价),算法通过两种方式获取动态定价...4.3 成本追溯:全链路数据关联为确保成本可追溯,算法在计算过程中记录 “每一笔成本的来源”:关联能耗数据:每一笔成本对应具体的能耗记录(如 “设备 B5 月电度电费 1.2 万元,对应 5 月峰段用电量...对接企业 ERP、MES 等系统,自动将报告数据同步至其他系统(如将能耗成本数据推送至 ERP 的财务模块);同时支持定时推送(如 “每月 1 日自动生成上月报告,并发送至指定邮箱”)。...”(如每小时生成一次短期能耗对比报告),满足实时运维需求;轻量化与边缘部署:针对中小型企业或边缘场景(如分布式光伏电站),优化算法的资源占用,支持在边缘网关部署,减少对云端算力的依赖;多语言与合规适配:

    16510

    算法 | 详解斐波那契数列问题

    本篇是学习了《趣学算法(第2版)》 第一章之后总结的。 上一篇讲到了等比数列求和问题,求S_n = 1 + 2 + 2^2 + 2^3 + ... + 2^{63}= ?...算法知识点 斐波那契数 动态规划(拆分子问题;记住过往,减少重复计算) 算法题目 假设第1个月有1对初生的兔子,第2个月进入成熟期,第3个月开始生育兔子,而1对成熟的兔子每月会生 1对兔子...…那么,由1对初生的兔子开始,12个月后会有多少对兔子呢? 做题思路 。...因此,前面相邻两项之和便构成后一项,换言之: 当月的兔子数=上月兔子数+上上月的兔子数 斐波那契数如下: 1 ,1 ,2 ,3 ,5 ,8, 13 ,21 ,34 .........这两条线索是相互独立的: 对于同一个数据对象上不同的问题(如单源最短路径和多源最短路径),就会用到不同的算法策略(如贪心策略和动态规划策略); 对于完全不同的数据对象上的问题(如排序和整数乘法)

    63250

    大数据分析工具Power BI(七):DAX使用场景及常用函数

    DAX使用场景及常用函数 Power BI中DAX函数非常多,功能非常强大,下面结合一些实际场景来讲解DAX一些常用的函数,这些场景包含求和、计数、相除、排序、累计、环比、同比,为了更方便后续的可视化展示数据...一、求和统计 需求:对"2022年点播订单表"统计营收总金额进行展示。...六、累计统计 在Power BI中针对时间维度进行累计值统计也是常见的场景,例如统计每月累计交易额、统计每个季度累计交易额等,这就要使用到累计相关的DAX函数,累计相关的DAX函数有三个:TOTALYTD...在"度量值表"中创建新的度量值"上月工资" 度量值DAX公式为:上月工资 = CALCULATE('度量值表'[当月工资],DATEADD('2021~2022年工资表'[年月],-1,MONTH))...在"度量值表"中创建新的度量值"工资环比增长率" 度量值DAX公式为:工资环比增长率 = DIVIDE('度量值表'[当月工资]-'度量值表'[上月工资],'度量值表'[上月工资]) 在"报表"视图中创建可视化

    13.1K43

    探索Excel的隐藏功能:如何求和以zzz开头的列

    引言大家好,我是博主小E,今天我要和大家分享一个非常实用且有趣的Excel技巧。你是否曾经在处理大量数据时,遇到需要对特定列进行求和的情况?...步骤二:使用通配符进行求和Excel中的SUMIF函数可以帮助实现对特定条件的单元格进行求和。在这个例子中,将使用通配符*来匹配以"zzz"开头的列。...为了验证结果的准确性,你可以手动对这些列进行求和,然后与公式得到的结果进行比较。...特定条件下的数据汇总:不仅仅是求和,SUMIF函数还可以帮助你计算平均值、最大值、最小值等,只需替换相应的函数即可。...结语通过本文的介绍,你现在应该已经掌握了如何在Excel中对以"zzz"开头的列进行求和。这个技巧不仅能够帮助你提高工作效率,还能够让你在处理复杂数据时更加得心应手。

    1.6K10

    数据分析产品同比、环比设计要点总结

    在数据分析、数据可视化产品中,最常用到的分析思路就是对比分析,有对比才有直观的量化评价标准,如果只是说今天DAU 1000W,那这1000W仅是个数字而已,业务表现到底是好还是坏呢?...一、同比、环比的定义及误区 同比:和历史同期对比,即强调和过去的时期比,同比增长率=(当前统计周期值-历史同期值)/历史同期值。...用本周六对比上周六会更加合理 月同比:对于一些账单类的产品,用户的使用可能在每月的某几天会尤为集中,用本月1号对比上月1号,则更能体现业务的增长情况。...三、同比、环比计算常见问题及处理逻辑 不同日期颗粒度的数据,支持对比的方式如下: 在同环比计算时,有些坑点还是要提前在需求层面确认好,避免测试或上线后,再去调整。...3.周、月、年未过完 数据产品的数据是动态更新的,周一或者每月看数据,当周、当月都没过完,此时同环比的计算需要考虑数据对齐的问题。

    4.5K20

    Pandas透视表及应用

    Pandas 透视表概述 数据透视表(Pivot Table)是一种交互式的表,可以进行某些计算,如求和与计数等。所进行的计算与数据跟数据透视表中的排列有关。...通过对会员的注册数据以及的分析,监控会员运营情况,为后续会员运营提供决策依据。...全国销售订单数量表.xlsx  每月存量,增量是最基本的指标,通过会员数量考察会员运营情况  # 加载数据 import pandas as pd custom_info=pd.read_excel(...= '会员卡号',aggfunc = 'count’)  计算存量 cumsum 对某一列 做累积求和 1 1+2 1+2+3 1+2+3+4 ......#通过cumsum 对月增量做累积求和 month_count.loc[:,'存量'] = month_count['月增量'].cumsum() month_count 可视化,需要去除第一个月数据

    1.2K10

    PowerBI: 使用计算组功能计算不同度量值的同比、环比

    文章背景: 在进行商业数据分析时,经常需要给不同的度量值(如销售额、销量等)计算同比、环比、YTD(年初至今)等指标,如果给每个指标都写一个以上的时间智能函数,那么会写很多重复的度量值,这些度量值的唯一不同就在于引用的基础度量值...比如:上月业绩 = CALCULATE([销售业绩],DATEADD('日期表'[日期],-1,MONTH))。 如果需要统计更多度量值的上月情况,只需替换[销售业绩]这个度量值就行了。...PowerBI 版本:2.109.782.0 64-bit (2022年9月) 假定有一份PowerBI文件,内有一张销售明细表,目前需要统计每月销售额、人均销售额等的同比、环比。...点击上图中的图标,将更改保存至已经连接的数据库(也就是DAX引擎)。 (10)回到PowerBI desktop界面,对所创建的计算组进行数据刷新。 (11)计算组已经创建完毕。...按照下图拖拽出需要的矩阵图,效果如下: 对于矩阵的值,这里只放置了一个度量值(人均销售额)。而计算组按照事先定义的两个计算逻辑(环比和同比)进行了计算。

    5K22

    《数据中台隐性故障的排查逻辑与工程化避坑策略》

    第三个故障出现在数据中台的离线数据仓库中:某业务线的“用户留存率”指标,在每月月底计算时都会出现“数据重复统计”,导致留存率虚高10%-15%,而其他时间计算结果均正常。...“按日分区+每月最后一天合并分区”的策略—合并分区时,未对重复数据进行二次去重,导致同一用户被同时计入上月与本月的分区中,进而在留存率计算时被重复统计。...针对这一问题,我重构了分区合并脚本:在合并上月最后一天与本月第一天的分区时,先通过“用户ID+日期”的联合主键进行去重,确保同一用户在同一时间段仅保留一条记录;同时在脚本中增加“数据校验步骤”,合并后自动统计分区内的用户数...此外,为避免类似问题,我建立了“数据质量巡检机制”,每日对核心指标的计算结果进行交叉验证(如留存率与新增用户数、活跃用户数的逻辑一致性校验),月底则增加人工复核环节。...复盘这三次数据中台故障的排查与解决过程,我提炼出一套适用于数据类系统的“故障排查方法论”:首先是“现象锚定”,需将模糊的异常(如“数据不准”“返回空值”)转化为可量化的特征(如“仅跨月时重复统计”“高峰期延迟超

    26510
    领券