- ·上一篇:腾讯文档怎么倒成excel表格表
- ·下一篇:怎么打印excel表格的表头
excel表格日期怎么判断区间
2025-01-14 16:42:24
1.excel判断日期在某个区间?
当然是函数公式不对了啊。
大于等于10月1日并且小于等于10月1日,你说是不是应该有且仅有一个日期,也就是等于10月1日才符合这个AND判断,而且,你的IF函数仅有一个符合条件的结果选项,不符合条件的结果没有选项的,当然只能返回显示FALSE这个结果了……而且,你的日期数据格式也不对,必须要有双引号才能操作,一般的日期数据结构在函数中最好是用DATE函数操作一下,方便多啦。正确的可通才的函数公式为:=IF(AND(D2>=DATE(2020,10,1),D2<=DATE(2020,10,31)),1,"不符合")也就是符合属于10月份的日期条件的,自己去研究调整吧…………。
2.EXCEL VBA的问题
Dim i As Long
Dim timeS As String
For i = 1 To 10
If Trim(Range("H" & i).Value) = "上班" Then
timeS = Trim(Range("G" & i).Value)
If IsDate(timeS) Then
If TimeValue(timeS) >TimeValue("08:00") Then
Range("G" & i).Interior.Color = vbRed
End If
Else
MsgBox Range("G" & i).Address(0, 0) & "不是日期格式!", vbOKOnly + vbMsgBoxSetForeground, "数据格式错误"
End If
End If
Next i
已经测试,成功运行。测试时1~10行,LZ可以修改行数,行数修改地方: For i = 1(开始行) To 10(结束行)