我在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
假设数据在单元格A1中开始,并且标题发布(是/否)数据在列B中,并且每天只有一行:
我将以下公式复制到单元格C5中:
=IF(OR(B5="Yes",B4="Yes",B3="Yes",B2="Yes"),1,0)
该公式不适用于C2到C4的单元格,因为它引用了数据之外的单元格;可以通过删除OR语句中的不适当引用来修复。