Excel 仅当存在日期时才在单元格中添加值

Excel 仅当存在日期时才在单元格中添加值,excel,excel-formula,Excel,Excel Formula,我是新来的,所以请原谅可能不合法的excel公式。请随意告诉我做这件事的正确方法 我正在按日期跟踪发送的电子邮件数量。 发送7封电子邮件后,我只想在发送7封电子邮件时离开手机 我已经尝试添加一个额外的IF语句超过12天,但这也将包括完全没有条目的单元格。尝试过使用OR,但无法理解它如何使用这些IFs =IF(F4=TODAY(),"1 Email Sent",IF(F4=TODAY()-2,"2 Emails Sent",IF(F4=TODAY()-3,"2 Emails Sent",IF(F4

我是新来的,所以请原谅可能不合法的excel公式。请随意告诉我做这件事的正确方法

我正在按日期跟踪发送的电子邮件数量。 发送7封电子邮件后,我只想在发送7封电子邮件时离开手机

我已经尝试添加一个额外的IF语句超过12天,但这也将包括完全没有条目的单元格。尝试过使用OR,但无法理解它如何使用这些IFs

=IF(F4=TODAY(),"1 Email Sent",IF(F4=TODAY()-2,"2 Emails Sent",IF(F4=TODAY()-3,"2 Emails Sent",IF(F4=TODAY()-4,"3 Emails Sent",IF(F4=TODAY()-5,"3 Emails Sent",IF(F4=TODAY()-6,"4 Emails Sent",IF(F4=TODAY()-7,"4 Emails Sent",IF(F4=TODAY()-8,"4 Emails Sent",IF(F4=TODAY()-9,"5 Emails Sent",IF(F4=TODAY()-10,"6 Emails Sent",IF(F4=TODAY()-11,"6 Emails Sent",IF(F4=TODAY()-12,"All 7 Emails Sent",IF(F4<TODAY()-13,"")))))))))))))

我只想说,如果A1包含的日期超过12天,或者A1为空,那么IFF4这个公式将返回发送的所有7封电子邮件

谢谢你,简。 那次修订非常有效

=IFORNOTISNUMBERA1,A1>今天,VLOOKUPEDATETODAY,0-EDATEA1,0,$E$2:$F$16,2,1


你是一个明星。

谢谢Jenn,我在玩OR语句时尝试了类似的方法,但当我在上面的长代码末尾添加IF语句和所有7个电子邮件IF语句时,我要么出错,要么就是不起作用。我将在下一条评论中添加我的代码。=IFF94=今天,发送1封电子邮件,IFF94=今天-1,1封电子邮件,IFF94=今天-2,2封电子邮件,IFF94=今天-3,2封电子邮件,IFF94=今天-4,3封电子邮件,发送IFF94=今天-5,3封电子邮件,发送IFF94=今天-6,4封电子邮件,发送IFF94=今天-7,4封电子邮件,发送IFF94=今天-8,4封电子邮件,发送IFF94=今天-9,5封电子邮件,IFF94=今日-10,6封已发送电子邮件,IFF94=今日-11,6封已发送电子邮件,IFF94=今日-12,所有7封已发送电子邮件,IFF94
IF(OR(NOT(ISNUMBER(A1)),A1>TODAY()),"",VLOOKUP(EDATE(TODAY(),0)-EDATE(A1,0),$E$2:$F$16,2,1))