
No.9ベストアンサー
- 回答日時:
No.6です。
まだ解決していませんでしたか。
四捨五入ではなく切り捨てにしたいのであれば、
=TEXT(A1-"00:00:00.5","hh:mm:ss")*1
のように、丸めたい下の桁から5引いてから四捨五入されるようにするとよい。
TEXT関数で、数値に対して書式を指定して表示させ、1を掛けることで数値(シリアル値)に戻しています。
数式を入力したセルの表示形式をユーザー書式で "h:mm:ss" または "hh:mm:ss" にしてください。
No.8
- 回答日時:
コンマ以下の表示を消すだけなら書式を ”hh:mm:ss” にすれば解決しますが、
コンマ以下が切り捨てではなく四捨五入されます。時間の計算も同様に扱われます。
SECOND関数で秒だけ取り出しても、コンマ以下が四捨五入された秒数が返ってきます。
01:23:54.5
=TIME(HOUR(A1),MINUTE(A1),SECOND(A1)) → 01:23:55.0
=HOUR(A1) → 1
=MINUTE(A1) → 23
=SECOND(A1) → 55
Excel内部では、1日=24時間=1440分=86400秒 をシリアル値の「1」で表現します。
「時:分:秒」を1以下の小数で表す以上、コンマ以下の精度までは保証されないと考えたほうがよいでしょう。
00:00:00.1 0.00000115740740740741 0.1秒 =SECOND(A1) → 0
00:00:00.2 0.00000231481481481481 0.2秒 =SECOND(A1) → 0
00:00:00.3 0.00000347222222222222 0.3秒 =SECOND(A1) → 0
00:00:00.4 0.00000462962962962963 0.4秒 =SECOND(A1) → 0
00:00:00.5 0.00000578703703703704 0.5秒 =SECOND(A1) → 1
00:00:00.6 0.00000694444444444444 0.6秒 =SECOND(A1) → 1
00:00:00.7 0.00000810185185185185 0.7秒 =SECOND(A1) → 1
00:00:00.8 0.00000925925925925926 0.8秒 =SECOND(A1) → 1
00:00:00.9 0.00001041666666666670 0.9秒 =SECOND(A1) → 1
00:00:01.0 0.00001157407407407410 1.0秒 =SECOND(A1) → 1
00:01:00.0 0.00069444444444444400 1分
01:00:00.0 0.04166666666666670000 1時間
02:00:00.0 0.08333333333333330000 2時間
03:00:00.0 0.12500000000000000000 3時間
06:00:00.0 0.25000000000000000000 6時間
09:00:00.0 0.37500000000000000000 9時間
12:00:00.0 0.50000000000000000000 12時間
15:00:00.0 0.62500000000000000000 15時間
18:00:00.0 0.75000000000000000000 18時間
21:00:00.0 0.87500000000000000000 21時間
24:00:00.0 1.00000000000000000000 24時間

No.2
- 回答日時:
セルの書式を時刻にしても駄目ですか?
セルを選択して
書式(O)⇒セル をクリック
セルの書式設定画面で、分類を「時刻」選択(クリック)、
種類を「13:30:55」などになってる物を選択し、OKをクリック。
もし、既にセル書式が文字型になっていて、18:34:32.5が入力されていたら、そのセルを選択してENTERキー。
No.1
- 回答日時:
MID関数でどうでしょうか?
文字列の任意の位置から指定された文字数の文字を抽出します。
=MID(A1, 1, 8)
これでA1にある文字列の1文字目から8文字目までを抽出できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- デスクトップパソコン windows11起動時にパスワードを省略する方法を教えてください 2 2022/04/09 07:28
- C言語・C++・C# C言語のファイル入力が分かりません 2 2022/05/22 06:35
- 数学 二つの関数u(t),v(t)が一次従属ならばu(t)v'(t)-u'(t)v(t)=0 の証明の方法 2 2022/05/05 21:44
- docomo(ドコモ) パスコードを省略する方法 1 2022/08/02 10:28
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- 物理学 円運動では相手の時間の進み方がゆっくりになったり速くなったりしますか。 6 2023/01/30 16:32
- 英語 英文についての質問です。 The 23 million Taiwanese people live 1 2023/07/06 10:51
- 英語 英語のコンマについて ここで、青く点線がある部分にはコンマが修正されています。ですが、教科書には書い 3 2022/07/18 17:41
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel にて条件付き書式の色に...
-
Excelの条件付き書式にて空白セ...
-
E列のセルに数値が入れば(空白...
-
Excel 複数のセルが一致すると...
-
【Excel】条件付き書式で 0では...
-
互換性チェック
-
エクセルで数値の文字色が白か...
-
条件付き書式で、結果が1行ずれる
-
Ctrl+1を押すと画面が拡大ズー...
-
エクセル 条件付き書式で色をつ...
-
条件付書式で「=#N/A」に色を付...
-
エクセルで特定の数字等を表示...
-
条件付き書式で太罫線を引く方法
-
条件付書式で「他のワークシー...
-
セル結合させてるときの 条件...
-
エクセルで「前回より大きい数...
-
Excel 条件付書式 今日より3日...
-
エクセルで上書き時に横線を引...
-
エクセル内で複数の文字(50個ぐ...
-
Excel2000で他のセル内容を変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
E列のセルに数値が入れば(空白...
-
条件付き書式で、結果が1行ずれる
-
条件付書式で「=#N/A」に色を付...
-
エクセルで特定の数字等を表示...
-
Excel にて条件付き書式の色に...
-
【Excel】条件付き書式で 0では...
-
Excelの条件付き書式にて空白セ...
-
エクセルの枠の中の文字が青文...
-
エクセルで1以上は全て1にするには
-
エクセル:文字色を認識して○×...
-
条件付き書式で太罫線を引く方法
-
一つ上のセルと同じセルに色を...
-
【エクセル】シフトで○が6個以...
-
Excel 条件付書式 今日より3日...
-
セル結合させてるときの 条件...
-
ピボットテーブルオプション「...
-
エクセルでシート参照する場合...
-
エクエルで隣のセルの文字が赤...
-
エクセル内で複数の文字(50個ぐ...
-
【エクセル】今日の日付に赤枠...
おすすめ情報
迅速な回答ありがとうございます。
これで解決した!と思ったのですが、
01:23:54.5
のはずが、データでは
1:23:54.5
と0の入力がないため、
12:35:45
となってしまいました。
奥が深く難しいです!