かまてく ブログ

今日の努力は、明日の経験! - Kamakura Shinsho Engineer Blog

スプレッドシートでお手製のガントチャートを作る

スプレッドシートガントチャートを作るとすれば高機能なProjectSheet planningが選択しに入ると思うが、担当者を入れたり休日に対応させるにはライセンスを購入する必要がある(2019/6時点)

日本の祝日、担当者にも対応したガントチャートを作ったので作成方法を公開します。(アドオンにするまででもないのでしてない)

機能

  • 日付を入れると自動でセルに色がつく
  • あらかじめ設定した担当者の色ごと色が分かれる
  • 休日をあらかじめ設定しておくとその曜日の列がグレーアウトする

出来上がり↓ f:id:yubele:20190628210841p:plain

日付を入れると自動でセルに色がつく

  • スケジュールのセルを選択し、右クリックで条件付き書式を選択する f:id:yubele:20190628212614p:plain
  • 各担当者ごとに条件付き書式を追加していく f:id:yubele:20190628212627p:plain
  • 式は以下のように入れる
    書式ルールはカスタム数式を選択し、内容を以下のように設定

    =and($D5<=H$3, H$3<=$E5,$C5="A君",COUNTIF($G$4:$G$31, H$3)<1,weekday(H$3)<>1,weekday(H$3)<>7)

    and

    すべてな条件が一致した場合のみ条件書式で設定した色でセルを埋める

    $D5<=H$3

    D5は開始日付のセル、H3はスケジュールの日付、$は次の列または行を動的に値を変えないようにするおまじない。<=はスケジュールの日付が、開始日時より大きい場合に真となります

    H$3<=$E5

    H3はスケジュールの日付のセル、E5は終了日付のセル、$は次の列または行を動的に値を変えないようにするおまじない。<=は終了日時が、スケジュールの日付より大きい場合に真となります

  • 式に一致したセルを塗りつぶす色などを設定してください。 -> 完了を押して保存します。

上記と同じようにA君、B君、C君・・・を追加していきます。

  • 日本の休日をグレーアウトする [出来上がり]画像では非表示にしていますが、G列に休日の日付を事前に入れておきます。 f:id:yubele:20190628211705p:plain (罫線が微妙におかしいのは無視してください・・・)

前項と同じように条件式書式を以下のように追加します。

日本の休日の式をグレーアウトする(G列に書いた日付の列をグレーアウトする)

=COUNTIF($G$4:$G$31, H$3)>0

COUNTIF(A, B)>0

$G$4:$G$31内に、H$3と同じ値があれば真となります

土曜日と日曜日をグレーアウトする

=or(weekday(H$3)=1,weekday(H$3)=7)

weekday(A)=1, weekday(A)=7

weekdayは与えられたセルに記入された日付の曜日を数字で返します、1は日曜日で7は土曜日です。 * 式に一致したセルを塗りつぶす色などを設定してください。 -> 完了を押して保存します。

ちゃんちゃん

鎌倉新書では正社員を積極採用しています!

(WEBデザイナー)デザインからコンセプト設計まで■賞与実績4ヶ月分■

仕事内容 【仕事内容】 ■ポータルサイト(お墓・葬儀・仏壇)のWebサイト構築のためのWebデザインの設計からコーディング業務まで担って頂きます。 特に事業側のコンセプトを理解しながら、LPやサイトのデザイン設計を提案できる方を求めています。 【提供できる価値・経験】 ■細かく数字を見て、サービスをグロースさせていく経験 1週間単位でスプリントを組んで、数多くの機能をリリースさせていく開発プロセスを導入しています。 数多くのトライ&エラーを行い、きっちり効果を分析していくことで、サービスを着実に成長させるプロセスが身につきます。 また、事業側のWebディレクターとも密にコミュニケーションを取りながら、事業会社ならではの一体感を持ったクリエイティブワークを実践しています。 ■今後大きく成長するマーケットにおけるサービス開発に携わることができる経験 世界一の高齢化社会である日本においてライフエンディング業界は大きなポテンシャルを持っています。 その業界に必要なサービスを提供することで、大きなユーザーの需要を満たすサービスを提供するやりがいと経験を得ることができます。 また、今の日本社会で必要とされているサービスを提供しているという社会貢献も大きなやりがいとして持つことができます。 【デザインの特徴】 ■企画構想段階から関わり、ユーザー視点に立ったUIの設計、ビジュアルデザイン ■色彩学、構成学、視覚生理学などの知識を生かしたデザイン ■プロジェクトの成功に貢献するデザイン(目的を本質的に達成するデザイン) ■問題点や課題、目的をしっかり理解し、解決するデザイン 応募資格 【必須(MUST)】 ■Webサービスのデザイン・コーディング経験 ■WebサービスやスマートフォンアプリのUI・情報設計の経験 ■Photoshop、Illustratorなどの画像処理ソフトを使用したビジュアルデザイン業務 【歓迎(WANT)】 ■情報の可視化 ■部分遷移、画面遷移を含むプロトタイプ構築経験 ■デザインコンセプトの言語化 ■ユーザー体験の設計業務 ■デザインのトーン&マナー設計 ■プロダクト改善経験 ▼求める人物像 ・自発的に施策を立案・実行できるマインドを持つ方 ・成長環境の中で自分を試してみたい方 ・数字の分析に強い方 ・コミュニケーション能力 ・課題発見力、解決力 続きを見る