【问题标题】:Excel Formula - Sum in some Column If Cell in The Same Row in Different Column is NOT BlankExcel公式 - 如果不同列中同一行中的单元格不为空,则在某列中求和
【发布时间】:2019-03-16 13:51:03
【问题描述】:

我正在寻找一些公式,可以为我的特定列求和 - AP,但条件很少。

我有 2 个相关的工作表 - “最终”和“视觉”。 在“最终”WS 中,我在 A 列中有所有员工编号。每个员工一行。在 Visual WS 中,每个员工在 A 列中的员工编号也很少。

我需要一个公式,将“Visual”中 AP 列中符合少数标准的行汇总到最终工作表中:

  1. “视觉”工作表中 AP 列的那一行中的员工编号将与最终表中的行相同 - 我想在其中显示结果。这意味着数据属于同一特定员工。
  2. “AF 列中的可视化”中 AP 列中的数字所在行不为空。

我尝试了几个版本的 SUMIFS,但都不起作用,那是什么不起作用:

=SUMIFS(Visual!AP:AP,Visual!A:A,A3,Visual!AF:AF,"0") =SUMIFS(Visual!AP:AP,Visual!A:A,A3,OFFSET(Visual!AF:AF,0,10),"0")

如果它看起来像这样:

column A | column AF |column AP
6655     |120        |120
6655     |152        |152
6655     |0          |500
6655     |0          |259
2541     |589        |589
2541     |0          |89
3268     |15         |15

在示例中,我需要为员工 6655 总结 AP 列的前两行

谢谢。

【问题讨论】:

  • 你尝试过 SUMIFS 吗?
  • @ScottCraner 是的,我在按摩中写的
  • 你应该发布那些不起作用的,所以我们不会重试它们
  • @ScottCraner 已编辑
  • 搜索非空白是"<>" 不是"<>0" 请看下面我的答案

标签: excel excel-formula


【解决方案1】:

假设您在“最终”工作表中输入此公式,并且员工 ID 在 A3 中。使用以下公式并复制下来。

=SUMIFS(Visual!AP:AP,Visual!A:A,A3,Visual!AF:AF,"<>"&"")

更新

我看到了您的示例数据,并为此感谢您。空白和零有点混乱。我编辑了您的示例数据以包含一个空白。我还提供了三个单独的公式。如果有的话,哪一个给出了正确的值?

【讨论】:

  • 您确定 Visual!AF:LAF 中没有包含空格的空单元格吗?从视觉上看,它们看起来相同,但 sumif 不会认为它们是空的
  • 我需要在 AP 列中汇总所有包含在同一行 Emp 编号中且在 AF 列中不为空白的单元格。现在它总结了我对特定员工的所有成员。我需要将 AF 列中不等于 0 的行汇总到每个员工。
  • 我在保险公司工作,不允许在网上乱扔数据,我会在原帖中更好地解释我自己,并编辑
  • 我需要第三个公式 - 但我不知道如何将其转换为我的需要,你能帮我解决这个问题吗?有 272 个答案的那个
  • 更改公式中的单元格引用以匹配电子表格上的单元格引用。 A:A 表示整个 A 列 如果范围位于公式所在的另一个工作表上,则它变为工作表名!A:A。在您的情况下,我的示例 C:C 代表 Visual 上的 AF 列,因此对 C:C 的引用将变为 VISUAL!AF:AF。如果您的参考文献与公式在同一张纸上,则无需输入表格名称......不会有伤害,但也不需要。
猜你喜欢
  • 2017-01-19
  • 1970-01-01
  • 2016-10-16
  • 1970-01-01
  • 2015-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-17
相关资源
最近更新 更多