<a name=▲このページのトップに戻る
342403エクセル2000で午前0:00をまたがった時間計算くのっち(初) 2006/04/22-22:33

メーカー名:SONY ソニー
OS名:WindowsXp HomeEdition
パソコン名:PCV-W101
--
エクセル2000で出勤時間計算をしたいのですが午前0:00をまたがっている為うまくいきません。
対処方法を教えてください。
また出勤20:05退社2:16とかを30分単位で切り捨てしたいのですがあわせて教えてください。

▲このページのトップに戻る
342430Re:エクセル2000で午前0:00をまたがった時間計算o2ka 2006/04/23-00:23

記事番号342403へのコメント
>午前0:00をまたがって

+24時間入力。
1時なら25:00。
表示は勝手に24時間になる。

>30分単位で切り捨て

時間を数値にすれば1日=1.0になるから、
1日24時間を半時間ごとだから *48。
で、小数点以下を切り捨て(ROUNDDOWN)ればよろしいかと・・・。

A | B
16:20| 16.0
16:40| 16.5
    ↑セルの数式   :=ROUNDDOWN(A1*48,0)/2
     セルのプロパティ:数値;少数点表示あり

こんな感じかな?

▲このページのトップに戻る
342505Re:エクセル2000で午前0:00をまたがった時間計算0.6K 2006/04/23-09:59

記事番号342430へのコメント
o2kaさんは No.342430「Re:エクセル2000で午前0:00をまたがった時間計算」で書きました。

o2kaさんの応用でもう一つ。

>>午前0:00をまたがって
>
>+24時間入力。
>1時なら25:00。
>表示は勝手に24時間になる。

これは私的には入力ミスしやすかったり確認しにくいので
数式側で =IF(出勤>退社,退社+1-出勤,退社-出勤)
※24時間未満の勤務専用だけど


>>30分単位で切り捨て

時刻で表示したければ
=ROUNDDOWN(A1*48,0)/48 (セルの表示形式は時刻で)
※結果を計算に使いたい場合はo2kaさんの方がいいです。

▲このページのトップに戻る
342854Re:エクセル2000で午前0:00をまたがった時間計算くのっち 2006/04/24-21:10

記事番号342505へのコメント
0.6Kさんは No.342505「Re:エクセル2000で午前0:00をまたがった時間計算」で書きました。
ありがとうございます。
バッチリ解決でした。

▲このページのトップに戻る
342841Re:エクセル2000で午前0:00をまたがった時間計算くのっち 2006/04/24-20:30

記事番号342430へのコメント
o2kaさんは No.342430「Re:エクセル2000で午前0:00をまたがった時間計算」で書きました。
ありがとうございます。さっそくやってみます。

hed_" BORDER="0" WIDTH="88" HEIGHT="31">
◇-?エクセル2000で午前0:00をまたがった時間計算-くのっち(初)-04/22-22:33(97)-No.342403
 ┗?!Re:エクセル2000で午前0:00をま...-o2ka-04/23-00:23(95)-No.342430
  ┣?!!Re:エクセル2000で午前0:00を...-0.6K-04/23-09:59(85)-No.342505
  ┃┗?!!【解決】Re:エクセル2000で午前...-くのっち-04/24-21:10(50)-No.342854
  ┗?!-Re:エクセル2000で午前0:00を...-くのっち-04/24-20:30(51)-No.342841

▲このページのトップに戻る
342403エクセル2000で午前0:00をまたがった時間計算くのっち(初) 2006/04/22-22:33

メーカー名:SONY ソニー
OS名:WindowsXp HomeEdition
パソコン名:PCV-W101
--
エクセル2000で出勤時間計算をしたいのですが午前0:00をまたがっている為うまくいきません。
対処方法を教えてください。
また出勤20:05退社2:16とかを30分単位で切り捨てしたいのですがあわせて教えてください。

▲このページのトップに戻る
342430Re:エクセル2000で午前0:00をまたがった時間計算o2ka 2006/04/23-00:23

記事番号342403へのコメント
>午前0:00をまたがって

+24時間入力。
1時なら25:00。
表示は勝手に24時間になる。

>30分単位で切り捨て

時間を数値にすれば1日=1.0になるから、
1日24時間を半時間ごとだから *48。
で、小数点以下を切り捨て(ROUNDDOWN)ればよろしいかと・・・。

A | B
16:20| 16.0
16:40| 16.5
    ↑セルの数式   :=ROUNDDOWN(A1*48,0)/2
     セルのプロパティ:数値;少数点表示あり

こんな感じかな?

▲このページのトップに戻る
342505Re:エクセル2000で午前0:00をまたがった時間計算0.6K 2006/04/23-09:59

記事番号342430へのコメント
o2kaさんは No.342430「Re:エクセル2000で午前0:00をまたがった時間計算」で書きました。

o2kaさんの応用でもう一つ。

>>午前0:00をまたがって
>
>+24時間入力。
>1時なら25:00。
>表示は勝手に24時間になる。

これは私的には入力ミスしやすかったり確認しにくいので
数式側で =IF(出勤>退社,退社+1-出勤,退社-出勤)
※24時間未満の勤務専用だけど


>>30分単位で切り捨て

時刻で表示したければ
=ROUNDDOWN(A1*48,0)/48 (セルの表示形式は時刻で)
※結果を計算に使いたい場合はo2kaさんの方がいいです。

▲このページのトップに戻る
342854Re:エクセル2000で午前0:00をまたがった時間計算くのっち 2006/04/24-21:10

記事番号342505へのコメント
0.6Kさんは No.342505「Re:エクセル2000で午前0:00をまたがった時間計算」で書きました。
ありがとうございます。
バッチリ解決でした。

▲このページのトップに戻る
342841Re:エクセル2000で午前0:00をまたがった時間計算くのっち 2006/04/24-20:30

記事番号342430へのコメント
o2kaさんは No.342430「Re:エクセル2000で午前0:00をまたがった時間計算」で書きました。
ありがとうございます。さっそくやってみます。