Google sheets 如何应用google电子表格数组公式在一组混合值中选择最早的日期?

Google sheets 如何应用google电子表格数组公式在一组混合值中选择最早的日期?,google-sheets,sumifs,array-formulas,Google Sheets,Sumifs,Array Formulas,我需要用不同的标准从两列中交叉数据:在第一列中我有工人的id,在另一列中——他们的活动日期。其想法是显示选定工人的最早日期。我试图通过SUMIFS组织它,但它只显示了一个工人的正确日期,从整个范围内最早的日期开始。 请参见我的示例电子表格和以下公式: 换句话说,我正在寻找一个公式,该公式将只对适当(选择的)工作人员的日期进行排序,并显示其中的最小(最早)日期 试试看: =query(A1:B8; "select A, min(B) group by A";1) 另请参见您共享的电子表格中的单

我需要用不同的标准从两列中交叉数据:在第一列中我有工人的id,在另一列中——他们的活动日期。其想法是显示选定工人的最早日期。我试图通过SUMIFS组织它,但它只显示了一个工人的正确日期,从整个范围内最早的日期开始。 请参见我的示例电子表格和以下公式:

换句话说,我正在寻找一个公式,该公式将只对适当(选择的)工作人员的日期进行排序,并显示其中的最小(最早)日期

试试看:

=query(A1:B8; "select A, min(B) group by A";1)
另请参见您共享的电子表格中的单元格G1

或者,尝试:

=vlookup(D2; sort(A2:B8; 2;1); 2; 0)

不要在其他网站上发布这个问题的例子。关于您的问题的所有信息都应该在您的问题中。请注意,当您在单元格D2中更改worker时,它不会在E2中显示正确的日期(正如它所表示的那样)。它只适用于工人1,因为他在范围内的最小日期开始工作……我的公式一次给出了所有工人的“开始”日期。但是,如果你想有一个单独的列与所有的工人,然后查找该日期,然后看到我更新的答案。魔术!它完全可以正常工作;)谢谢你用vlookup指出正确的方向!