【问题标题】:Using SUMIF function in combination with TEXT function结合使用 SUMIF 函数和 TEXT 函数
【发布时间】:2020-03-05 22:42:05
【问题描述】:

我有一个包含两列的表:日期和成本。日期格式为“XX/XX/XXXX”。成本只是一个数值。

我有第二张表,其中列有月份(“一月”、“二月”、“三月”...)中的日期。 我想要实现的是做一个 SUMIF 公式,其中日期与列中的月份匹配。 这是我迄今为止尝试过的:

=SUMIF(B:B,TEXT(A:A,"MMMM"),D1)

在这种情况下,B:B = 成本,A:A = 日期,D1 = “一月”。 然而这并没有奏效。

请给点建议。

谢谢

【问题讨论】:

  • 答案在很大程度上取决于您的数据类型。您的值是实际日期格式吗?还是文本值?在两个表中
  • @JvdV “日期”的 A 列的日期格式如前所述(XX/XX/XXXX,例如 11/09/2019)。 D1 字段以文本(/general)值“January”为例。

标签: excel excel-formula


【解决方案1】:

在这种情况下,B:B 似乎是你的求和范围,

试试

=SUMIF(TEXT(A:A,"MMMM"),D1,B:B)

SUMIF 的语法:SUMIF(range, criteria, [sum_range])

或

=SUMIFS(B:B,TEXT(A:A,"MMMM"),D1)

SUMIF 的语法:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

【讨论】:

  • 不幸的是,我已经尝试过了,但它不起作用。它返回“此公式有问题”的一般错误。
  • @Revokez 您能否编辑您的帖子以包含来自您的 A、B 和 D 列的一些示例数据,并展示预期的输出?
猜你喜欢
  • 1970-01-01
  • 2016-08-26
  • 1970-01-01
  • 1970-01-01
  • 2015-03-14
  • 2020-10-15
  • 1970-01-01
  • 2019-08-29
  • 1970-01-01
相关资源
最近更新 更多