【问题标题】:Excel wildcards and datesExcel 通配符和日期
【发布时间】:2019-11-19 16:45:17
【问题描述】:

我正在创建一个 countifs 语句,但遇到了令人头疼的问题。

=COUNTIFS(
'IR-RPI Data'!$B:$B,$A3,
'IR-RPI Data'!$D:$D,"04" & "/" & G2 & "/" & "20" & "19")

如果我将任何最后一行更改为通配符,公式就会中断。 G2 引用数据为“09”的单元格。

我想读最后一行...

'IR-RPI Data'!$D:$D,"*" & G2 & "*")

...但我遇到了错误。

我做错了什么?

感谢您的关注,

山姆

编辑:

我想要这个公式...

=COUNTIFS(
'IR-RPI Data'!$B:$B,$A3,
'IR-RPI Data'!$D:$D,"04" & "/" & G2 & "/" & "20" & "19")

在 B3 工作(第二张图片)

我希望这个杂乱无章的混乱对某人有意义。

再次感谢,

山姆

【问题讨论】:

  • 重要提示:日期不是文本。不知道为什么你需要在这里连接,除非你正在处理 text-that-looks-like-dates
  • 我的日期设置为 dd-mmm-yy,显示 03/09/2019。我正在尝试检查特定日期中有多少 X。
  • 日期只是数字,而不是文本。将格式更改为常规 - 单元格是数字吗?
  • 谢谢本,你是对的。如何保留一般的文本而不是数字?
  • 你不应该那样做。你能解释一下你想对 COUNTIFS 做什么吗?什么标准?

标签: excel wildcard


【解决方案1】:

日期不是文本,而是数字。在您的COUNTIFS 中使用DATE 创建一个真实的日期。举个例子:

=COUNTIFS($B$1:$B$5,$A10,$E$1:$E$5,$B$8,$D$1:$D$5,">="&DATE(2019,B$9,1),$D$1:$D$5,"<="&EOMONTH(DATE(2019,B$9,1),0))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    • 2014-08-18
    • 1970-01-01
    • 2014-04-23
    • 2016-05-10
    相关资源
    最近更新 更多