如果在特定日期使用 arrayformula 求和
Using arrayformula to sum if on certain date
我想根据某个日期的与会者人数统计某个月的与会者人数,但找不到不用手动向下拖动的公式。我已经找到了如何做一个月并手动拖下这个公式(令我惊讶的是我设法弄清楚了)。
谁能帮我弄清楚如何使用 arrayformula 自动执行此操作,这样就不需要手动向下拖动了。
这是我的 a.t.m。
Link 我的 google sheet: https://docs.google.com/spreadsheets/d/1lLhfe1JDQxsMOS1gjWr5whjj7MRgqN4xNqlmoJ3xK9E/edit?usp=sharing
使用:
=ARRAYFORMULA(QUERY({TEXT(B2:B, "mmmm yyyy"), C2:C},
"select Col1,sum(Col2)
where Col2 is not null
group by Col1
label sum(Col2)''", 0))
更新:
=ARRAYFORMULA(IFNA(VLOOKUP(A2:A,
QUERY({TEXT('input 1'!B2:B, "mmmm yyyy"), 'input 1'!C2:C},
"select Col1,sum(Col2)
where Col2 is not null
group by Col1
label sum(Col2)''", 0), 2, 0)))
我想根据某个日期的与会者人数统计某个月的与会者人数,但找不到不用手动向下拖动的公式。我已经找到了如何做一个月并手动拖下这个公式(令我惊讶的是我设法弄清楚了)。
谁能帮我弄清楚如何使用 arrayformula 自动执行此操作,这样就不需要手动向下拖动了。
这是我的 a.t.m。
Link 我的 google sheet: https://docs.google.com/spreadsheets/d/1lLhfe1JDQxsMOS1gjWr5whjj7MRgqN4xNqlmoJ3xK9E/edit?usp=sharing
使用:
=ARRAYFORMULA(QUERY({TEXT(B2:B, "mmmm yyyy"), C2:C},
"select Col1,sum(Col2)
where Col2 is not null
group by Col1
label sum(Col2)''", 0))
更新:
=ARRAYFORMULA(IFNA(VLOOKUP(A2:A,
QUERY({TEXT('input 1'!B2:B, "mmmm yyyy"), 'input 1'!C2:C},
"select Col1,sum(Col2)
where Col2 is not null
group by Col1
label sum(Col2)''", 0), 2, 0)))