Google sheets GoogleSheets:如果日期介于今天和六个月前之间,则显示值

Google sheets GoogleSheets:如果日期介于今天和六个月前之间,则显示值,google-sheets,Google Sheets,如果我的日期字段介于今天和6个月前之间,我希望显示“刚培训” =IF(AND(P5 >= EDATE(today(),0), P5 <= Edate(today(),-6)), "Just Trained", IF(AND(P5 >= edate(today(),-7), P5 <= edate(today(),-1000)), "", "")) =IF(AND(P5>=EDATE(today(),0

如果我的日期字段介于今天和6个月前之间,我希望显示“刚培训”

=IF(AND(P5 >= EDATE(today(),0), P5 <= Edate(today(),-6)), "Just Trained", 
    IF(AND(P5 >= edate(today(),-7), P5 <= edate(today(),-1000)), "", ""))
=IF(AND(P5>=EDATE(today(),0),P5=EDATE(today(),-7),P5尝试以下公式:

=IF(ISBETWEEN(P5,EDATE(TODAY(),-6),TODAY()),"Just Trained",)

如果单元格P5中的日期介于今天和六个月前(包括今天),则显示“刚训练”。最后一个逗号表示当单元格P5中的日期不在边界之间时,公式将返回真正的空值。真正的空值不同于零长度文本字符串
“”

这两个
datevalue()
调用是多余的,可以忽略不计。有关原因的解释,请参阅。datevalue()调用可能是多余的,但我不建议忽略它们。通常情况下,Google Sheets会混淆使用的是日期,而复杂的公式会抛出错误。我已经阅读了示例,但我是根据经验说话的。在回答中给出的公式中,
edate()
返回一个dateserial值,
today()也会返回一个dateserial值
datavalue()
wrappers不会添加任何内容。答案是否会使其更简单。好的,谢谢您的建议。您好,如果您的问题已解决,请将此线程标记为“已回答”。此外,请借此机会学习,并学习如何,以及