发现少于几个月/字符串

时间:2015-12-02 21:10:55

标签: excel date if-statement

我需要找到excel中两个月之间的差异。一个月被列为一个字符串,另一个是我通过

计算
lst = [52.0, 55.0, 567.0, 92.0, 2.0, 5.0]

def foo(lst):
    bar = ''
    for i in lst:
        i = format(i, '.2f')
        bar+= '${}, '.format(str(i))
    bar = bar.rstrip(', ')
    return '{'+bar+'}'

print(foo(lst))

我试图获取值,然后我可以根据它小于的值显示是/否。这是我尝试过的,它们是在个人的路线上。

=TEXT(NOW(),"mmmmmmmmmmmm")

DATEDIF,我想查找天数,然后将其包装在IF中,并根据正/负数显示是/否。

1 个答案:

答案 0 :(得分:0)

您需要将它们作为日期而不是字符串/文本进行比较。

请列出字符串列出的月份吗?

例如,如果您在单元格December中将A1作为字符串,则可以使用以下代码转换为日期:=DATEVALUE(1&LEFT(A1,3))

然后使用now()获取当前日期,而不转向文字,并将其作为日期进行比较。

完整的事情:=IF(now()>(DATEVALUE(1&LEFT(A1,3))),"Yes","No")