第1个回答
天天向上2023.10.27回答提问者采纳在Excel中,你可以使用以下函数来判断某个时间是否在当天的14点之前:首先,确定你的数据范围。例如,假设你的数据范围是A1:A10,其中A1单元格包含创建时间。在一个空白单元格中,例如B1,输入以下公式:```=AND(A1<TODAY(),A1<=TODAY()+TIME(14,0,0))```这个公式的含义是:如果A1单元格的值小于今天的日期(TODAY()),并且A1单元格的值小于等于今天的日期加上14点的时间(TODAY()+TIME(14,0,0)),那么该公式返回TRUE,表示创建时间在当天的14点之前;否则返回FALSE。按Enter键,单元格B1中将显示判断结果。如果需要判断其他单元格,只需将公式复制并粘贴到相应的单元格中即可。注意:这个公式仅适用于Excel的较新版本(如Excel2016及更高版本)。对于旧版本的Excel,你可能需要使用更复杂的公式或使用VBA编写宏来实现相同的功能。
第2个回答
Sakuraさん2023.10.31回答假设日期和时间存储在A1单元格中,您可以使用以下公式来判断:=IF(AND(TEXT(A1,"dd/mm/yyyy")=TEXT(TODAY(),"dd/mm/yyyy"),HOUR(A1)<14),"是","否")这个公式的作用是:TEXT(A1,"dd/mm/yyyy")将A1中的日期和时间转换为只包含日期的文本字符串,格式为"dd/mm/yyyy"。TEXT(TODAY(),"dd/mm/yyyy")获取当天的日期,并将其转换为相同格式的文本字符串。HOUR(A1)获取A1中的时间部分的小时数。AND(...)函数用于检查两个条件:日期是否与当天相同,并且时间是否在14点之前。最后的IF函数根据条件的结果返回"是"或"否"。如果A1中的日期和时间在当天的14点之前,公式会返回"是",否则返回"否"。请确保在使用公式之前,将日期和时间格式设置为合适的日期时间格式。您可以在单元格格式设置中进行调整。
第3个回答
╰☆红枫☆╮2023.10.30回答你把楼上那个公式前面加个IF判断,=IF(A1<>"",原有公式,"")=IF(A1<>"",AND(A1<TODAY(),A1<=TODAY()+TIME(14,0,0)),"")