Excel 在值为三个可用选项中的两个选项的列中,查找最后一个单元格的对应日期

Excel 在值为三个可用选项中的两个选项的列中,查找最后一个单元格的对应日期,excel,excel-2007,Excel,Excel 2007,我有一个电子表格,左栏有按时间顺序排列的日期,其他多栏(不紧跟其后)根据我每天输入的数字提供不同数据上传的“结果”(S=成功,p=部分成功,F=失败)-如果没有尝试上传,单元格将留空 在每个“结果”列的表格上方,我希望显示与该列中最后一行(天)相对应的日期,该行中显示“p”或“S” 我已经搜索并阅读了关于索引(match())公式的内容,但我没有看到任何关于匹配多个条件的内容 我尝试在比赛中使用OR函数,但似乎不起作用。另一个网站提到使用SUMPRODUCT函数,但我还是不知道如何在公式中加入

我有一个电子表格,左栏有按时间顺序排列的日期,其他多栏(不紧跟其后)根据我每天输入的数字提供不同数据上传的“结果”(S=成功,p=部分成功,F=失败)-如果没有尝试上传,单元格将留空

在每个“结果”列的表格上方,我希望显示与该列中最后一行(天)相对应的日期,该行中显示“p”或“S”

我已经搜索并阅读了关于索引(match())公式的内容,但我没有看到任何关于匹配多个条件的内容

我尝试在比赛中使用OR函数,但似乎不起作用。另一个网站提到使用SUMPRODUCT函数,但我还是不知道如何在公式中加入多个条件

-另外(我不知道这是否重要),但这个例子引用了公式中表的列标题,我不知道如何将其应用于我的情况


任何帮助都将不胜感激!!谢谢

尝试使用
LOOKUP
,例如,此公式将在
B2:B1000
中查找最后一个“p”或“S”(或“p”或“S”,不区分大小写),并返回
A2:A1000
中的相应日期

=查找(2,1/((B2:B1000=“p”)+(B2:B1000=“S”),$A2:$A1000)

注意:我假设日期是按升序排列的,并且位置上的“最后”日期(最下面的)也是最新的,在这种情况下,您也可以使用如下“数组公式”:

=MAX(如果((B2:B1000=“S”)+(B2:B1000=“p”),$A2:$A1000))


使用
CTRL+SHIFT+ENTER

确认第一个公式工作正常!非常感谢。我必须进一步研究查找函数。我一直使用VLOOKUP,但不使用查找。我无法让第二个配方发挥作用,但在第一个配方发挥作用后,我并不真正需要它,我只是出于好奇而尝试。谢谢