如何判断E6日期在AK6:AK24与AL6:AL24中的存在情况并返回对应结果?
解决方案
使用嵌套的IF函数搭配COUNTIF函数即可实现需求,公式如下:
=IF(AND(COUNTIF(AK6:AK24,E6)>0,COUNTIF(AL6:AL24,E6)>0),"Booth",IF(COUNTIF(AK6:AK24,E6)>0,"Column 1","Column 2"))
公式说明
COUNTIF(AK6:AK24,E6)>0:检查E6的日期是否存在于AK6:AK24区域,存在则返回TRUEAND(COUNTIF(AK6:AK24,E6)>0,COUNTIF(AL6:AL24,E6)>0):同时验证两个区域都包含E6的条件,满足时返回"Booth"- 当第一个条件不满足时,先判断E6是否仅在AK列存在,满足则返回"Column 1"
- 若以上条件都不满足,说明E6仅在AL列存在,返回"Column 2"
注意点
- 确保E6、AK列和AL列的单元格均设置为日期格式,避免因格式不一致导致判断失误
- 若需要调整日期区域范围,直接修改公式中的
AK6:AK24和AL6:AL24参数即可
内容的提问来源于stack exchange,提问作者Francisco Neto
相关产品推荐
相关产品推荐

