• ベストアンサー

ユーザー定義の設定方法

いつもお世話になります。 WINDOWS XP EXCELL2003 シフト表を作成していますが Z7の時間のユーザー定義の設定方法が分かりません。 どなたかご教授頂けませんでしょうか 1 数式バー D7 00:00と入力した時は 数式バーは 1900/1/1 になります。 2 セル Y6 ユーザー定義 #”時”設定 23と数式バーに入れる 23時 になります Z6 ユーザー定義 #”時” 24と数式バーに入れるとセルは 24時 になります D7(終了) 00:00 と入れても反応しません ※ 23:00迄は反応します ※ Z7には次の数式が =IF(AND(Z$6>=HOUR($C7),Z$6<HOUR($D7)),1,"") ※ C7 表示形式 13:30 ※ D7 表示形式 13:30 ※ E7 ユーザー定義 h:mm

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

ご質問内容だけでは、シフト表でどのようなことをしているのか、いまひとつ不明です。 >Z7の時間のユーザー定義の設定方法が分かりません。 ユーザー定義は、セルの値を変更する操作ではありません。 もし表示だけを変更したいなら、具体的にどのように表示したいのでしょうか? >D7 00:00と入力した時は 数式バーは 1900/1/1 になります。 本当に「00:00と入力」すると、そのようにならないはずですが・・・ セルの書式が「h:mm」で「1」や「24:00」が入力されているなら提示したような状況になる可能性があります。 >D7(終了) 00:00 と入れても反応しません ここは、「1」や「24:00」と入力すべきところではありませんか? 上記のように「00:00」では本当に「0」の値が入力されています。 >=IF(AND(Z$6>=HOUR($C7),Z$6<HOUR($D7)),1,"") この数式は条件に合致すると「1」と表示されますが、どのような意味があるのでしょうか(条件付き書式のような気がしますが、表には1が見えない)。

dorasuke
質問者

お礼

ご指導誠に有難うございました。 今後とも宜しく御願いします。

dorasuke
質問者

補足

ご協力に感謝します。 私なりに色々とトライしていてとMackyNo1がご指導いただいた 24:00 と入力してみたら 00:00がでて表として成立しました。 ご指摘の 1 はその時間の勤務人数を合計する値です。 ご迷惑掛けました。 有難うございました。

その他の回答 (1)

  • jhggjkhkh
  • ベストアンサー率52% (13/25)
回答No.1

セルの書式設定 表示形式 ユーザー定義 [h]:mm  は無理でしたか?

dorasuke
質問者

お礼

ご指導誠に有難うございました。 今後とも宜しく御願いします。

dorasuke
質問者

補足

ご協力感謝します。 [h]:mm  は無理でしたか? ご報告いたします 1900/1/24 0:00:00  と数式バーに表示されました Z6のセルは 576:00 と表示されました。

関連するQ&A

専門家に質問してみよう