如何从Excel表中自动选择和汇总数据

时间:2019-05-23 19:32:12

标签: excel vba sum

我正在建立一个Excel数据表,我需要从中进行每月统计。我如何从表中自动选择特征并汇总其所有值?

这是一个基于车库的数据,其中包括每日输入和每位技术人员每天的工作效率。我要的是,我能找到一种方法将所有5个技术人员排序在不同的表中,并自动汇总其生产率吗?

这是数据表和我要执行的操作的示例。

n   Date    CLIENT  Date d'entrée     MO    Techniciens    HT€        Prestation


1   01/03/2019  YAYA    01/03/2019  30 900  FLORENT 30 900  Passage au banc


2   05/03/2019  DAVID   05/03/2019  30 000  LOBA    30 900  Passage au banc


3   07/03/2019  NAME    20/02/2019  60 000  YAPO    60 000  Ctrle injecteurs


4   08/03/2019  MATFORCE    01/03/2019  39 000  LOBA    42 151  Passage au banc

我想要的是有另一个表,里面有技术名称和HT€

technicien  heures factures/mois

PRINCE  10 000

MOUSSA  

ETIBOIS

2 个答案:

答案 0 :(得分:0)

  1. 选择数据
  2. 插入->数据透视表

    enter image description here

  3. Technicians设置为行,将Sum of HT设置为值

    enter image description here

      

    对源数据进行了稍微改动以更好地说明答案

答案 1 :(得分:0)

就像@Marc在对该问题的评论中一样,我建议使用SUMIF(),SUMIFS()或数据透视表。

数据透视表最简单,因为它们可以通过多个条件求和,而无需进行大量编程。但是它们一次只能做一件事,因此SUM和AVERAGE需要分别进行。

SUMIF(range,criteria,sumrange)将返回sumrange中位于范围中的值满足条件的同一行中的所有单元格的总和,例如:

=SUMIF(A1:A999,="Charlie",B1:B999)

A1:A999上有技术人员的姓名,B1:B999上有账单金额

SUMIFS()类似,但是允许多个选择条件。