dポイントプレゼントキャンペーン実施中!

映画を見る時間を分割して見るのに、Excel で目安を付けたいのです。
写真の B8セルには、=TIMEVALUE(A$8) と入力してあり、エラーになっています。

ユーザーは主に「青い太字」を入力します。
上の段を “分割” するのは TIMEVALUE を使い成功しました。
ちなみに上の段と下の段は連動しなくて構いません。

下の段は、未完成です。
8行目は、「2時間38分」を1分割、2分割…した数式に TIMEVALUE を考えていますが上手く出来ません。
9行目は、158分のように分で分割していきたいのですが出来ていません。
※「分」は表示形式のでユーザー定義でつける予定です。

どうか 8行目、9行目 の作成にご協力ください。
(分割するとき1分以下の数字が出たら、Roundupして “分” で止めた方が良いですね。)

「【 Excel 】映画を見る時間を分割し」の質問画像

A 回答 (2件)

こんばんは。



1例になりますが、下記でどうでしょうか?
A8セルは、2時間38分と手入力で入力されているのでしょうか?
A8セルに、2:38と入力して、Ctrl + 1 ユーザー定義で、h時間mm分と
入力すれば、2時間38分の様な表示になります。
上記の様な形で入力する事で、その後の計算が楽になります。
(Excelに時間と認識させる事で、計算が楽にできます。)

A9セルは、 =A8 ユーザー定義で、[m]"分"とすれば、158分表示に。
C8セルは、 =CEILING(A8/2,1/24/60)
D8セルは、 =CEILING(A8/3,1/24/60)
の様な感じでどうでしょうか?
Roundupは、今回は使い難いので、CEILING関数の方が楽かと思います。
    • good
    • 0

何をしたいのかよくわからないけど・・・


3行目のB3は =TIMEVALUE(A$3) でエラー出てないのですか??

「158分」「2時間38分」と入力するってことは、入力されるのは"時刻"ではなく"文字列"ですよね?

A8の入力を「2時間38分」と文字入力するのではなく
「2:38」を入力して、表示形式で「h"時"mm"分"」にすれば
とても簡単に解決できるとは思うのですが。

ガチガチの文字列だと仮定して・・・
A8「〇〇分」でも「○時間○○分」でも「〇〇」(分)でも
この式で158分は作れる。

=TIMEVALUE(SUBSTITUTE(IF(COUNTIF(A8,"*時間*"),SUBSTITUTE(A8,"時間",":",1),"0:"&A8),"分","",1))

ユーザー書式で [mm] ね。([]も付ける)
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

> 何をしたいのかよくわからないけど・・・
映画を見る時間を分割するのに、Excel で目安を付けたいのです。
私のところへ週2回、訪問看護が来ます。訪問時間は凡そ45分間くらいです。
『ドラゴン・タトゥーの女』は158分なので、4回に分ければ見られる。
そういう事です。

B3セルには、=ROUNDUP($A3/B$2,0) と入力してあります。

「分表記」を基準とした上段には TIMEVALUE関数は使用してません。

お礼日時:2022/10/20 21:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!