そのまま引き算にするだけでご希望のようになりますけど、、、
numbersの時間の扱いは時刻と期間の区別があります。これに注意すれば良いだけです。
例えば、特にセルの書式とか指定せずに、numbersのセルに、
20:00
と書くとそれは時刻のことになり、(今日の場合なら)、2027/7/1:20:00:00の意味になります。時刻の場合には、明示的に書いてなくても、日付の情報もついてます。
セルの書式を期間に指定して
20:00
と書くと、期間の20分という意味になります。期間を指定する場合には、20:00:00と書けば、20時間ということになります。
時刻から時刻を引き算をしますと結果は期間になります。なので、
19:00 - 17:00
として計算させれば答えは期間の2時間になります。この場合、19:00と17:00は同じ日に書いたものとします。別の日に書くと、その日付の情報もついてますので、結果はおかしなことになります。その場合は、明示的に日付も書いておくべきです。
その辺に注意してれば良いだけです。
Numbers での時間の合計について - Apple コミュニティ
この書き込みに、引き算を
([19:00 のセル] - "00:00") - ([17:00 のセル] - "00:00")
として計算させるという提案があります。こうすれば19:00、17:00とかいた日を気にせずに時刻の引き算として計算できます。