Arrayformula 根据另一列的单元格内容提取列中的最小值
Arrayformula to pull the minimum value in a column based on cell contents of another column
我正在尝试找到一种方法让我的 minifs
公式在 google 工作表中的 arrayformula
中起作用。
我有两张纸 - 摘要和数据。在数据上,我在 Col A 中有一个重复的名称列表。 Col B 有一个与 Col C 中的日期相对应的标签列表。在摘要中,我有一个查询将唯一名称列表从第三个选项卡拉到 Col A。在 Col B 中,我试图拉入每个人的最短日期不是到达日期。
数据
Col A Col B Col C
James departure 1/1/2019
Sarah arrival 12/3/2018
Sarah departure 3/12/2019
David departure 5/23/2019
James departure 12/2/2018
David departure 4/7/2019
David arrival 11/18/2018
我知道如果没有一些我承认不具备的技能的额外复杂公式语言,最小公式在 arrayformula
中根本不起作用。
我现在使用的公式是
=MINIFS(Data!C2:C,Data!A2:A,A2,Data!B2:B,"<>*arrival*")
此公式按预期工作。我真的很想能够使用 arrayformula
,因为我的唯一名称列表每天都在不断增长。我希望摘要选项卡上的公式输出为:
Col A Col B
James 12/2/2018
David 4/7/2019
Sarah 3/12/2019
Link 示例电子表格:https://docs.google.com/spreadsheets/d/1v_eXKkiPpZwmOSmB3CBkSx_usP05J7hKdZlecQ0--Wk/edit#gid=0
=ARRAYFORMULA(TO_DATE(IFERROR(VLOOKUP(A2:A,
SORT(QUERY(Data!A2:C, "where B = 'Departure'"), 1, 1, 3, 1), 3, 0))))
我正在尝试找到一种方法让我的 minifs
公式在 google 工作表中的 arrayformula
中起作用。
我有两张纸 - 摘要和数据。在数据上,我在 Col A 中有一个重复的名称列表。 Col B 有一个与 Col C 中的日期相对应的标签列表。在摘要中,我有一个查询将唯一名称列表从第三个选项卡拉到 Col A。在 Col B 中,我试图拉入每个人的最短日期不是到达日期。
数据
Col A Col B Col C
James departure 1/1/2019
Sarah arrival 12/3/2018
Sarah departure 3/12/2019
David departure 5/23/2019
James departure 12/2/2018
David departure 4/7/2019
David arrival 11/18/2018
我知道如果没有一些我承认不具备的技能的额外复杂公式语言,最小公式在 arrayformula
中根本不起作用。
我现在使用的公式是
=MINIFS(Data!C2:C,Data!A2:A,A2,Data!B2:B,"<>*arrival*")
此公式按预期工作。我真的很想能够使用 arrayformula
,因为我的唯一名称列表每天都在不断增长。我希望摘要选项卡上的公式输出为:
Col A Col B
James 12/2/2018
David 4/7/2019
Sarah 3/12/2019
Link 示例电子表格:https://docs.google.com/spreadsheets/d/1v_eXKkiPpZwmOSmB3CBkSx_usP05J7hKdZlecQ0--Wk/edit#gid=0
=ARRAYFORMULA(TO_DATE(IFERROR(VLOOKUP(A2:A,
SORT(QUERY(Data!A2:C, "where B = 'Departure'"), 1, 1, 3, 1), 3, 0))))