No.3ベストアンサー
- 回答日時:
時・分 を別のセルに持つのはこだわりでしょうか?
特にこだわりが無いようであれば、
わかりやすくするためにも同一のセルに入力するようにして、
例えば「1:30(実際には半角です)」としてやり、
表示形式を [h]:mm としてやるほうが無難です。
これならSUM関数だけで合計を求めることが可能です。
おそらくは入力の際の云々・・と言うことでしょうから、
それ用の回答を以下に。
関数を二つ覚えましょう。
まず、「分」から考えていきます。
要するに合計された「分」を60で割った余りが欲しい「分」ですね。
これには「MOD」と言う関数が便利です。
例:=MOD(SUM(分の範囲),60)
こんな感じで使ってやります。
これで、分の合計を60で割ったときの「余り」が返ってきます。
続いて「時」の部分。
「時」として入力されたモノの合計はSUM関数で求められますね。
問題は「分」から繰り上がってくる分。
つまり、合計された「分」を60で割ったときの整数部分ですね。
これを求めるためには「INT」関数が便利です。
例:=INT(SUM(分の範囲)/60)
としてやります。
これで、「分」から繰り上がってくる「時」を求められますので、
こいつを「時」の合計に足してやれば万事解決、
例:=SUM(時の範囲)+INT(SUM(分の範囲)/60)
こうしてやれば「時」を求められます。
つまり、A列に「時」、B列に「分」が2~31行めまで入力されているとすると
分:=MOD(SUM(B2:B31),60)
時:=SUM(A2:A31)+INT(SUM(B2:B31)/60)
としてやると良いですね。
この回答へのお礼
お礼日時:2013/04/26 14:42
関数の意味と、実例も挙げてくださって、わかりやすい説明をありがとうございます。
一列で合計を出せるのであれば、そのほうが効率的ですね。
さっそく使わせていただきます。
No.4
- 回答日時:
セルを分けない方が良いという話は既回答でありますので、そちらを見ていただくとして、入力を分けるのはテンキーのみで入力がしたいのではないかと思います。
オートコレクトのオプション(バージョンがわからないのでご自分で探して下さい)→オートコレクトタブ→「入力中に自動修正する」の「修正文字列」に「..(ピリオド2個)」、「修正後の文字列」に「:(コロン)」を入れて追加します。
これで、テンキーのピリオドを2回押すと自動的に:に変換されます。
No.2
- 回答日時:
実はですね
エクセルでは時間単位も分単位も
同じ尺度の値として扱われています。
1日は1
1時間は1/24
1分は1/24/60
1秒は1/24/60/60なのです。
なので
時間の合計を24分の1に
分の合計を24×60分の1に、(1440分の1)
秒の合計を24×60×60分の1に
各々して、これらを合計すれば
ちゃんとExcelは時間の値だと認識してくれます。
後は
表示形式のユーザー定義で
[h]:mm:ss
と、すれば
合計時間として
表してくれますよ。
表示だけでなく
各々の実際の値を知りたいなら
先で合計した値
仮にansと呼びますが
これを
=INT(ans)
と、すれば時間
=minute(ans)
と、すれば分
=second(ans)
と、すれば秒が判ります。
ansの部分は実際にはセル(格子の一枡にあたります。)
合計は
=sum(合計する範囲)
で、求まります。
如何でしょうか?
お役に立てていたならば幸いです。
この回答へのお礼
お礼日時:2013/04/26 14:35
エクセルの仕組みから、効率的な方法を詳しく教えてくださり、ありがとうございます。
教えていただいたことを参照しながら、さっそく試してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Excel(エクセル) エクセルの早退時間を計算したいです。計算はうまくいっているようですが… 1 2022/12/26 16:22
- Excel(エクセル) エクセルで最初に値が入っているセルを見つける方法はありますか? 2 2023/07/18 14:58
- Excel(エクセル) 別シートに毎回異なるデータをコピーする 7 2022/06/24 09:02
- Excel(エクセル) SUBTOTAL SUMIF?? 2 2023/03/16 11:25
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- Excel(エクセル) 高校一年生です。今日学校でエクセル4級を受けました。合計を出す時にオートSUMの合計のボタンを押しま 2 2022/12/09 16:32
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
参照先セルに値が入っていない...
-
Excelで同じセルに箇条書きをし...
-
IF関数で0より大きい数値が入力...
-
値を入力後、自動的にアクティ...
-
エクセルで既に入力してある文...
-
yyyy/mm/ddからyyyy/mmへの変換
-
エクセルで複数の条件で掛け算...
-
エクセルで時間の判定をしてい...
-
Excel:文字と数字の組合せ、次...
-
エクセルの数式で計算結果に文...
-
空白でないセルの値を返す方法...
-
Excelでセルに入力されたカラー...
-
エクセルで、特定のセルの内容...
-
マイナス同士の前年比
-
【エクセル】指定したセルに入...
-
Excel 分数の分子を小数点で表...
-
エクセルで10分ごとの時刻の...
-
Excel書式設定が24時間以上の設...
-
EXCELのセル上のURLを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
-
Excel:文字と数字の組合せ、次...
-
空白でないセルの値を返す方法...
-
値を入力後、自動的にアクティ...
-
エクセルで時間の判定をしてい...
-
yyyy/mm/ddからyyyy/mmへの変換
-
Excelでセルに入力されたカラー...
-
エクセルの数式がかぶって、選...
-
エクセルで、特定のセルの内容...
-
エクセルで複数の条件で掛け算...
-
マイナス同士の前年比
-
入力したところまでを自動的に...
-
EXCELのセル上のURLを...
-
excel 関数にて文字を0として認...
-
バーコードが読み取れない原因...
-
ExcelVBAでセルを編集状態にす...
おすすめ情報