• 締切済み

エクセルの時刻表示

時刻表示に関して     A      B      C 1 6:27:58  2 6:27:59  3 6:28:00  6:28:00   6:28 4 6:28:01   上記のように… Aに時刻をズラリ。 Bに00秒と30秒のみを表示。 CにBで表示されているものを分単位で表示。 このような表はエクセルで作成可能でしょうか? 通常の数値なら出来るんですが、時刻だとわからなくなってしまったので、助けてください。

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

 まず、B1セルに次の関数を入力して下さい。 =IF(SUM($A1)>0,IF(MOD(SECOND($A1),30),"",$A1),"")  次に、B1セルの書式設定の表示形式を[時刻]の 13:30:55 にして下さい。  次に、C1セルに関してですが、もしも例えばA1セルに6:27:30と入力されていた際に、C1セルに入っている実際のデータは6:27:30としたままで、表示のみを6:27にしたいという事でしたら、C1セルには次の様な関数を入力して下さい。 =IF($B1="","", $B1)  又、もしも例えば、A1セルに6:27:30と入力されていた際に、C1セルに入っている実際のデータを6:27:00としてしまった上で、表示を6:27にしたいという事でしたら、C1セルには次の様な関数を入力して下さい。 =IF($B1="","",TEXT($B1,"h:m")+0) 或いは、 =IF($B1="","",TIME(HOUR($B1),MINUTE($B1),))  次に、C1セルの書式設定の表示形式を[時刻]の 13:30 にして下さい。  そして、B1~C1の範囲をコピーして、同じ列範囲の2行目以下に貼り付けて下さい。  処で、 >CにBで表示されているものを分単位で表示。 との事ですが、もし、例えばA1セルに6:27:30と入力されていた際に、C1セルに入っている実際のデータは6:27:30としたままで、表示のみを6:27にしたいという事でしたら、C列を使用せずとも、B列のセルの書式設定を[時刻]の 13:30 にしてしまえば、B1セルに入っている実際のデータは6:27:30としたままで、B1セルの表示のみを6:27にする事が出来ますが、それでは駄目なのでしょうか?

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

B1=IF(MOD(MINUTE(A1),30),A1,"") C1=IF(A1=B1,TEXT(B1,"hh:mm"),"") これで下方にコピー

  • chie65535
  • ベストアンサー率43% (8520/19368)
回答No.2

1.B1、C1に =IF(OR(TEXT(A1,"ss")="00",TEXT(A1,"ss")="30"),A1,"") の式を入力。 2.B1、C1を、下方向にドラッグしてコピーする。 3.B列全体を選択し、セルの書式で、表示形式を「ユーザー定義」にして、内容を「h:mm:ss」にする。 4.C列全体を選択し、セルの書式で、表示形式を「ユーザー定義」にして、内容を「h:mm」にする。

noname#203218
noname#203218
回答No.1

B1式=IF(OR(SECOND(A1)=0,SECOND(A1)=30),A1,"") B1のセル書式設定→時刻→13:30:55選択しOKボタン C1式=IF(SECOND(A1)=0,A1,"") B1のセル書式設定→時刻→13:30選択しOKボタン B1,C1を選択し、下方にフィルコピー 時刻の書式設定は下記(2.5)時刻の表示型式、ご参照 http://homepage3.nifty.com/gakuyu/excel/syosiki2.html#2.5

