首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据excel中的条件返回日期

根据excel中的条件返回日期
EN

Stack Overflow用户
提问于 2019-12-01 06:19:03
回答 2查看 84关注 0票数 1

我有一张athlete namestraining sessionscompletion dates的桌子。

从这张表中,我想提取特定运动员完成某一阶段的最新日期(不包括当前日期)。

到目前为止,我的公式如下:

代码语言:javascript
复制
= 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)
     ,
     )

哪里

代码语言:javascript
复制
'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

这个公式有效,但是它返回的是最近的日期,而不是与运动员名称和会话相匹配的最新日期。

我哪里出错了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-01 08:10:26

这对我有用。

代码语言:javascript
复制
=MAX(IF($A$5:$A$12=D5,IF($B$5:$B$12<$B$1,$B$5:$B$12)))

这是一个数组函数,所以单击单元格并按ctrl + shift + enter键。

票数 1
EN

Stack Overflow用户

发布于 2019-12-01 10:04:02

我试着追踪你的手机推荐信。您可以使用SUMPRODUCTMAX的组合

代码语言:javascript
复制
=SUMPRODUCT(MAX((A1:A13=AC27)*(BS1:BS13=AD27)*B1:B13))

结果如下:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59123049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档