当前位置:首页教育技巧excel技巧excel表格制作

excel表格日期怎么判断区间

2024-07-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(结束行)

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .