先前到日本自由行六天,由 Google fit 中(https://fit.google.com)取出每一天的步行時間、步行距離、消耗熱量、步行步數等資料清單。(如下圖)
如何利用 Excel 來計算下圖中的小計?
【公式設設與解析】
選取儲存格B2:E7,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:步行時間、步行距離、消耗熱量、步行步數。
1. 步行時間(儲存格B8)
=INT(SUMPRODUCT(MID(步行時間,1,1)*60+MID(步行時間,4,2))/60)&"小時"&
TEXT(MOD(SUMPRODUCT(MID(步行時間,1,1)*60+MID(步行時間,4,2)),60),"00")&
"分鐘"
(1) MID(步行時間,1,1)*60
在 SUMPRODUCT 函數中取出儲存格陣列裡步行時間中的小時數。
(2) MID(步行時間,4,2))/60
在 SUMPRODUCT 函數中取出儲存格陣列裡取出步行時間中的分鐘數。
(3) INT(SUMPRODUCT(MID(步行時間,1,1)*60+MID(步行時間,4,2))/60)
在 SUMPRODUCT 函數中計算總時間的小時部分。
(4) MOD(SUMPRODUCT(MID(步行時間,1,1)*60+MID(步行時間,4,2)),60)
在 SUMPRODUCT 函數中計算總時間的分鐘部分。
(5) TEXT(第(4)式,"00")
利用 TEXT 函數將分鐘數顯示為 2 位元。
2. 步行距離(儲存格C8)
=SUMPRODUCT(MID(步行距離,1,LEN(步行距離)-3)*1)&" 公里"
3. 消耗熱量(儲存格D8)
=TEXT(SUMPRODUCT(MID(消耗熱量,1,LEN(消耗熱量)-4)*1),"0,000")&" 卡路里"
4. 步行步數(儲存格E8)
=TEXT(SUMPRODUCT(MID(步行步數,1,LEN(步行步數)-2)*1),"000,000")&" 步"
在 Google fit 中(https://fit.google.com)每一天的步行時間、步行距離、消耗熱量、步行步數等如下圖,複製到 Excel 即可運算。
留言列表