質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

91.02%

  • Excel

    1217questions

    Excelは、マイクロソフト社が開発しているデータ集計や分析を行う表計算ソフトの一つです。文書作成や表計算、資料作成などの多彩な機能を備えており、統合パッケージであるMicrosoft Officeに含まれています。

  • date

    55questions

    dateは、date型や日付に関する関数や処理についてのタグです

開始日付、終了日付を自動計算

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 164

tahashim

score 9

■質問背景
タスク7つについて、全体としての開始日付と終了日付のみわかっているのですが
各タスクの開始日付、終了日付も入力する必要があり。双方日付とも固定値ではなく変動します。
エクセル計算で自動で各タスクの上記日付を入力できるツールを作成したいです。
下記 ? を自動で計算したいです。

■イメージ
例 開始日付は 12月20日、終了日付は、12月27日
前提として、タスクはいつも7つです。重み(優先度)も同じです。
土日、祝日は日付対象外です。
![イメージ説明](220f595aa78ca22dc8afe8f5c30188d7.png)

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • KojiDoi

    2017/12/20 20:22

    タスク1の終了日付は12/20,12/21,12/22,12/23,12/24,12/25,12/26,12/27のどれなのでしょうか? 特定する為の判断材料が見当たりません。これでは自動補填は無理かと思いますが。

    キャンセル

  • tahashim

    2017/12/20 20:30

    12月20でおねがいします。タスク1の終了日付<=タスク2の開始日付を想定していました。タスク2以降も同様でタスク2終了日付<=タスク3開始日付。例 タスク1終了日付 12/20 タスク2開始日付 12月21以降。

    キャンセル

  • KojiDoi

    2017/12/20 21:19

    日付が特定できない事に変わりはありませんね。 自動補填は無理。

    キャンセル

  • tahashim

    2017/12/20 21:26

    仮に前タスク終了日付=後タスク開始日付とし日付を特定すれば、下記回答(imihito様)のように補填できるということでしょうか?

    キャンセル

回答 1

checkベストアンサー

+1

やりたいことがいまいちピンと来ませんが

  • タスクは1から順番に進めていく(同時並行はしない)
  • 重みに応じて全体の時間を分配する

だとエスパーしてみました場合の数式です。

表をテーブル化、画像の色つきセルに「全体開始日付」「全体終了日付」の名前を設定した場合の記述です。

なお24時間ぶっ続けで働く前提となっています。
実際はタスクあたり「何日分相当」にした方がわかりやすい気がします。

「開始日付」列

=OFFSET([@終了日付],-1,0)

「終了日付」列

=[@開始日付]+NETWORKDAYS.INTL(全体開始日付,全体終了日付,1) * ([@重み(優先度)]/SUM([重み(優先度)]))

何日分相当

=NETWORKDAYS.INTL(全体開始日付,全体終了日付,1) * ([@重み(優先度)]/SUM([重み(優先度)]))

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/12/26 12:38

    >なお24時間ぶっ続けで働く前提となっています。
    >実際はタスクあたり「何日分相当」にした方がわかりやすい気がします。

    回答ありがとうございます。
    上記についてですが、もし1日8時間働きが制約となると、どういう式にすべきでしょうか?

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 91.02%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    xcodeでの画面サイズ変更方法

    swiftでサンプルコードを写しているのですが、参考書を今まで放置してたのでxcodeのバージョンが違うので画面サイズ変更の方法がわからないです。 simulatorでの表示画面

  • 解決済

    Blender Game Engineでマテリアルを透過したい

    Blenderでゲーム開発をしようとしているものです。 Blender Renderで透過処理したマテリアルをBlender Gameに反映させたいと思っているのですが、透過でき

  • 受付中

    bundlerのバージョン指定

    以下のコマンドで複数のbundlerを使い分けることができるかと思ったのですがエラーが出てしまいます どうすればよいでしょうか? $ bundle _1.10.6_ -v

  • 解決済

    ACCESS クエリでの一部重複?の除外方法について

    前提・実現したいこと こんにちは、質問タイトルが適格でないかもしれませんが宜しくお願いいたします。 通販事業をしており、商品の仕入から販売までのデータベースをACCESSの

  • 解決済

    xcode Vertical Stack View

    xcodeの基本を学んでいるのですが、 main.storyboardにObject LibraryのVertical Stack Viewを ドラッグ&ドロップし、 そのV

  • 解決済

    cloud9のコマンドラインの出し方

    わからないこと cloud9を使っていて、コマンドラインを消してしまって出し方がわからなくなってしまいました。 いろいろ探してみましたが見つかりませんでした。 とても

  • 解決済

    背景色の有無と::

    左上の図でleftの右とrightの右の水色が表示されません。特にエラーもありません。 宜しくお願い致します。 リンク内容 <!DOCTYPE html> <

  • 解決済

    ASUS ZenPadで、Camera2APIで、1分動画を2時間分撮影したいです。

    Nexsus 5Xでは、1分動画を、2時間ぶん、撮影することができました。 しかし、ZenPadでは、エラーが出ます。 このようなエラーが繰り返して表示されます。 参

同じタグがついた質問を見る

  • Excel

    1217questions

    Excelは、マイクロソフト社が開発しているデータ集計や分析を行う表計算ソフトの一つです。文書作成や表計算、資料作成などの多彩な機能を備えており、統合パッケージであるMicrosoft Officeに含まれています。

  • date

    55questions

    dateは、date型や日付に関する関数や処理についてのタグです