エクセルで作業時間を合計したい



 ◇-?エクセルで作業時間を合計したい-しん(初)-PC初心者-PC不慣れ-04/24-09:54(176)-No.404341
   ┣?!Re:エクセルで作業時間を合計し...-独覚-04/24-15:53(170)-No.404377
   ┃ ┗?!!Re:エクセルで作業時間を合計し...-独覚-04/25-09:42(152)-No.404473
   ┃   ┗?!!-Re:エクセルで作業時間を合計...-しん-04/26-00:30(137)-No.404563
   ┣?!Re:エクセルで作業時間を合計し...-Class3-04/24-16:56(169)-No.404383
   ┃ ┗?!!Re:エクセルで作業時間を合計し...-しん-04/26-00:42(137)-No.404564
   ┗?!Re:エクセルで作業時間を合計し...-なまず-04/24-18:40(167)-No.404388
     ┗?!-Re:エクセルで作業時間を合計し...-しん-04/26-00:51(137)-No.404566

▲このページのトップに戻る
404341エクセルで作業時間を合計したいしん(初)-PC初心者-PC不慣れ 2007/04/24-09:54

メーカー名:NEC 日本電気
OS名:WindowsXp HomeEdition
パソコン名:VALUEONE PC-MT2001A
--
作業時間を下記の感じで合計したいんです。

  A    B      C 
      入力     累計
1 月曜日 5.15   5.15
2 火曜日 3      8.15
3 水曜日 8.45  17
4 木曜日 4.30  21.30
5 金曜日 5.30  27
6 土曜日 8.25  35.55


10 合計       120.05
 入力を「5.15」と打ち、小数点前を時間、後を分として入力します。
 それを累計で合計していき、「.00」は表示しないようにしたいのです。
 そして、一つのセル内で入力と表示をしたいです。
 また、マクロでは行いたくない為、関数や設定などで。。。

 ユーザー定義で[h].mm等や、計算式は試しましたが
 [:]はある程度うまく行きましたが[.]で入力を行うと失敗しました。
 宜しくお願いします。

▲このページのトップに戻る
404377Re:エクセルで作業時間を合計したい独覚 2007/04/24-15:53

記事番号404341へのコメント
マクロを使わないのであれば入力と表示は別セルにしないと無理ですよ。

▲このページのトップに戻る
404473Re:エクセルで作業時間を合計したい独覚 2007/04/25-09:42

記事番号404377へのコメント
表示の方は別セルにしないと無理なのでそちらは省いて計算だけ。
(B列に「5.15」と入力している場合です。「5:15」と入力して表示形式で
「5.15」と表示させている場合はそのまま足せばいいので)

C1セルに
=TEXT(B1*100,"0!:00")*1

C2セルに
=C1+TEXT(B2*100,"0!:00")
と入力して下へコピー。

なお、C列のセルの書式設定の「表示形式」で「分類」に「ユーザー定義」、
「種類」に「[h].mm」として置いてください。

▲このページのトップに戻る
404563Re:エクセルで作業時間を合計したいしん 2007/04/26-00:30

記事番号404473へのコメント
独覚さんは No.404473「Re:エクセルで作業時間を合計したい」で書きました。

上記404377のコメントと共にありがとうございました。

みなさんのを参考に現在挑戦中です。
サンプルと違った物ですが、時間の打ち込みの物を他に3枚作っているので
どなたの物が合うのか分かりませんが、理解出来るようにがんばっています。
また、行き詰ったら宜しくお願いします。

▲このページのトップに戻る
404383Re:エクセルで作業時間を合計したいClass3 2007/04/24-16:56

記事番号404341へのコメント
>  A    B      C 
>      入力     累計
>1 月曜日 5.15   5.15
>2 火曜日 3      8.15
>3 水曜日 8.45  17
>4 木曜日 4.30  21.30
>5 金曜日 5.30  27
>6 土曜日 8.25  35.55
>・
>・
>10 合計       120.05
> 入力を「5.15」と打ち、小数点前を時間、後を分として入力します。


前提として数値ではなく時間の計算ですから、
[:]を使用しての計算(セル書式はユーザー定義で[h]:mm)で行うべきです。

※上記の条件なら累計用セルC2の計算式は、
 =C1+B2(以下のセルはドラッグすれば入力される)と単純です。

※小数点を使用しての計算は「出来ないわけではありません」が、
 非常に面倒な計算式になります。

#[:]でなく[.]を時分の区切りとしてしなければならない理由が
 いかなるものかという興味はあります。(入力が手間なだけ?)

