「日期+時間」格式的混合時間數據,計算「X小時X分鐘」時間差

2022年12月03日15:33:18 熱門 1692

前言|職場實例

在日常的職場辦公場景中,我們會經常遇到「日期+時間點」複合格式的時間數據,我們需要將兩個這種格式的數據進行計算,得到時間差,而且最後要以「X小時X分鐘」格式顯示時間差。

之前在一篇文章中講解過這樣的問題,由於之前的方法受一定情況束縛,只能解決特定的模型,不能完美的解決所有的情況。所以今天小編又總結了一種升級版的方法,可以完美的解決「日期+時間點」複合格式的時間數據計算時間差的問題。

「日期+時間」格式的混合時間數據,計算「X小時X分鐘」時間差 - 天天要聞

公式|解決方案

我們可以在C2單元格直接輸入函數公式:

=LEFT(TEXT(TEXT(B2-A2,"[M]")/60,"0.00"),2)&"小時"&ROUND(RIGHT(TEXT(TEXT(B2-A2,"[M]")/60,"0.00"),2)/100*60,0)&"分"

下拉填充即可得到所有的結果。如下圖所示:

「日期+時間」格式的混合時間數據,計算「X小時X分鐘」時間差 - 天天要聞

詳解|長公式拆解理解

我們看到上面的公式很長,嵌套了多個函數,比如LEFT函數,RIGHT函數,TEXT函數,ROUND函數等。每個函數都非常的基礎,其實整個公式很好理解,下面我們拆解公式理解一下。

①獲取分鐘時間差

C2單元格輸入公式:

=TEXT(B2-A2,"[M]")

「日期+時間」格式的混合時間數據,計算「X小時X分鐘」時間差 - 天天要聞

②將分鐘時間差除以60得到小時時間差

D2單元格輸入公式:

=C2/60

「日期+時間」格式的混合時間數據,計算「X小時X分鐘」時間差 - 天天要聞

③將小時時間差批量轉換為兩位小數格式

E2單元格輸入公式:

=TEXT(D2,"0.00")

「日期+時間」格式的混合時間數據,計算「X小時X分鐘」時間差 - 天天要聞

④提取小時時間差的「小時」數據部分

在F2單元格輸入公式:

=LEFT(E2,2)&"小時"

用LEFT函數從左向右進行提取2位。

「日期+時間」格式的混合時間數據,計算「X小時X分鐘」時間差 - 天天要聞

⑤提取轉換小時時間差的「分鐘」數據部分

在G2單元格輸入函數:

=ROUND(RIGHT(E2,2)/100*60,0)&"分"

用RIGHT函數從右向左進行提取2位,然後除以100再乘以60,最後用ROUND函數四捨五入保留整數得到分鐘數部分。

「日期+時間」格式的混合時間數據,計算「X小時X分鐘」時間差 - 天天要聞

⑥合併「小時」與「分鐘」

在H2單元格輸入公式:

=F2&G2

「日期+時間」格式的混合時間數據,計算「X小時X分鐘」時間差 - 天天要聞

熱門分類資訊推薦

曾小賢的上司Lisa榕,現實中不僅才貌雙全,還嫁給了CEO - 天天要聞

曾小賢的上司Lisa榕,現實中不僅才貌雙全,還嫁給了CEO

曾小賢的上司Lisa榕,現實中不僅才貌雙全,還嫁給了CEO雖然說《愛情公寓》這部劇在劇情上充滿了爭議,但是一定程度上,這部劇也是很多人的回憶,是伴隨了一代人的青春回憶,而且劇中的很多角色都成為了經典,他們的口頭禪也一直被拿來玩兒梗。
Lisa榕做主持多年沒紅,被陳赫拉進愛情公寓爆紅,如今怎樣了 - 天天要聞

Lisa榕做主持多年沒紅,被陳赫拉進愛情公寓爆紅,如今怎樣了

談到《愛情公寓》這部火爆一時的歡樂喜劇,大家肯定都不陌生。不知道大家是否還記得《愛情公寓》中那個把曾小賢治得服服帖帖的女上司Lisa榕,現實中的她名叫榕榕,和劇中的形象也判若兩人。1981年出生在遼寧瀋陽的榕榕,畢業於上海戲劇學院,後來成為了上海東方傳媒集團有限公司的一名主持人。