【发布时间】:2020-08-14 18:40:19
【问题描述】:
我有一个包含工作信息的大型电子表格。我正在尝试创建一个“按月计算作业”字段,但它没有正确拉动。
我的工作信息都位于名为“3PL 工作”的工作表中。我有一个名为“Under The Hood”的隐藏表,其中包含他们名字旁边的月份表(即“Under The Hood”!E2:E13 是一列数字,F 列有相应的“一月”,“二月” "等。
我已经制作了一个带有月份下拉列表的单元格(从 Under The Hood 表中拉出),并且在右侧的单元格中我希望它输出已完成作业的数量。
我使用下拉月份列表只是一个简单的数字列表而不是名称,但它看起来很糟糕,所以我希望使用索引匹配来使用名称。
这是处理月份编号列表的代码,使用 I19 作为月份编号的输入单元格
=COUNTIFS(ARRAYFORMULA(MONTH('3PL Jobs'!C3:C)),I19,'3PL Jobs'!AR3:AR,"COMPLETE")
这是我尝试包含的用于索引/匹配月份名称的代码(理论上这应该只根据 I18 中选择的名称输出月份编号,但无论选择什么,它都会输出“8”)
=arrayformula(index('Under The Hood'!E2:E13,MATCH(I18,'Under The Hood'!F2:F13),1))
我确定我错过了一些简单的东西,但这让我发疯了!
【问题讨论】:
-
分享您的工作表副本
-
docs.google.com/spreadsheets/d/… 有问题的单元格在启动页面上。 J18 目前只是试图获取与 I18 中选择的月份对应的数字。 I19 是手动输入的月份数,J19 是在 I19 中输入的月份中的(正确)作业计数。
标签: arrays date google-sheets google-sheets-formula gs-vlookup