10

例えば:

次の値のセルがあります。

「1900 年 1 月 11 日午前 4:00:20」

これはセル内に次のように表示されます: "268:00:20" - 268 時間 00 分 20 秒を意味します (下の最初の画像を参照)。

編集:これは、セルの外観とフォーマットの画面ですデータのあるセル

ここに質問があります:

このセルから時間抽出し、分を抽出するための Excel 2010 式 (可能であれば VBA なし!) は何ですか?たとえば、「268」は別のセルの時間に表示され、「00」(この場合) は分に表示されます。別の細胞?

明確にするために、「268:00:20」は 268 時間 00 分 20 秒の長さです。

何を手に入れたいですか?別のセルに、時間 (268) と分 (0) を保存します。

セルは時間としてフォーマットされます (下の画像を参照)。 Excel 2010 - 時間形式のセル

4

5 に答える 5

13

値 1/11/1900 4:00:20 AM は、実際には、日数を表す Excel の書式設定された数値にすぎません。つまり、この場合は約 11.167 です。ダニエルの解決策はそう遠くないと思います。DAY と HOUR を使用すると、最大 31 日間の値........しかし、時間のより一般的なソリューションの場合は、次のように使用します。

=INT(A1*24)

そして数分間

=MINUTE(A1)

于 2013-04-24T19:12:44.550 に答える
0

数式はまったく必要ありません。このフォーマットでセルをフォーマットするだけです[h]:mm:ss;@

以下の例:

次のように、日付がセル A1 にあるとします。

ここに画像の説明を入力

フォーマット オプションに移動します。

ここに画像の説明を入力

次に、Numberタブの下で [カスタム] を選択します。次に、上記のカスタム時間形式をボックスに入力します。

ここに画像の説明を入力

そして、あなたの細胞は次のようになります:

ここに画像の説明を入力

DateDif()または、式で、式を使用してそれを行うことができます=DATEDIF(0,A1,"D")*24+HOUR(A1)&":"&MINUTE(A1)&":"&SECOND(A1)

以下に示すように:

ここに画像の説明を入力

于 2013-04-24T17:00:11.530 に答える
0

メニューバーのデータの下にあるテキストから列への機能を使用するだけです。24 時間以上の時間で非常にうまく機能します。分と秒が2桁で表示される場合と1桁で表示される場合があります。268:1:13 または 541:12:3 または 671:45:30。その場合、区切り文字として「:」を選択するだけで (固定幅オプションに対して)、時間、分、秒を別々の列に表示できます。問題が解決しました!

于 2013-11-28T08:00:18.267 に答える