![Excel プロジェクト計画トラッカーの 8 時間労働日と終了日を計算する方法](https://rvso.com/image/1628810/Excel%20%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E8%A8%88%E7%94%BB%E3%83%88%E3%83%A9%E3%83%83%E3%82%AB%E3%83%BC%E3%81%AE%208%20%E6%99%82%E9%96%93%E5%8A%B4%E5%83%8D%E6%97%A5%E3%81%A8%E7%B5%82%E4%BA%86%E6%97%A5%E3%82%92%E8%A8%88%E7%AE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
この例はMicrosoft Projectで作成しましたが、Microsoft Excelを使用して同じものを作成したいと考えています。時間の計算と次の日付の計算について助けが必要です。1日8時間。
たとえば、「サブシリーズ 1」のタスク 1 からタスク 4、特にサブシリーズ 1 のタスク 3 を見ると、タスク 3 の所要時間は 4 時間で、「終了日」は翌日の日付に変更されます。これは、前のタスク (タスク 1 とタスク 2) の時間も合計されるためであり、合計が 8 より大きいため、「終了日」は次の日付に変更されます。
持続時間を達成するための公式を見つけるのを手伝ってください'日々'そして '終了日'「サブシリーズ」および「シリーズ 1」の場合。
手動入力: 各「サブシリーズ」の「タスク」の期間と開始日
必要な式:「終了日」と「期間」の合計を日数で表す
よろしくお願いします。
答え1
答え2
3 つのヘルパー列の助けを借りて、目的の出力を実現できました。もっと良い解決策をお持ちの方がいらっしゃいましたら、ぜひ共有してください。ありがとうございます!
F5 セルは開始日を手動で入力します。
H5には=IF(J5=0,F5+J5,IF(AND(J5=1,K5=0),(F5+J5)-1,IF(AND($J5<>$J4,K5>0),WORKDAY($F5,($J5-$J4)),IF(AND($J5=$J4,K5>0),$F5,IF(AND($J6<>$J5,K5>0),(F5+J5)-1,$F5)))))
G5には=IF(OR(WEEKDAY(H5)={1,7}),WORKDAY(H5,1),IF(J5=0,F5+J5,IF(AND(J5=1,K5=0),(F5+J5)-1,IF(AND($J5<>$J4,K5>0),WORKDAY($F5,($J5-$J4)),IF(AND($J5=$J4,K5>0),$F5,IF(AND($J6<>$J5,K5>0),(F5+J5)-1,$F5))))))
F6には=IF(OR(WEEKDAY(H5)={1,7}),WORKDAY(H5,1),IF(AND($I6<>$I5,$K5=0),$H5+1,$H5))
I6には実行中のSUM=SUM(I5,E6)
とセルJ5=QUOTIENT(I5,8)
およびセルK5が含まれています。=MOD(I5,8)
みなさんありがとう! & @PeterH