Excel-依條件調整分鐘數進位到小時(INT,MOD,HOUR,MINUTE)

文章推薦指數: 80 %
投票人數:10人

在Excel 的一個資料表中有一個時間構成的數列,如果其分鐘數: 若為00~19者要捨去,若為20~29要變為30,若為30~49者要變為30,若為50~50者要進位至 ... 學不完.教不停.用不盡 跳到主文 分享個人電腦教學和回答網友提問解決資料處理與設計問題。

部落格全站分類:數位生活 相簿 部落格 留言 名片 贊助廠商 Jan30Fri201514:39 Excel-依條件調整分鐘數進位到小時(INT,MOD,HOUR,MINUTE) 在Excel的一個資料表中有一個時間構成的數列,如果其分鐘數: 若為00~19者要捨去,若為20~29要變為30,若為30~49者要變為30,若為50~50者要進位至小時。

基於這些條件來調整時間,該如何處理呢?(參考下圖)   【公式設計】 儲存格D2: =TIME(HOUR(A2),(MOD(MINUTE(A2),30)>20)*(INT(MINUTE(A2)/30)+1)*30,0) HOUR(A2):取得儲存格A2時間數值中「時」的部分。

MINUTE(A2):取得儲存格A2時間數值中「分」的部分。

MOD(MINUTE(A2),30)>20):判斷儲存格A2時間中分的數值是否為20~29或50~59,結果會傳回TRUE/FALSE。

(INT(MINUTE(A2)/30)+1)*30:若儲存格A2時間中分的數值為20~29,則結果傳回30,如果數值為50~59,則結果傳回60。

將以上二式代入TIME函數的時和分參數中,若分代入60,則會自動進位到時。

全站熱搜 創作者介紹 vincent 學不完.教不停.用不盡 vincent發表在痞客邦留言(3)人氣() 全站分類:數位生活個人分類:講義資料此分類上一篇:Excel-給予水平和垂直的條件查詢表格陣列中的值(INDEX,MATCH,OFFSET) 此分類下一篇:Excel-分日期計算不重覆項目數(SUMPRODUCT,COUNTIF,OFFSET) 上一篇:Excel-給予水平和垂直的條件查詢表格陣列中的值(INDEX,MATCH,OFFSET) 下一篇:Excel-分日期計算不重覆項目數(SUMPRODUCT,COUNTIF,OFFSET) 歷史上的今天 2022:Excel-調整日期顯示格式 2022:Excel-取清單中的各月最大數值 2022:Excel-在文件中顯示目前的時間 2020:Excel-研習練習範例(樞紐分析) 2020:Excel-研習練習範例(進階篩選) 2020:Excel-研習練習範例(篩選) 2020:Excel-研習練習範例(排序) 2018:Excel-在VLOOUP函數中使用雙條件查詢 2018:Excel-關於WEEKDAY函數 2009:免費的Vista風格icon ▲top 留言列表 發表留言 到站人數 本日人氣: 累積人氣: 文章關鍵字搜尋 回到頁首 回到主文 免費註冊 客服中心 痞客邦首頁 ©2003-2022PIXNET 關閉視窗 PIXNET Facebook Yahoo! Google MSN {{guestName}} (登出) 您尚未登入,將以訪客身份留言。

亦可以上方服務帳號登入留言 請輸入暱稱(最多顯示6個中文字元) 請輸入標題(最多顯示9個中文字元) 請輸入內容(最多140個中文字元) 請輸入左方認證碼: 看不懂,換張圖 請輸入驗證碼 送出留言



請為這篇文章評分?