Arrayformula Filter 但具有动态值 Google Sheets
Arrayformula Filter but with dynamic values Google Sheets
这是我在 sheet 中尝试做的事情:
https://docs.google.com/spreadsheets/d/1uK7poWPaGvIR_v-7eiD84zdMXu6AFNJqSZWJff6FxiY/edit?usp=sharing
在“任务跟踪器”选项卡中,团队成员写下任务、他们在该任务中完成的时间以及该任务的计数。
在“Sheet1”选项卡中,任务会自动填充到“本周任务”部分,然后可以在“任务”部分的下拉列表中选择这些任务。 (我稍后要构建的内容需要此下拉列表以保持单元格中的值一致)。
现在的问题是,我想让星期一、星期二、星期三等的“小时数”和“计数”根据“任务跟踪器”sheet 中输入的值自动填充。但是,考虑到每周,值(任务名称)可能会发生变化,新任务将会出现,我没有可以过滤的静态值。
有什么方法可以使用 arrayformula+filter 或其他函数来实现吗?我希望“Sheet 1”中的星期一、星期二等的“小时”和“计数”自动填充,根据在下拉列表中选择的任务统计“任务跟踪器”选项卡中的所有值Sheet1.
的“任务”部分
我们可以简单地获取“任务”列的值,并使用该特定任务过滤任务跟踪器中的值 sheet。
其余部分是语法糖,以确保我们处理空单元格、任务跟踪器中一次也没有出现的任务,并确保正确的行和列 dynamic/static 以便于调整我们每天都填写。
代码如下:
=IF(
ISBLANK($A6),
"",
IFERROR(
SUM(
FILTER('Task Tracker'!D:'Task Tracker'!D,
'Task Tracker'!$B:'Task Tracker'!$B = $A6)
),
0
)
)
这是 sheet:
https://docs.google.com/spreadsheets/d/1yqg07r0q-2i24Wpv8AQhJjP39uynVBQCJGKEROsp6vM/edit?usp=sharing
这是我在 sheet 中尝试做的事情: https://docs.google.com/spreadsheets/d/1uK7poWPaGvIR_v-7eiD84zdMXu6AFNJqSZWJff6FxiY/edit?usp=sharing
在“任务跟踪器”选项卡中,团队成员写下任务、他们在该任务中完成的时间以及该任务的计数。 在“Sheet1”选项卡中,任务会自动填充到“本周任务”部分,然后可以在“任务”部分的下拉列表中选择这些任务。 (我稍后要构建的内容需要此下拉列表以保持单元格中的值一致)。
现在的问题是,我想让星期一、星期二、星期三等的“小时数”和“计数”根据“任务跟踪器”sheet 中输入的值自动填充。但是,考虑到每周,值(任务名称)可能会发生变化,新任务将会出现,我没有可以过滤的静态值。
有什么方法可以使用 arrayformula+filter 或其他函数来实现吗?我希望“Sheet 1”中的星期一、星期二等的“小时”和“计数”自动填充,根据在下拉列表中选择的任务统计“任务跟踪器”选项卡中的所有值Sheet1.
的“任务”部分我们可以简单地获取“任务”列的值,并使用该特定任务过滤任务跟踪器中的值 sheet。
其余部分是语法糖,以确保我们处理空单元格、任务跟踪器中一次也没有出现的任务,并确保正确的行和列 dynamic/static 以便于调整我们每天都填写。
代码如下:
=IF(
ISBLANK($A6),
"",
IFERROR(
SUM(
FILTER('Task Tracker'!D:'Task Tracker'!D,
'Task Tracker'!$B:'Task Tracker'!$B = $A6)
),
0
)
)
这是 sheet: https://docs.google.com/spreadsheets/d/1yqg07r0q-2i24Wpv8AQhJjP39uynVBQCJGKEROsp6vM/edit?usp=sharing