こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで0.75を45分と表示して計算するには?

エクセルで計算上0.75と入力して表示は45分と表示するには
どのように設定すればいいでしょうか?

教えてくださいよろしくお願いします。

投稿日時 - 2018-07-08 20:50:54

QNo.9516447

困ってます

質問者が選んだベストアンサー

No.4の方へのお礼が具体的ですのでそちらで回答します。

>=目標勉強時間/(期限日-TODAY())*60
>で求めました具体的には
>=100/(b2-today())*60

これでも問題ありませんが。(分単位で計算しています)
表示形式が自動で日時になってしまうので、標準に変更すれば
0.45と表示されます。

シリアル値(日単位)で計算するなら、
=100/24/(b2-today())
とします。
これも自動で日時になってしまうので、表示形式を時刻とすれば
0:45:00と表示されます。

>100時間から45分(0.75)を引けば残りの時間数が
>表示されると考えたのですが、間違いなのでしょうか?

目標時間から平均時間を引いても残りの時間にはなりません。
残りの時間は目標時間から実績時間を引きます。

投稿日時 - 2018-07-09 03:20:05

お礼

回答ありがとうございました。
なんとなくやっていたら出来ました。

グーグルで検索していたらとあるエクセル関係のブログで
時刻がシリアル値で計算されるエクセルではセルを跨いで
A1 10 b1 30 のように10時30分を入力した方が
計算しやすいと書いてあったのですが、この方法の方がいいのでしょうか?

少ない計算数だとこれでいいのですかね?邪道の気もしますが、、

投稿日時 - 2018-07-09 17:48:39

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(9)

ANo.9

見た目だけですよ。
ユーザ定位書式で #? /60 と設定してください。
「45 /60」と表示される筈です。後ろの「/60」の部分をテキストに「分」と入れた白い図形でかくすと出来上がり。
#添付の図では解りやすくするために青い四角に白い文字を使っています。

投稿日時 - 2018-07-09 13:13:25

お礼

回答ありがとうございます。
参考にさせていただきます。

投稿日時 - 2018-07-09 17:53:50

ANo.8

A1に0.75が入力されてるとして、B2に45表示させるには
B2に 『=A1*60』 で出ますがぁ~・・・ そんな答えを求めてる?
あっ B2には45と表示されますが、『分』付きにするのでしたら、
セルの書式設定⇒表示形式⇒ユ~ザ~定義⇒種類のトコロの下の空白
欄に『分』と入力して、OK返してください

投稿日時 - 2018-07-09 09:58:12

お礼

回答ありがとうございます。
参考にさせていただきます。

投稿日時 - 2018-07-09 17:52:19

ANo.7

エクセルの「シート」のセル!では、日付シリアル値でないと、加減算や関数の利用、日付・時刻の表示形式などが、うまくできません。
エクセルのセルの値「1」は(データ性格が日付として考えている場合は)1日すなわち24時間なので、この質問のためのテスト解説として、A1の書式を数値で小数点以下2桁とし、A1に0.75と入れる。そしてB1に=A1/24と入れると、数値書式(小数点以下5桁とすると、0.03125という表示になり、これが45分の(日付)時刻シリアル値です。
さらに例えば、A2に1:15(1時間15分の時刻シリアル値を入れたことになる)と入れて、A3に=B1+A2にすると、A3は2:00(表示では2時間のこと)になります。
既回答の補足を見ると、本当はもっと複雑なことをしたいらしいが、基礎として、以上を参考にしてください。

投稿日時 - 2018-07-09 09:33:10

お礼

回答ありがとうございます。
参考にさせていただきます。

投稿日時 - 2018-07-09 17:51:45

ANo.6

>シリアル値ではなく便宜上60を1として45を0.75として計算表示するにはどうすればいいですか?
Excelにはセル(仮にC2セル)の値が0.75であるものを45分と表示する機能はありませんので別のセル(仮にD2セル)へ=C2/24と言う数式を設定して表示形式を[m]"分"とすればC2セルは0.75のままでD2セルに45分と表示されます。

回答No.4へのお礼に次のような数式が提示されていますので考え方が不適切であると思います。
--------ここから-------
=100/(b2-today())*60
(B2のセルの値は2018/11/18です。)

100時間から45分(0.75)を引けば残りの時間数が
表示されると考えたのですが、間違いなのでしょうか?
--------ここまで-------
時間単位での計算としては間違いありませんが分に換算して表示するには日時のシリアル値を使う必要があります。
時分秒は60進なので0.75時間を45分に換算するときは60倍しないと辻褄が合いません。
従って、表示する単位を考えずに表示形式で単位の切り替えをしたいときはシリアル値を使ってください。

投稿日時 - 2018-07-09 07:23:04

お礼

回答ありがとうございました。
シリアル値を用いてやってみます。

投稿日時 - 2018-07-09 17:50:05

ANo.4

セル A1 に 0.75 が入力されているとき、
1.式 =A1*"1:0" を入力したセル B1 は「0:45」と表示されますが…
2.式 =MINUTE(A1*"1:0")を入力したセル B1 を「G/標準"分"」に
 ̄ ̄書式設定すれば「45分」と表示されますが…
3.何処かの空きセルに 1:00 を入力 ⇒ そのセルを[コピー] ⇒ セル
 ̄ ̄A1 を選択 ⇒ Alt+Ctrl+V ⇒ “乗算”に目玉入れ ⇒ [OK] で「0:45」
 ̄ ̄と表示されますが…

投稿日時 - 2018-07-09 00:53:24

お礼

回答ありがとうございます。
テストまで132日間あり、勉強を100時間するため
1日45分づつ勉強するのですが、90分勉強した日や
30分しか勉強しなかった日などがあった場合に
アベレージで何分勉強すればいいかを計算するために

=目標勉強時間/(期限日-TODAY())*60

で求めました具体的には
=100/(b2-today())*60
(B2のセルの値は2018/11/18です。)

100時間から45分(0.75)を引けば残りの時間数が
表示されると考えたのですが、間違いなのでしょうか?

この場合、100時間はどのように表記すればもっとスムーズな
0:45などの表記でできますか?

教えてくださいよろしくお願いします。

投稿日時 - 2018-07-09 01:15:16

ANo.3

>エクセルで0.75を45分と表示して計算するには?
そんなごまかしはできません。
45分をシリアル値にすると0.03125なので0.75を24で割らないと表示形式の変更をしてもご希望の表示になりません。
シリアル値の1は日時に置き換えると1日であり、24時間(1440分)です。
従って、0.75時間を45分に表示するのであれば単位を明確にして頂かないと正しい回答を出せません。

投稿日時 - 2018-07-08 22:59:09

お礼

回答ありがとうございます。
シリアル値ではなく便宜上60を1として
45を0.75として計算表示するにはどうすればいいですか?

投稿日時 - 2018-07-09 00:58:02

私のほう、エクセルはかなり「苦手」なのですが。
それって、1.0が60分なんだから、
60分にかければいいだけでは?
60*0.75=45になるかと。。

投稿日時 - 2018-07-08 22:28:39

お礼

回答ありがとうございます。
0.75という値は使いたいので表示だけ45分にしたいのですが、
どうすればいいのでしょうか?

投稿日時 - 2018-07-09 00:55:19

ANo.1

エクセルで0.75を45分と表示、で検索すれば分かります。

投稿日時 - 2018-07-08 21:00:17

お礼

回答ありがとうございます。
調べてみます。

投稿日時 - 2018-07-09 00:55:49