关于excel的时间函数。

发布网友 发布时间:2022-04-22 14:34

我来回答

6个回答

热心网友 时间:2023-10-18 13:26

按楼主的题意,是设置数据有效性的
但根据楼主追问一楼老师的意思表明,楼主应该在C1单元格输入哪下公式
=IF(AND(HOUR(NOW())>=9,HOUR(NOW())<=14),A1+B1,"")
意思是当前时间在9:00到14:00时,C1=A1+B1,否则为空(即不计算)
一楼老师的答案
=(A1+B1)*((HOUR(NOW())>9)*(HOUR(NOW())<14))
得到结果是:在时间段内(A1+B1)*1,不是时间段计算结果为(A1+B1)*0,进行了计算。因此不合楼主题意。
如果楼主还有条件,可用如下公式
=IF(AND(HOUR(NOW())>=9,HOUR(NOW())<=14,D1=F1,J1>=100),F1*J1*1.001,"")
即当时间段在9点到14点之间,且d1=f1,j1大于等于100时,值等于f1*j1*1.001
否则为空(不计算)

热心网友 时间:2023-10-18 13:26

选中这个单元格,数据-有效性,允许选择时间,数据选择介于,开始时间输入9:00,结束时间输入14:00。
这样这个单元只能输入这个时间段,不在这个时间段就会提示错误。追问我的意思是,有a1、b1、c1这3三个单元格,c1=a1+b1,但需要在9:00-14:00这段时间才计算,否则不计算,如何操作?

追答哦
=(a1+b1)*((HOUR(NOW())>9)*(HOUR(NOW())<14))
这个公式不在这个时间内结果为0。

热心网友 时间:2023-10-18 13:27

=IF(AND(--TEXT(NOW(),"h:m")>=--"9:00",--TEXT(NOW(),"h:m")<=--"21:00"),"成立","失败")追问=IF(AND(D3=F3,J3>=100),F3*J3*1.001)
我本来有以上条件,如何再加上时间上的*?

追答如果D3、F3不是上面所列的时间的话,公式:
=IF(AND(D3=F3,J3>=100,--TEXT(NOW(),"h:m")>=--"9:00",--TEXT(NOW(),"h:m")<=--"21:00"),F3*J3*1.001)
如果是时间,可把单元格引用替进去。

热心网友 时间:2023-10-18 13:27

我的理解是判断A1和B1是否在9:00-14:00之间
=IF(AND(HOUR(A1)>=9,HOUR(A1)<=14,HOUR(B1)>=9,HOUR(B1)<=14),A1+B1,"")

热心网友 时间:2023-10-18 13:28

=AND((HOUR(NOW())>9),(HOUR(NOW())<14))
求分

热心网友 时间:2023-10-18 13:29

007 3 12 2007年3月12日
2008 4 12 2008年4月12日

D列的公式=A21&"年"&B21&"月"&C21&"日"
往下拉公式,则D列就自动将年月日合并成要的格式了

B3单元格的公式=B21+1

这样当B2数据变时,B3首先变成在B2的基础上+1,然后D列也跟着变了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com