计算 Google 工作表中日期列表中一个月的实例数

Counting the number of instances of a month in a list of dates in Google Sheets

我有一个很大的传播sheet 包含工作信息。我正在尝试创建一个“按月计算的工作数”字段,但它没有正确提取。

我的工作信息都位于一个名为“3PL 工作”的 sheet 中。我有一个隐藏的 sheet 标题为“Under The Hood”,其中在他们的名字旁边包含 table 月份(即 'Under The Hood'!E2:E13 是一列数字,F 列有对应的“一月”、“二月”等

我制作了一个单元格,其中包含月份的下拉列表(从 Under The Hood sheet 中拉出),并且在右侧的单元格中我希望它输出已完成的作业数。

我在下拉月份列表中使用了这个,它只是一个简单的数字列表而不是名称,但它看起来很糟糕,所以我希望使用索引匹配来使用名称。

这是处理月份数字列表的代码,使用 I19 作为月份数字的输入单元格

=COUNTIFS(ARRAYFORMULA(MONTH('3PL Jobs'!C3:C)),I19,'3PL Jobs'!AR3:AR,"COMPLETE")

这是我试图包含在 index/match 月份名称中的代码(理论上这应该只根据 I18 中选择的名称输出月份编号,但无论怎样它都会输出“8”选择了什么)

=arrayformula(index('Under The Hood'!E2:E13,MATCH(I18,'Under The Hood'!F2:F13),1))

我确定我遗漏了一些简单的东西,但这让我抓狂!

要将月份名称转换为月份编号,您只需要:

=MONTH(I18&1)