怎樣算時差

Dec 25, 2023

image

難度︰★★☆☆☆
實用度︰★☆☆☆☆
上手度︰★★★★☆

應用內容︰
If


🔶情境

image

已知地區A和地區B的時間,即時差。
如果要求其他時間的時差應如何用公式表達。

這個題目的難度是在於時差是7小時,即A時間-7小時=B時間。

所以A3和A4這種少於7小時的時間的情況,用普通的減法便會出現錯誤。

image


🔶懶人包

  • 在B3輸入公式並往下拉︰

=IF(A3-$A$2-$B$2>0,A3-$A$2-$B$2,1440-($A$2-$B$2-A3))


🔶教學

由於考慮到負數時間的問題,所以可以選擇用條件式處理︰

如果A時區減掉時差後是正數,即就直接相減;
如果是負數,就用24小時的時間減掉相差的時間

首先計算時差︰

🏴$A$2-$B$2

這部分需要固定,考慮到後面公式很容易混淆,也可以先用名稱管理員把這個範圍定義名稱。

🏴=IF(A3-$A$2-$B$2>0……)

先設下If條件句,看看A時區的時間減掉時差後是正數還是負數。

🏴…A3-$A$2-$B$2…

如果是正數,就直接把A時間減掉時差值。

🏴…1440-($A$2-$B$2-A3)…

如果是負數,就計算扣掉A時間的小時數剩下的時間,再用24小時減掉剩下的時數,扣掉後便是B區的時間。

至於1440,是因為這次的課題最小單位為「分鐘」,所以是用「24小時*60分鐘=1440」來計算,如果只是計算小時或者秒數也要計算的情況,便可以用24或者86400來計算。


Ti piace questo post?

Offri un caffè a 從社畜變成Excel畜

Altro da 從社畜變成Excel畜