【问题标题】:Excel SUMIFS formula based on column names基于列名的 Excel SUMIFS 公式
【发布时间】:2021-07-19 21:36:21
【问题描述】:

我正在尝试根据列名值对行范围求和。

例如: 列是水平放置的邮政编码

以下是值,我想要的总和是基于 1000 到 1700 之间的邮政编码。

列格式是通用的,值是数字,列来自从数据模型中获取数据的数据透视表。

我尝试使用 SUMIFS 公式,但可能我在某个地方弄错了,结果为 0。

=SUMIFS(B3:CW3;B2:CW2;">1000";B2:CW2;"<1700")

文件:https://dox.abv.bg/download?id=193e65df0d# - 下载链接

提前致谢,祝您有美好的一天!

【问题讨论】:

  • "&gt;" &amp; 1000"&lt;" &amp; 1700 我相信
  • 仍然返回 0,它不像没有名称在 1000 和 1700 之间的列。
  • 标题数字或文本等是什么类型
  • 您的任何标题单元格是否合并?
  • 数字格式并不意味着基础值是数字。左对齐表明它们是文本。

标签: excel excel-formula


【解决方案1】:

由于您的邮政编码存储为文本:

我们可以将NUMBERVALUESUMPRODUCT 一起使用。

=SUMPRODUCT((B3:H3)*(NUMBERVALUE(B2:H2)>1000)*(NUMBERVALUE(B2:H2)<1700))

结果(注意邮政编码 1360 + 1528 将相加):

【讨论】:

  • 完美运行!谢谢您,先生,祝您一切顺利! :)
  • 你也是!!祝项目好运:)!
  • 非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-27
  • 1970-01-01
相关资源
最近更新 更多