しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Numbersで2つの時刻の間の経過時間を算出する方法

Numbersの使い方について教えて下さい。

例えば下のような感じで、2つの時刻の間の経過時間を出したいです。


セルA = 22時00分

セルB = 06時20分(Aの翌日の時刻)

セルC = 8時間20分(A・B間の経過時間)


睡眠時間を記録したいと思い、このような事をしたいと思いました。

しかし関数の「期間」項目を見てみても、そのような事が出来る関数はなかったようでした(もし見落としていたらすみません)。

ネットで調べて見ても、エクセルの方法ばかりでNumbersの情報が出てきませんでした。


もし分かる方がいましたら、できれば平易な言葉で(当方Numbers素人な上、恥ずかしながら数学がサッパリわかりません......)ご教授よろしくお願いします。m(_ _)m


Ver Numbers 4.3.1

iMac, macOS High Sierra (10.13.3)

投稿日 2018/03/18 16:25

返信
スレッドに付いたマーク ベストな回答

投稿日 2018/03/18 18:17

失礼致します。 はにさんのコメントにあるように、セルCには、例えば、 


C2 = B2 - A2


で、期間を計算してくれます。


気をつけないといけないのは、セルAとセルBには、時刻だけではなく、日付が入力されていなければならないということです。 時刻と日付を入力する際の書式は、セルに=now() の関数を入力した時に表示される書式に合わせます。 


たとえば、私の環境では、=now() とセルに入力すると、


2018/03/18 17:57


と表示されます。 この書式に合わせる形で、セルAには、


2018/03/18 22:00


セルBには、


2018/03/19 6:00


と入力すると、 セルCには、


8h 20m


と表示されます。

返信: 6
スレッドに付いたマーク ベストな回答

2018/03/18 18:17 DasOf への返信

失礼致します。 はにさんのコメントにあるように、セルCには、例えば、 


C2 = B2 - A2


で、期間を計算してくれます。


気をつけないといけないのは、セルAとセルBには、時刻だけではなく、日付が入力されていなければならないということです。 時刻と日付を入力する際の書式は、セルに=now() の関数を入力した時に表示される書式に合わせます。 


たとえば、私の環境では、=now() とセルに入力すると、


2018/03/18 17:57


と表示されます。 この書式に合わせる形で、セルAには、


2018/03/18 22:00


セルBには、


2018/03/19 6:00


と入力すると、 セルCには、


8h 20m


と表示されます。

2018/03/18 22:37 T22T への返信

皆さんありがとうございます。

難しく考えず普通に引き算で良かったんですね。

もっと複雑な計算式が必要だと思い込んでました汗

(閲覧したエクセルの記事では日付を跨いだ用の計算式を使用してました)


お早いご回答本当にありがとうございます。

セルにも時間単体で入力しかしていなかったので、T22Tさんの回答を選ばせていただきます(もちろん、他の皆さんの回答も非常に助かりました)。


単純な質問をしてしまい、お手数かけしました!

ご回答、どうもありがとうございました。

2018/03/18 17:31 DasOf への返信

経過時間を計算するだけなら、単に引き算で良いと思うけど。

ユーザがアップロードしたファイル

就寝時刻や起床時間はnumbersのインスペクタでセルのデータフォーマットを日付と時間にしてます。味噌はそれだけです。睡眠時間は単なる引算してるだけです。

Numbersで2つの時刻の間の経過時間を算出する方法

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。