Excelからの移行組が必ずぶつかる壁!
タイムカードや勤務表をAppleの表計算ソフトNumbersで作成し始めたExcelユーザーの皆さん。
「休憩の1時間と入れたのに、セルにはなぜか1:00:00と表示される…」
「勤務時間の計算式を入れたら、エラーマークの『*(アスタリスク)』が出てしまう!」
といった表示や計算のトラブルで戸惑っていませんか?
NumbersはExcelと違い、「時間の長さ(期間)」と「特定の時点(時刻)」を厳密に区別する仕様になっています。これが、Excelに慣れた方にとって最も大きな壁になります。
本記事では、Numbersでタイムカードを作成する際の実用的な知識に絞り込み、以下の基本を徹底解説します。
-
わずか数秒で「1:00:00」を「1:00」にする表示設定
-
エラーなしで正確に計算するための「期間」と「時刻」の使い分け
この記事を読めば、もうNumbersの計算で悩むことはありません。
すぐに問題を解決し、Numbersでの作業効率を劇的にアップさせましょう!
1. 【即解決】「1:00:00」を「1:00」にする設定
まずは、入力した「1時間」が勝手に「1:00:00」となる、最もストレスの大きい問題を一瞬で解決しましょう。
この問題は、セルのフォーマット設定で「期間」の表示から「秒」の単位をオフにするだけで解決します。
Numbersは、期間の値を入力されたとき、初期設定では「時・分・秒」のすべてを表示しようとします。
休憩時間など、秒単位の表示が不要な場合は設定を変更しましょう。
解決手順
-
問題のセルを選択し、画面右上にある「設定」(ブラシのアイコン)をタップします。
-
「フォーマット」タブを選択し、セルのデータ形式が「期間」になっていることを確認します。
-
「期間」の項目にある、表示単位の選択肢(年・日・時・分・秒)の中で、「秒」のチェックボックスを外します。
-
または、表示される単位(「時」「分」「秒」)の右端をドラッグして「分」まで狭めます。
-
これで表示は「1:00」となり、秒単位の表示は消えてスッキリします。
私の場合で説明します。
「1時間」と入力したのだから、素直に「1時間」と表示してくれ〜、なぜ「1:00:00」となるんだ」と叫びたくなるでしょう。
この問題を解決するためには、セルのフォーマットを確認する必要があります。
では問題の現象を図で見てみましょう。これは、タイムカードのファイルで、お昼の休憩時間の列の入力を示しています。

右上の「設定」をタップし「フォーマット」を選択してください。赤の矢印で示しましたが、秒まで表示されるコマンドになっていませんか?
その場合、「1:00:00」となってしまいます。普通、秒まで表示する必要はありませんね。では、どうするか?
下の図のように緑を分まで狭めただけで、「1:00」になりました。

