需要知道日期列的数据格式才能写出准确的公式。可以将截止日期的月份减去保质期月份数的一半后得到的日期再与系统日期比较,就知道日期是否过半了。假定B列为“日期”格式,C2公式:=IF(TODAY()>DATE(YEAR(B2),MONTH(B2)-LEFT(A2,LEN(A2)-2)),DAY(B2)),"未过半","已过半")