プロが教える店舗&オフィスのセキュリティ対策術

画像のようにパートさんの勤務表を作成しました。
K43は80時間をめどにあと何時間勤務ができるのかと80時間を超えた時間が表示できるように設定したつもりでした。
ところが、超えない時間はきちんと表示されるのですが、超えた場合##と表示されます。
時間の書式はすべて[h]:mmとしております。
80時間を超えた場合でも時間(マイナス表示でも結構です)表示がされるようお教えください。
尚、B4とD4を入力することでカレンダーが変わり別シートに休日一覧を作成し、休日の行は色が付く設定にしております。
##を回避するためにオプション→詳細設定→1904年から計算するにチェックを入れると##のところはきちんと時間表示されるのですが、別シートの休日の日付が変わってしまいます。
何卒、ご教授いただきますようお願いします。

「時間計算・表示についてお教えください。」の質問画像

A 回答 (2件)

> 80時間を超えた場合でも時間(マイナス表示でも結構です)表示がされるよう



ということなら
K43の書式を "超過"[h]:mm などとしておいて
=IF(K42>K38,TEXT(K42-K38,"[h]:mm"),K38-K42)
ではいかがでしょうか。
    • good
    • 0
この回答へのお礼

助かりました

ありがとうございます。
できました。
お手数をおかけしました。

お礼日時:2023/09/01 14:29

K43 に


=IF(K42>K38,K42-K38,"超過しました")

とかっていうことでしょうか。
    • good
    • 0
この回答へのお礼

早速のご返答ありがとうございます。
文言ではなく、80時間を基準にあと何時間で80時間に達するかと、超過した場合何時間超過したのかと表示をさせたいのです。
昨年より80時間を超過すると社会保険に加入しなくてはいけないので80時間近くになれば勤務時間の調整が必要となるためです。
例えば、8月30日に合計労働時間が76時間だとしたら8月31日の労働時間は4時間未満にすれば超過しなくてすみます。
ややこしくて申し訳ございません。

お礼日時:2023/09/01 14:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています