【问题标题】:Excel sumif with criteria带有条件的 Excel sumif
【发布时间】:2013-02-21 20:12:30
【问题描述】:

我有一个 last_name、first_name、salary 和 total_salary 列。销售人员在整个电子表格中多次出现。我想做的是编写一个函数,仅在出现销售人员的地方汇总 total_salary 列中的薪水列。

示例输出:

所需输出:

谢谢

【问题讨论】:

标签: excel sumifs


【解决方案1】:

试试这个(假设你的数据在列A:C开始第1行):

=SUMPRODUCT(--(A1=A:A),--(B1=B:B),C:C)

根据需要自动调整列表。

【讨论】:

  • @Brad 这将产生 OP 想要的东西 - 根据添加的样本。
【解决方案2】:

使用SumIfs 函数。

假设您的数据从单元格 A1 开始

你会:

A        B       C       D
Brian    Adam    3000    =SUMIFS($C$1:$C$8,$A$1:$A$8,A1,$B$1:$B$8,B1)

然后只需向下拖动 D 列

显然将函数的$8 部分更改为工作表的正确行数。

【讨论】:

    【解决方案3】:

    将您的 fnamelnamesal 列命名为范围

    在任何你想要的地方使用这个公式。

    =SUMIFS(Sal,Fname,"Brian",Lname,"Adam")
    

    =SUMIFS(Sal,Fname,"A2",Lname,"B2")
    

    您也可以将"Brian""Adam" 替换为范围引用。

    如果你不熟悉:创建一个命名范围

    编辑命名范围

    【讨论】:

      猜你喜欢
      • 2014-11-24
      • 2020-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多