至急!!excelでシフト表を作っているのですが、分からないところがあり教えて欲しいです!この状態ではセルを1個ずつ記入し直さなければならないので、日付を入力すれば(1を入力したら1日に、2を入力したら2日に)下オレンジの部分も変わるようにしたいです。下のグラフは時間を緑、勤務時間をオレンジの色付けで表しています。また、上のグラフは勤務時間を数字を用いて表しました。日本語が変で申し訳ないです。参考https://youtu.be/VnwE24zAUaU?si=uE0cVXG-YDILKugThttps://youtu.be/viaarvJegvk?si=gHKmIvQqNN7wIeuK

Excel

1件の回答

回答を書く

1045771

2026-03-18 20:15

+ フォロー

このように出社、退社を付ければ、数式は簡単になります。(今迄の苦労は何だったんだ)

とりあえず、上から下の一方通行です(下の出社、退社は入力不可です)。

画像から、Microsoft365だと思います。



A27 =INDEX(A:A,ROW()*2-49)

A35 迄コピペ。(結合してあるので、スピルする式はできませんでした)



C27 =SEQUENCE(,22,\u0026quot;9:0\u0026quot;,\u0026quot;0:30\u0026quot;)

C27 セルの書式設定、ユーザー定義「h」

D27 フォントを白にします

C27:D27 をコピーして、形式を選択して貼り付けを行えば、画像の様な表示になります。



C26 日を入力

C28 =WRAPROWS(INDEX(7:22,,C26+2),2)

セルの書式設定、ユーザー定義「h:mm;G/標準;」



E28:Z35 を選択

条件付き書式、新しいルール、数式…

E39 =AND($C28\u0026lt;=E$27,$D28\u0026gt;E$27)

書式、塗りつぶし、オレンジ



下で入力して上を更新するには、関数ではできません。VBA が必要で、かなり難しいし VBA禁止の会社もあります。

どうしても必要か VBAを使っていいか、会社で相談して下さい。

ここは締切迄3日しかないので、出来ない可能性があります。OKWAVEでの再質問をお勧めします。

https://okwave.jp/

回答受付終了まであと1日なので、上げておきます。

https://1drv.ms/x/c/9de439bb7e33c477/IQC5KjCQDzc0TI0IoekbvVd4AV7JQqa7IYQcBPJ0XRIaOzw

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有