EXCEL如何用函式判斷二個時間的大小?

時間 2021-05-30 19:39:46

1樓:木子-李

無界限,向上取整CEILING

=CEILING(A2,1/24/2)

左界限,用MAX,

=MAX("7:00",CEILING(A2,1/24/2))右界限,用MIN

=MIN("9:00",CEILING(A2,1/24/2))左右界限,用MEDIAN

=MEDIAN("7:00",CEILING(A2,1/24/2),"9:00")

2樓:莫我敢

1、用vlookup公式,首先建立乙個4*2的陣列,如下:AB10:00

7:00

27:00

7:30

37:30

8:00

48:00

23:59

5=VLOOKUP(A5,A1:B4,2)在A5單元格內填寫變化時間,B5單元格內寫公式=VLOOKUP(A5,A1:B4,2),即可計算。需要將所有單元格格式設定為時間。

2、不用建立陣列,直接在vlookup公式中設定資料集。

如果在A1單元格內填寫變化時間,B1單元格內寫公式=VLOOKUP(A1,,2),即可計算。需要將所有單元格格式設定為時間。

3樓:徐徐不倦

之前回答過你的類似問題,這個例子可以用roundup函式實現。

徐徐不倦:EXCEL如何讓單元格中所計算出的時間值不用IF函式往上或往下返回到最接近半小時或一小時的時間上?

如果只是用這兩個時間點分段的話,也可以用IF函式實現。

1、實現效果

2、示例公式

B2公式

=IF(A2<=7/24,7/24,IF(A2<=15/48,15/48,1/3))

3、特殊說明

需要設定單元格為時間格式。

待處理的時間資料不能包括日期資訊。

4樓:進步使我快樂

用if()函式與and()函式巢狀,用hour()與minute()函式分別提取小時與分鐘,再用time()函式比較

按照上面的條件:

小於7:00,返回7:00,

大於7:00小於7:30返回7:30

大於7:30小於8:00返回8:00

如下圖1.在B2單元格輸入公式:

=IF(TIME(HOUR(A2),MINUTE(A2),0)<=TIME(7,0,0),TIME(7,0,0),IF(TIME(HOUR(A2),MINUTE(A2),0)<=TIME(7,30,0),TIME(7,30,0),IF(TIME(HOUR(A2),MINUTE(A2),0)<=TIME(8,0,0),TIME(8,0,0),"其他")))

下拉即可完成

2.公式解析:

用hour()函式與minute()函式提取小時與分鐘,因為提取的是數字,沒法進行時間比較

所以用time()函式轉化為時間,就像日期一樣都用time()函式進行比較

條件一:小於7:00

條件二:大於7:00小於7:30

條件三:大於7:30小於8:00

所以要用if三層巢狀

如何證明二元可微函式若存在二個極大值,則一定存在鞍點或極小值點

第乙個結論明顯不對,找乙個只有兩個駐點的函式就行了。第二個取決於你的宇宙模型,比如質量有限還是無限,體積有限還是無限。簡單的靜止有限質量的話由定義知道質心受引力平衡。一般的宇宙模型比較複雜,而且不一定對。 標題的結論不對。設 這個多項式在 可微。我們有 和 如果 那麼 所以在臨界點一定有 並且 所以...

兩個動作同時發生,如何判斷誰是第二個動詞(用 ing 形式)?

小雨沙沙 I ran for the rus,screaming wait I was catching for the bus,screaming wait I ran for the bus and screamed wait 表達的都是乙個意思,只是看你是描述這件事而已還是想強調狀態。不是第二...

如何用Excel生成乙個不帶0的隨機數?

胡國華 用4個就沒有0了 RANDBETWEEN 1,9 RANDBETWEEN 1,9 RANDBETWEEN 1,9 RANDBETWEEN 1,9 或者把0給替換掉 SUBSTITUTE RANDBETWEEN 1111,9999 0,RANDBETWEEN 1,9 wdzerg 可以考慮先在...