下图这样的数据你是否觉得眼熟,工作中一定很常见

多个相同的订单编号对应不同的金额,这时候,你会想到什么?

下面介绍三种我常用的多条件求和方法:

第一种方法:EXCEL和SUMIFS函数

sumifs函数是多条件求和,用于对某一区域内满足多重条件(两个条件以上)的单元格求和。

sumifs函数的语法格式:

=sumifs(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

sumifs(实际求和区域,第一个条件区域,第一个对应的求和条件,第二个条件区域,第二个对应的求和条件,第N个条件区域,第N个对应的求和条件)

SUMIFS(实际求和区域(金额列),第一个条件区域(订单编号),第一个对应的求和条件 例 A2单元格) 然后去掉函数格式和重复值(使用SUMIFS函数之后的数据清洗步骤),就会得到单一的订单编号对应的总金额!

当然,还有一种简便的EXCEL进行多条件求和的方法就是运用数据透视表,这里不做介绍。

第二种方法:MySql和GROUP BY

SELECT 订单编号,SUM(金额) AS 总金额

FROM 销售记录

GROUP BY 订单编号;

三行代码就搞定了

第三种方法:Python和GROUPBY函数和agg函数

dts=dt.groupby(by='订单编号',as_index=False)['金额'].agg('sum')

一点点小分享,希望有帮到你鸭!

python多条件求和_数据的多条件求和相关推荐

  1. 女生学python工作累吗_数据分析师女生做累么 工资一般多少

    数据分析师女生做累么,工资一般多少,小编整理了相关信息,希望会对大家有所帮助! 数据分析师女生做累不累 女生还是很适合做数据分析的,数据分析师因为敲的代码少,相比起天天敲代码的职业更适合女生一些,没那 ...

  2. srpg 胜利条件设定_英雄联盟获胜条件

    srpg 胜利条件设定 介绍 (Introduction) The e-sports community has been growing rapidly in the past few years, ...

  3. oracle对某两列求和再求和_只会SUM函数求和,试试这5种求和函数,十倍提高工作效率...

    在平时的工作和学习中,求和计算算是比较司空见惯的数据统计方式,但大多数人只知道Sum函数可以用来求和,事实上,除了SUM函数,还有SUMIF.SUMIFS.SUBTOTAL.SUMPRODUCT.SU ...

  4. python数据分析就业前景_数据分析师找工作的秘诀,从读懂招聘 JD 开始

    JD(job description缩写),在招聘中,最常用到的意思是岗位介绍和工作职责描述. JD让无数求职者头痛,数据分析师更是其中的头疼之最.这份工作门槛尚可,薪资不错,行业发展前景好,因此吸引 ...

  5. python里countsget_在Python中测试访问同一数据的竞争条件的方法

    当你有多个进程或线程访问相同的数据时,竞争条件是一个威胁.本文探讨了在发现竞争条件后如何测试它们. Incrmnt 你在一个名为"Incrmnt"的火热新创公司工作,该公司只做一件 ...

  6. python和表格关系_数据表之多表关联

    一.表关系 请创建如下表,并创建相关约束 /*Navicat Premium Data Transfer Source Server : localhost Source Server Type : ...

  7. python图形界面实践_数据可视化之实践篇——python

    一.10个可视化例子 import matplotlib.pyplot as plt import seaborn as sns import numpy as np import pandas as ...

  8. 自定义条件查询_数据查询不止有vlookup函数,自定义zlookup函数查询操作更高效...

    Excel数据查询,相信大家首先会想到vlookup函数.毋庸置疑vlookup函数在Excel数据查询中作用是非常的强大.但是它也有一些不能实现的数据查询. 如上图所示,我们需要根据人员的出现次数, ...

  9. python数据分析模块包括_数据开发必会 | Python数据分析模块

    作为数据开发,Python强大的数据分析模块还是必须要会的,横向拓展数据分析与挖掘技术栈也是很有必要的.本文将对Pandas.NumPy.SciPy.Matplotlib等分析挖掘库的安装和使用进行简 ...

  10. python 调用gpu算力_数据科学家需要算力,GPU 如何实现?-控制器/处理器-与非网...

    数据科学家需要算力.无论您是用 pandas 处理一个大数据集,还是用 Numpy 在一个大矩阵上运行一些计算,您都需要一台强大的机器,以便在合理的时间内完成这项工作. 在过去的几年中,数据科学家常用 ...

最新文章

  1. ROS编程: 一些Tips
  2. Raft只读操作实现要点
  3. 5-Interrupt Management Framework
  4. 神策数据张涛:AARRR 模型面临的新挑战
  5. 论文笔记之: Deep Metric Learning via Lifted Structured Feature Embedding
  6. 计算机专业相关的毕业设计论文合集免费下载
  7. 服务器系统的安装方法,服务器的操作系统安装方法
  8. 如何在Outlook 2003和OWA中允许接受EXE附件
  9. apk私钥_移动安全(二)|APK打包流程及签名安全机制初探
  10. JSTL fmt 标签 使用
  11. mplayer+科大讯飞离线语音包
  12. 关于eclipse adt更新的问题
  13. python金融资产估值模型_估值方法梳理 把CFA二级书本中提及的企业估值方法在白板上全列了一遍。 一、 静心思考,绝对估值法(DCF、FCFF、FCFE、RI)... - 雪球...
  14. Python 集和篇
  15. linux服务器如何查看硬盘型号,Linux如何查看硬盘型号和缓存
  16. 排序算法——鸽巢排序 Pigeonhole sort
  17. 远程桌面 连接栏不见无法退出
  18. 使用For循环写出99乘法表
  19. 当知识图谱遇上推荐系统之DKN模型(论文笔记一)
  20. 使用 Ghidra 分析 phpStudy 后门

热门文章

  1. 15款用Unity开发iOS、安卓手机游戏的必备插件
  2. 《AutoCAD全套园林图纸绘制自学手册》一2.4 文件管理
  3. leetcode--打家劫舍
  4. web项目406错误的解决
  5. 第一天:英语四级听力训练
  6. postman Could not send request
  7. 云队友丨张朝阳不再狂妄,搜狐的艰难复苏路
  8. 魔百盒B863AV3.2-M,B863AV3.1-M2线刷+卡刷精简固件(S905L3A-B)
  9. 为什么计算机连不上无线网络,为什么电脑连不上wifi(wifi正常 电脑连不上网)
  10. 检测华为网络设备的常用命令