【问题标题】:Countif DATE - Paste formula & increase date by 1 day, using same range to reference fromCountif DATE - 粘贴公式并将日期增加 1 天,使用相同的范围作为参考
【发布时间】:2016-04-15 13:32:25
【问题描述】:

我期望的初学者问题。我正在修改一个名为 AVAIL 的新 Google 工作表。它将显示每天有多少客人被预订到我们使用的潜水船上,以帮助我们计划未来的预订。

我从另一个名为 MER 的工作表中引用相同的范围,其中列出了客人预订。

新工作表 AVAIL 包含所有日历日期,每个日期都在一个新列中。例如:B1 的 22/04/2016、C1 的 23/04/2016 等,一直持续到接下来的六个月

我使用的公式可以正常工作 =COUNTIF(MER!$A4:$A2000,"22/04/2016")

但是,我想将公式复制到相邻的列,每次将日期增加一天,但引用相同的范围。例如: B1 为 =COUNTIF(MER!$A4:$A1000,"22/04/2016" C1 为 =COUNTIF(MER!$A4:$A1000,"23/04/2016" D1 为 =COUNTIF (MER!$A4:$A1000,"24/04/2016" 等等。

我有几艘潜水船要为此做这项工作,而且我知道必须有一种方法可以复制将日期增加一天的公式。手动更改每一个都需要很长时间。

非常感谢您的帮助,谢谢。

【问题讨论】:

  • 事情有点混乱。在您的新工作表 AVAIL 上,您声明 B1 是一个日期。稍后您声明 B1 将是您的计数公式。你能澄清一下吗?如果不是这种情况,您在哪张纸上使用 countif 公式?

标签: excel function date paste countif


【解决方案1】:

将日期参考放在第一行。然后添加第二行。因为您在列的顶部有日期参考,所以只需将单元格参考放入日期:

=COUNTIF(MER!$A4:$A2000,B1)

如果你不想这样做,那么试试这个:

=COUNTIF(MER!$A4:$A2000,DATE(2016,4,22 + COLUMN(A:A)-1))

【讨论】:

  • 该死的你已经醒了,斯科特!我本来打算提出同样的建议,但在阅读他对数据布局的描述时感到困惑。
  • 斯科特,谢谢你。我一直在努力解决几个小时,而你为我搞定了。完美运行,现在非常明显。再次感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多