関連するQ&A

  • エクセルの表示を・・・

    エクセルについてです。 例えば、A1のセルの数値(60)+B1のセルの数値(90)がC1のセルに 計算式を入れることによって、SUMで150と入りますよね。 それの単位が分なので、150分だとなるのですが、 それを○時間○分というようになるように表示することは 可能なのでしょうか? ちなみにエクセルは2000を使っています。 分で表示だと分かりにくいので、できれば○時間○分と自動的に 入るようにしたいのです。 お願いします。

  • エクセルで、時刻の差を数値として認識したいのです。教えてください。

    こんにちは。教えて下さい。 時刻を記録してエクセルに落としたのですが、それらの 一つ一つの時刻の差を数値として認識したいのです。 分かりにくい説明ですみませんが、例えば、 A1 12:34:56:70(12時34分56秒70) A2 12:34:57:80(12時34分57秒80) A3 12:34:58:90(12時34分59秒90) の時刻だったとすると、A1とA2の差は1.10秒で、A2とA3は2.10秒です。 これらの時間の差を数値として、(A1とA2の差だと1.10と言うように) 表示させるには、どの様な数式なら出来るでしょうか? 秒以下も大事で、100分の1秒まで細かく出したいのです。 また、記録した時刻も、1秒間で8セル分ほど細かく記録して、データも1万以上あり、 一つ一つ手直しするのは大変です。 どなたか、お分かりになる方がいらっしゃいましたら教えてください。

  • エクセルと時刻表示について

    エクセルで次ぎのような事が、できますかご教示お願いします.こちら初心者です。Win98です。 1.セルに何時何分何秒と時計と同じく刻々と表示できますか? 2.もし出来たとしてA1に時刻表示して、B1に何か入力 したとき時間を止めて表示すること。    以上よろしくお願いします。

  • Excelで開始時刻があり(例8:00)に経過時間のセルに600秒と入

    Excelで開始時刻があり(例8:00)に経過時間のセルに600秒と入力した場合、出力先のセルの表示を8:10として表示するにはどうしたらいいのでしょうか? A1=8:00開始時刻 B1=600経過時間(単位は秒) C1=出力結果

  • エクセルでの時刻計算

    エクセルでの時刻計算(足し算)後の表示方法について教えて下さい。 A1に1450、B1に5430と入力して表示形式には「00":"00":"00」と設定すると、A1には00:14:50、B1には00:54:30と表示されます。 C1に「=A1+B1」と設定すると「00:68:80」と表示されてしまいます。 「01:09:20」と表示させたいのですが…。 A1、B1には「:」を打つのが大変なので省略して、かつ上記のように表示することは可能でしょうか。 どうしても計算式がわかりません。 ご存じの方教えて下さい!!

  • [Excelの時刻計算]秒の切捨て

    時刻の計算で A1:10:00:01 B1:9:59:40 この二つを引き算したときに 分単位で結果を出したいため (C1:00:01としたいです) 秒を切り捨てて計算をしたのですが、 この切り捨て方法がわかりません! シリアル値が関係していると思うのですが。。。 どうかよろしくお願いします(>_<)

  • 勤務表の始業・終業時刻を30分単位に

    いろいろな始業・終業時刻に対応できる、30分単位で自動計算されるエクセル勤務表を作成しています。 例えばA1セルに定時開始時刻の「8:40」B1セルに定時終了時刻の「17:10」と記入し、そこを基準に毎日の始業時間を30分単位で丸めたいときにはどのようにすればよいのでしょうか? 定時は変更されることがあるので、A1とB1セルを変更してもそこを起点に30分単位で丸められるような勤務表を作りたいです。 A列に実際のタイムカード始業時刻 B列に実際のタイムカード終業時刻 C列に、A列の時刻をA1セルの時間を基準に30分単位で丸めたもの D列に、B列の時刻をB1セルの時間を基準に30分単位で丸めたもの 勤務時間、残業時間等は、D列とC列の時間を使って計算します。 FLOOR関数は0:00を基準とする丸め関数ですよね? いい方法がありましたら、よろしくお願いします。

  • Excel 日付・時刻データの抽出

    こんにちは。 Excelの表の一列に、「2005/12/8 14:45:00」のように、日付と時刻が表示されています。時刻は、0:00:00、0:15:00のように、15分単位です。データは、100~300件ほどあります。 この表から、時刻が「0:00:00」のみを抽出したいのですけれど、文字列でないためか、オートフィルタやVLOOKUPは上手くいきません。 又、同じ表から、「0:00:00, 1:00:00」のように、1時間単位で、抽出したいのです。 何か、よい方法があれば、教えて下さい。 宜しくお願いします。

  • エクセルで10分ごとの時刻の表示 方法

    エクセルで表の送迎表をつくろうかと思っています B2セルに8:20: C2セルに8:30 D2セルに8:40 E2セル8:50 F2セルに9:00 G2セルに9:10 H2セルに9:20…… といったように 2行目に自動的に10分ごとの時刻を入力していく方法は あるのでしょうか?もし あればその方法をおおしえください また 1分ごとの方法も教えて頂けると助かります また その方法があったとして E2セルのみ8:49にしたい場合 その入力方法もあれば教えて頂けるとありがたいのですが…… 基本的なご質問で申し訳ありません  表のイメージとしては 2行目に時刻を10分ごとに入力し A列にお客様名 2行目のB列から時刻 B3 C4などには ドライバー名を入れたいと考えています 何とか あしたまでに 仕上げたいので アドバイス宜しくお願いいたします OSは VISTA でOFFICE2003です

  • Excelで、15分単位での時給計算が正しく表示できない

    お世話になります。 15分単位での時給計算を行いたいのですが、15分きっかりの時だけ 下記計算式で出てくる数値が0.25にならず、0.00になってしまいます。 例) 時給千円で、17:00から18:15まで業務したとして、 A1に開始時間、B1に終了時間、C1に勤務時間、 D1に15分単位の値を表示させます。 C1はB1-A1(セルの書式は時刻に設定)、 D1の計算式は =FLOOR(C1,"00:15:00")/"1:00" にしています。 上記勤務時間の場合、D1に1.25と出てほしいのですが 1.00になってしまいます。 15分きっかりの場合でも、0.25と表示させる計算式あるいは 設定をお教えいただけたらと思います。

専門家に質問してみよう