|
エクセル実践塾 > エクセル実践塾2016 |
配列数式で求めた結果を 条件付き書式で帯にします上端と左端に並べられた数値の計算は、 配列数式でまとめて行うことができます。 シフト表のガントチャートの場合、 勤務開始時刻を記した列と時間帯、 さらに終了時刻と時間帯との比較、 この2つの比較を条件式とする配列数式で、 勤務時間帯に1を、 そうでないときに0を表示することができます。 この1を条件とする条件付き書式で、 シフト表をガントチャートにできます。
|
|
Excel 2016/2013 |
![]() |
@B列に勤務開始時刻が、 D列に勤務終了時刻が入力されているシフト表です1行目には6〜23の数字が並べられ、 それぞれが時間帯を表しています。
|
![]() |
A配列数式を設定するセル範囲を選択してから、 「=(」を入力して、 勤務開始時刻のセル範囲をドラッグで指定します今回の配列数式では、 2つの条件式を使い、 その両方が真の場合に、 真を意味する1が表示されるようにします。 複数の条件式を使う場合には、 それぞれを括弧で囲んで指定します。
|
![]() |
B「<=」を挟んで、 時間帯を表す6〜23のセル範囲を指定しますこれで、 そのセルと同じ行のB列に入力されている勤務開始時刻と、 そのセルと同じ列の1行目に入力されている時間帯が比較され、 時間帯を表す数値が、 勤務開始時刻の数値以上である場合に真となる条件式になります。 たとえば、 E2セルでは、 B列に15が、1行目に6が入力されているので、 15<=6という論理式が実行されます (この論理式は正しくないので、偽と判断されます)。
|
![]() |
C括弧を閉じ、 「*(」を追加してから、 2つ目の条件式をさきほどと同様にして指定します2つ目の条件式では、 勤務終了時刻と時間帯を比較します。 「>」を使って、 勤務終了時刻の数値よりも、 時間帯の数値が小さい場合に真となる条件式にします。 |
![]() |
D閉じ括弧を追加して、 2つの条件式によるAND条件式を完成します括弧で囲んだ条件式は、 「*」で乗算することでAND条件式となります。
|
![]() |
ECtrl+Shift+Enterキーで、 配列数式にします配列数式として正しく確定されると、 「=」を含めた数式全体が{}で囲まれます。 選択中のセル範囲すべてに同じ配列数式が設定され、 2つの条件式がいずれも真の場合にだけ1が表示され、 それ以外の場合には0が表示されます。
|
![]() |
F不要な0は、 「セルの書式設定」で非表示にできます選択されているセル範囲を右クリックして、 表示されるメニューから「セルの書式設定」を選びます。
|
![]() |
G「表示形式」タブの「分類」から「ユーザー定義」を選んで、 「種類」を半角の#にします「OK」をクリックすると、 0が非表示になり、 1のみが表示されるようになります。
|
![]() |
H条件付き書式でガントチャートにします「ホーム」タブの「条件付き書式」→「セルの強調表示ルール」→「指定の値に等しい」を実行します。
|
![]() |
I1を指定し、 帯として表示する「書式」を設定します
|
| |
| |
| |
●条件付き書式だけで、 シフト表をガントチャートにする動画です
|
|
関連する他のページ |
マス計算の解答を作りたい
素数を探し出したい
配列数式を使って、年齢層ごとの来店数を求めたい
重複値を無視して、伝票番号の個数が知りたい
数式を使って年代別の集計を行いたい
仕入伝票と売上伝票を使って、月ごとで在庫管理したいA
複数の検索データに合致するセル数を調べたい
階級ごとの度数を数式で求めたい
さらに条件を加えて、順位を求めたい
COUNTIFS関数の使えない2007より前のExcelでも利用できる表を作りたい
一つおきのセルの値を合計したい
マス計算を簡単に行いたい
他のシートのデータを転記して使いたい
オートフィルタで絞り込みを行った後で、いくつかの列を非表示にしたい
男女別の回答数を数式で求めたい
年齢層ごとの来店数を求めたい
配列数式を使わないで、ユニークな伝票番号の個数を求めたい
祝日名や振替休日を、日付の隣に表示したい
COUNTIF関数で比較演算子を使いたい
5件以上の予約が入っている日を強調したい
OR条件で指定データの個数を調べたい
指定範囲内の値の個数を調べたい
指定値未満の値の個数を調べたい
指定データの個数を調べたい
別シートの一覧に含まれる商品名が入力されたときに、そのセルを任意の色で塗りつぶして強調したい
データの入力されていないセルの数を知りたい
特定のデータが入力されているセルの数を知りたい
特定の範囲にあるセルの個数を常に確認したい」
特定の値以上のセルの個数を常に確認したい
月〜金曜日の売上の平均を求めたい
4以上8未満の評価点の入っているセルの個数を求めたい
30代と40代の回答者の数を求めたい
評価点が8以上の回答者数を求めたい
男女別で回答数を求めたい
担当者ごとの売上合計を数式で求めたい
担当者ごとの売上金額を合計したい
数式で担当者別の売上を求めたい
追加データの予定されている表から、条件に合致するデータの合計を求めたい
識別数字が“7”の製品の個数を合計したい |