まず現在の累計用セルC2(以下)の計算式に
どのようなものを入れているか教えてください。


> それを累計で合計していき、「.00」は表示しないようにしたいのです。

B2の"3"・C3の"17"・C5の"27"のような表示でしょうか?
ユーザー定義で、0.?? とすれば小数点は表示されるものの可能ですが、
副作用としてセルB4などの"4.30"が"4.3"の表示になります。
なお、時間で計算の場合はユーザー定義で[h]:??という設定は出来ません。

▲このページのトップに戻る
404564Re:エクセルで作業時間を合計したいしん 2007/04/26-00:42

記事番号404383へのコメント
Class3さんは No.404383「Re:エクセルで作業時間を合計したい」で書きました。

>#[:]でなく[.]を時分の区切りとしてしなければならない理由が
> いかなるものかという興味はあります。(入力が手間なだけ?)

[.]を使用しているのは、打ち込みがテンキーだけのキーボード?を使用しているためで
[:]は使いたくないのです。
※若い子から年配の方まで使用しているのと、今までは30分単位だったのでテンキーで
3.5とか8.5で済んだのですが、現在5分単位に入力が変り、そのあたりの説明がし難いので
普通に打ちたいと思ったのですが、やはり難しいのでしょうか。

>まず現在の累計用セルC2(以下)の計算式に
>どのようなものを入れているか教えてください。
>
  A    B      C 
      入力     累計
1 月曜日 5.15   5.15
2 火曜日 3      8.15
3 水曜日 8.45  17
4 木曜日 4.30  21.30
5 金曜日 5.30  27
6 土曜日 8.25  35.55


10 合計       120.05
C1から順に
=IF(SUM(B1)=0," ",SUM(B1))
=IF(SUM(B2)=0," ",SUM($B$1:B2))
 ・
 ・
 ・
 ・
合計に
=IF(SUM(B1:B7)=0," ",SUM(B1:B7))

と入れています。
セル書式はユーザー定義で[h]:mmと入れて行っています。


>> それを累計で合計していき、「.00」は表示しないようにしたいのです。

>B2の"3"・C3の"17"・C5の"27"のような表示でしょうか?
>ユーザー定義で、0.?? とすれば小数点は表示されるものの可能ですが、
>副作用としてセルB4などの"4.30"が"4.3"の表示になります。
>なお、時間で計算の場合はユーザー定義で[h]:??という設定は出来ません。

入力側、セル書式は時刻で行っていますが、前述の様に、[:]は使いたくないので、「:00」とは入力したくないのです。
説明が少なくすみませんでした。

▲このページのトップに戻る
404388Re:エクセルで作業時間を合計したいなまず 2007/04/24-18:40

記事番号404341へのコメント
しん(初)-PC初心者-PC不慣れさんは No.404341「エクセルで作業時間を合計したい」で書きました。

入力をB列、累計をC列とし、サンプルで示された月曜日を1行目とします。

月曜日の累計(C1)は入力(B1)をそのままコピー

C1セル → =B1

それ以下の累計(C2〜Cn)は下記のとおり。

=INT(B2)+INT(C1)+INT((B2-INT(B2)+C1-INT(C1))/0.6)
 + MOD(B2-INT(B2)+C1-INT(C1),0.6)

が計算式(C3〜Cnはドラッグしてコピー)。ですが、

=INT(B2)+INT(C1)+INT((B2-INT(B2)+C1-INT(C1)+0.01)/0.6)
 + MOD(B2-INT(B2)+C1-INT(C1)+0.01,0.6)-0.01

じゃないと正しい結果になりません。

+0.01 および -0.01 は数値補正のために入れてます。

入力と累計を同じセルにとのご希望ですが、独覚さんの言われるとおり
別セルにしないと無理だと思います。

追伸:C6(土曜日)の累計は間違ってますよね?

▲このページのトップに戻る
404566Re:エクセルで作業時間を合計したいしん 2007/04/26-00:51

記事番号404388へのコメント
なまずさんは No.404388「Re:エクセルで作業時間を合計したい」で書きました。

ありがとうございます。みなさんのを参考に現在挑戦中です。
サンプルと違った物ですが、時間の打ち込みの物を他に3枚作っているので
どなたの物が合うのか分かりませんが、理解出来るようにがんばっています。
また、行き詰ったら宜しくお願いします。

>追伸:C6(土曜日)の累計は間違ってますよね?

はい。打ち間違えました(^^;)

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言