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

締切り済みの質問

エクセルでタイムカード

エクセルでタイムカードを作成しております。
毎日の時間数は4:30というように表示させているのですが
一ヶ月の合計だけ4・5時間というように表示させたいのです。
どの場合どのような数式を入れればよいでしょうか?
宜しくお願いします。

投稿日時 - 2007-10-04 23:36:20

QNo.3401921

すぐに回答ほしいです

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

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

回答(4)

ANo.4

エクセルでは、日付はセルの「値を」日付シリアル値でもち、1日を1という数値で持っているので、その関係で、時間のセルの値は、24(時間)で割った数値で持っている。従って質問のようなセル値にするには、24を掛ければよい。
その元のセルの(時刻の)値を、書式だけで24倍して、見た目だけ表示する書式設定方法はないので、別セルに数式で24倍を計算しないとダメです。
そして24倍したセルの書式は、数値・小数点以下2桁など。

投稿日時 - 2007-10-05 08:48:01

ANo.3

合計の数式をオートサムで出してるのでしたらその数式の後に「*24」を加えてください
例えば、=SUM(A1:A2)*24 と最後に×24を付け加えます
次に合計のセルを右クリックしてセルの書式設定を選択して「ユーザー定義」→ 「0.00」を見つけてクリック→ 種類の枠内をクリック→ 「0.0」に直し「OK」でも「Enter」キーでも押して下さると「4.5」と表示されます
尚、「4.5時間」と表示したければ「0.0」の後に「時間」を入力して「0.0時間」とした後に「OK」をクリックか「Enter」キーを押します

投稿日時 - 2007-10-05 05:05:51

ANo.2

こんばんわ

これがヒントになると思います。
http://www.kenzo30.com/ex_kisopoint/onepoint_susiki1.htm#Q5
要するに24倍すると10進数で表示(表示形式は標準)されます。

では。

投稿日時 - 2007-10-05 00:26:31

ANo.1

以前私もそれらしき表をつくりましたが、時間と分の間にコロンを入れるのが面倒なのと、時間を加算すると24時間を超えると0:00に戻るので、時間と分を別々のセルに入力していました。
日々の時間はTime関数を使いA1に時間、B1に分が入力されているとして
C1に=Time(A1,B1,)を入力して表示
合計は、A列の最終行に時間を、B列の最終行に分の合計を60で除算した余りを、(B列で出た時間はA列の合計に加算する)表示させていました

もっとスマートな方法もあるかとは思います。
欠点は、余分な列を必要としますので、今の表のレイアウトが変わりますから、参考程度で読んでくださいね

投稿日時 - 2007-10-04 23:55:08

あなたにオススメの質問