我有一张athlete names,training sessions和completion dates的桌子。
从这张表中,我想提取特定运动员完成某一阶段的最新日期(不包括当前日期)。
到目前为止,我的公式如下:
= IF (MATCH ($AC27&$AD27
,'Data'!$A$2:$A$2000 & 'Data'!$BS$2:$BS$2000
, 0
)
,MAX(('Data'!$B$2:$B$2000 < $AE$1) * 'Data'!$B$2:$B$2000)
,
)哪里
'Data'! - Threshold Efforts Data Entry sheet
$AC$27 - specific athlete name
AD$27 - specific athlete session
$A$2:$A$2000 - lookup array for athlete names
$BS$2:$BS$2000 - look up array for sessions
$B$2:$B$2000 - look up array for dates
$AE$1 - the current date这个公式有效,但是它返回的是最近的日期,而不是与运动员名称和会话相匹配的最新日期。
我哪里出错了?
发布于 2019-12-01 08:10:26
这对我有用。
=MAX(IF($A$5:$A$12=D5,IF($B$5:$B$12<$B$1,$B$5:$B$12)))这是一个数组函数,所以单击单元格并按ctrl + shift + enter键。

发布于 2019-12-01 10:04:02
我试着追踪你的手机推荐信。您可以使用SUMPRODUCT和MAX的组合
=SUMPRODUCT(MAX((A1:A13=AC27)*(BS1:BS13=AD27)*B1:B13))结果如下:

https://stackoverflow.com/questions/59123049
复制相似问题