[[20171005104853]] 『勤怠管理 :表示に設定すると関数含むセル表示がお』(もっちー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『勤怠管理 :表示に設定すると関数含むセル表示がおかしくなる』(もっちー)

勤怠管理をしています。
出勤時間と退出時間を入力するセルに
123と入力すると1:23
10と入力すると00:10
と表示されるように書式設定をユーザー定義で
00”:”00と変更しました。

設定後、出勤、退出時間を:無しで数字のみ入力すると
時間表示は上手くいってますが、
出勤退出時間を入力すると自動で
午前中働いた時間や午後働いた時間が表記されるセルに
00:00と表示されます。式は触ってません。
式をコピペもしてみましたが、00:00と表示されます。
その勤務時間が表示されるはずのセルの書式設定は
h:mmとなっています。それを00”:”00に変更すると
勤務時間が4時間30分の時、4:30と表示なるはずが
4:70とか、他、全然違う表示になります。
この解消法を教えてください。

< 使用 Excel:unknown、使用 OS:unknown >


[[20051107101307]]

↑のLOOKUPさんの式を試してください

(マナ) 2017/10/05(木) 21:29


早速ありがとうございます!
そして、過去にあったんですね、失礼しました。
明日朝イチで試してみます!!
(もっちー) 2017/10/05(木) 22:42

 ↓ の方がいいと思いますよ。

 C1 =IF(COUNT(A1:B1)<2,"",TEXT(B1,"0!:00")-TEXT(A1,"0!:00"))

 表示形式「時刻」(h:mm)

 勤務時間を「0":"00」で表示させるような値だと、
 何日間分かをSUMで合計した場合に、再び
 >勤務時間が4時間30分の時、4:30と表示なるはずが 
 >4:70とか、他、全然違う表示になります。 
 という事態に陥ることになります。

 参考まで
(笑) 2017/10/06(金) 01:15

 質問とは直接関係ないですけど、
 時刻入力でコロン「:」を入力するのが面倒だということなら、
 
「Excel 時刻 オートコレクト」

 なんかでネット検索すると簡単な入力方法が見つかると思います。

 参考まで
(笑) 2017/10/06(金) 01:37

皆さん色んなアドバイスありがとうございました。
数百社分の勤怠管理をしている為
それぞれ担当者の要望に応えて皆さんの案を使わせてもらいました。
=TEXT(D8,"0000")
=TIME(LEFT(J8,2),RIGHT(J8,2),0)
このようなパターンや
Excel→ファイル→オプション→文章校正→オートコレクトオプションで
..(R):(W)
などで改善、解決しました。
ありがとうございました。

(もちきち) 2017/10/12(木) 13:21


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.