在Excel中有条件地添加标志

问题描述 投票:0回答:1

我在excel中有以下数据

数据

Date      Title Released
1-1-2017  No
2-1-2017  No
3-1-2017  Yes
4-1-2017  Yes
5-1-2017  No
6-1-2017  No
7-1-2017  No
8-1-2017  No
9-1-2017  Yes
10-1-2017 No
11-1-2017 No
12-1-2017 No 
13-1-2017 No

问题:

我想添加一个标志列,如果标题在该日期发布,或者标题是在该日期后3天内发布的,则该列为1

解决方案需要基于公式,因为自发布条件以来的天数可能会发生变化

提前致谢

预期产出

Date      Title Released  Flag
1-1-2017  No              0  
2-1-2017  No              0
3-1-2017  Yes             1
4-1-2017  Yes             1
5-1-2017  No              1 
6-1-2017  No              1 
7-1-2017  No              1
8-1-2017  No              0
9-1-2017  Yes             1 
10-1-2017 No              1
11-1-2017 No              1
12-1-2017 No              1
13-1-2017 No              0  
excel
1个回答
0
投票

假设数据在单元格A1中开始,并且标题发布(是/否)数据在列B中,并且每天只有一行:

我将以下公式复制到单元格C5中:

=IF(OR(B5="Yes",B4="Yes",B3="Yes",B2="Yes"),1,0)

该公式不适用于C2到C4的单元格,因为它引用了数据之外的单元格;可以通过删除OR语句中的不适当引用来修复。

© www.soinside.com 2019 - 2024. All rights reserved.