これで解決です!
2. Excelと決定的に違う!Numbersの「期間」と「時刻」の概念
「表示の問題は解決したけれど、計算するとエラー(*)になる」という次の壁にぶつかった方は、このセクションでNumbersの根本的な仕様を理解しましょう。
Numbersでは、時間に関する情報を2つの異なるデータ型として厳密に区別しています。これが、Excelでは存在しなかった、Numbers特有のルールです。
🚨 エラー回避のための計算ルール
Excelでは時刻同士を簡単に引き算できますが、Numbersではこのデータ型の区別を意識しないと必ずエラーになります。
計算を成功させるための基本ルールは以下の通りです。
-
時間の長さ(期間)を求めるとき
例:
退勤時刻出勤時刻勤務時間 -
新しい時刻を求めるとき
例:
出勤時刻休憩時間`休憩後の時刻}$
最もエラーが出やすいケース:
「休憩時間」を期間ではなく時刻のフォーマットで入力してしまい、「」のような式を作ってしまうと、Numbersは計算できずエラー(*)を表示します。休憩時間は必ず期間として入力・認識させましょう。
下の図をご覧ください。このセルの「1:00」は1時間の長さのことです。

キーボードが左下の「期間」のモードになっていることから判別できます。
では、逆に「1:00」を時刻にしたい場合は?
このキーボードを「期間」から「日付と時刻」に切り替えて、数値を入力すればそれで解決します。
下の図をご覧ください。先程の左の退勤時間のセルでそれがわかります。

キーボードは「日付と時刻」です。
このキーボードで「2024/11/26/17:08:00」と入力すると「17:08」と表記されます。
本当は11月1日の欄なので、26のところが1となっているべきですが、この列の時刻を11月26日に入力したので、このようになりました。
3. 失敗しないための「期間」の表示フォーマット設定
「1:00」とコロンで表示させるだけでなく、より見やすい表示方法や、シンプルな数字としての表示方法も知っておきましょう。
これもすべて「フォーマット」設定で切り替え可能です。
コロン表示(1:00) vs 漢字表示(1時間0分)
【応用】計算後の期間を10進数(数値)で表示したい場合
計算結果の時間が「2時間」ちょうどの場合、フォーマット設定で「時間」以外の単位(分、秒)のチェックをすべて外し、「短」のチェックも外すと、セルには「2」という数字のみが表示されます。
-
これは「2時間」を示しますが、パッと見は単なる数字の「2」と区別がつきにくいので、使用する列(例:休憩時間など)を統一するときに活用しましょう。
このように、秒まで表示する設定になっていると、秒まで表示されます。

青の矢印で示したように「なし」にチェックがついています。
このチェックを「短」に変えてみます。そして分までの表示へと、あえて短くしました。

すると、こんなふうに、漢字で「時間」や「分」と表記されました。
つまり、チェックを「なし」にすると、「1:00」、「短」にすると「1時間15分」などと表記されるということです。
さて、「分」まで表記していたのを「時間」だけにしてみました。

綺麗に「2時間」となりましたね。もうちょっと自然な表示にするために「短」のチェックを「なし」に変えてみます。

すると、「2」とだけ表記されるようになりました。
4. 【時短テクニック】キーボードの「+」「ー」を使いこなす
iPadやiPhoneのNumbersアプリを使う方は、この操作を覚えるだけで、Excelより格段に素早く時間の入力を修正できます。
これは、Numbersのキーボードに備わっている期間専用の増減ボタンを活用するテクニックです。
-
時間を修正したいセルを選択します。
-
画面下部に出てくるNumbers独自のキーボードで、「時間」「分」「秒」の横にある「+」または「−」ボタンをタップします。
-
例:「1時間」を「2時間」に変更したい場合
-
セルに「1:00」と入力されている状態で、「時間」の横にある「+」をタップするだけで、即座に「2:00」に変わります。
-
Excelのように一度セルをクリアして「2:00」と打ち直す必要はありません。このスムーズな操作こそが、Numbersのモバイル端末での大きな強みであり、慣れれば「Excelより使いやすい」と感じるポイントです。

ここです。+を入力すれば1時間ずつ簡単に増えていきます。
逆も然りで、−を入力すれば1時価ずつ減らせます。
分を1分づつ増やしたければ、その左の分の+をタップすれば増えていきます。逆に1分づつ減らしたければマイナスをタップしていく…
そして、1時間15分26秒という時間の長さを入力したい場合、キーボードを上手に使って「1」「時間」「15」「分」「26」「秒」というふうにタップすれば簡単です。
5. 【Q&A】Excel移行組がよくぶつかる壁
最後に、ExcelからNumbersへ移行したユーザーが、タイムカードや勤務表の作成で「つまずきやすい」具体的な問題と、その解決策をQ&A形式で解説します。
Q1: 計算式を入れたら、なぜか「*」のエラーマークが出てしまいます。
A: データ型の混在、特に「期間」と「時刻」のルール違反です。
エラー「*」が表示される最も一般的な原因は、前述の**「期間」と「時刻」の計算ルール**が守られていないことです。
Numbersは計算式がデータ型のルール(例:)に合わない場合、計算を拒否し、エラー(*)を表示します。
💡 チェックポイントと解決策
-
計算式の確認: 計算式が「」または「」の形になっているか再確認してください。
-
休憩時間のデータ型確認: 休憩時間など、時間の長さを示すセルが「設定」の「フォーマット」で必ず**「期間」**になっているか確認してください。もし「日付と時刻」になっていたら、計算式が成立しません。
Q2: 勤務時間(期間)を時給計算のために「2.5」などの数値に変換したい。
A: Numbers専用の関数 DUR2HOURS(または DUR2MINUTES)を使ってください。
Numbersで計算された「期間」の値(例:2時間30分)は、そのままでは「2.5」という数値として扱えません。時給計算などを行う際は、DUR2HOURS(期間を時間に変換)という関数を使って数値に変換する必要があります。
🔢 具体的な計算例
例えば、セル に計算結果の期間「2時間30分」が入っており、時給が 1,200円 の場合、賃金を計算する式は以下のようになります。
= 1200 * DUR2HOURS(C2)
Tips: 15分単位など、細かい時間計算をしたい場合は、DUR2MINUTESで分に変換し、それを割り算するほうが計算ミスを防げる場合があります。
Q3: 出勤時刻や退勤時刻に「AM/PM」を表示させたいのですが?
A: 「日付と時刻」のフォーマット設定を細かくカスタマイズできます。
出勤や退勤の時刻は、Numbersの「日付と時刻」というデータ型を使います。この表示形式は、Excelより柔軟にカスタマイズできます。
-
時刻を入力したセルを選択し、「設定」(ブラシアイコン)を開きます。
-
「フォーマット」タブで「日付と時刻」が選択されていることを確認します。
-
「日付」と「時刻」の表示形式を選択するプルダウンの下にある**「カスタムフォーマットを作成」**をタップします。
-
カスタム設定画面で、「時刻の要素」から「AM/PM」を選択して追加します。
これにより、「9:00」を「9:00 AM」のように表示でき、より視覚的にわかりやすいタイムカードを作成できます。
📌 まとめ:Numbersは「期間」の概念を理解すれば難しくない
Numbersで勤務表やタイムカードを作成する際、Excelとの最も大きな違いは「期間」という独自のデータ型があることです。
-
「1:00:00」という表示は、期間のフォーマット設定で「秒」を非表示にするだけで解決。
-
計算エラーの回避は、「」のルールを徹底し、休憩時間を期間として入力することで解決。
-
時給計算などの応用は、
DUR2HOURS関数で期間を数値に変換することで解決。
この3つのポイントをマスターすれば、Numbersの「期間」機能は強力な武器となり、モバイル端末での快適な操作も相まって、あなたの作業効率を大きく引き上げてくれるでしょう。
ぜひ、今日からあなたのNumbersライフに役立ててください!
スポンサーリンク


コメント