如果带有日期的语句该怎么办

时间:2018-06-20 06:40:16

标签: excel

我想要以下

如果q14在1/7/18到31/7/18之间,则T14为0

Q14 = 15/2/19

T14 4320

我希望答案为0

有什么想法可以将其正确地放入公式中吗?

谢谢

2 个答案:

答案 0 :(得分:1)

将其稍微缩小:

  

如果Q14> = 2018-07-01Q14 <= 2018-07-31然后T14,否则0

要将日期显示为日期而不是文本,您想使用DATE函数,该函数接受年,月和日,如下所示:DATE(2017, 7, 1)

在Excel中处理“与”的方式有点不寻常:您有一个AND函数,并且将所有条件作为参数传递:

AND(Q14>=DATE(2017, 7, 1), Q14<=DATE(2017,7,31))

然后,您可以将其添加到普通的IF函数中:

=IF(AND(Q14>=DATE(2017, 7, 1), Q14<=DATE(2017,7,31)), T14, 0)

(特别注意:由于一天是从00:00:0023:59:59,因此您通常想检查自己是否之前下一天而不是在当前日期(即Q14<DATE(2017, 8, 1)

答案 1 :(得分:0)

您可以测试是否在和之间 因此,如果Q14大于(使用日期公式)是2018年7月1日,而Q14小于2018年7月31日。 如果为true,则返回单元格T14,否则为0

let bioTextView: UILabel = {
    let tv = UILabel()
    tv.text = "This is sample text for a bio label for a user on this platform."
    tv.backgroundColor = .clear
    tv.textColor = .white
    tv.lineBreakMode = .byWordWrapping
    tv.numberOfLines = 0
    tv.textAlignment = NSTextAlignment.right
    return tv
}()