Excel上的优化问题:一年可以进行多少个项目?

问题描述

我可能将Excel推到了极限,但这是我要解决的问题。

我有一家公司,在以下方面提供了以下信息:

    进行
  1. N个项目(Pi)。每个项目都分为活动(Aj(Pi))。例如,一个项目可以是“盖房子”,活动可以是“建筑”,“管道”,“电力” ... 每个项目每个活动的总工时估计数。这意味着我基本上在Excel中有一个表:

    P1 A1 4 md

    P1 A2 10 md

    P1 A3 5 md

    P2 A1 20 md ...

项目从最重要到最不重要。

  1. M个可以从事多个项目的员工(Ei)。每个员工都是一个社区(Cj)的一部分,并被分配一年的总可用工时(通常约为220 md)。这意味着我在Excel中有一个表:

    E1 C3 220

    E2 C1 210

    E3 C2 219 ....

  2. 每个社区(Cj)与其成员可以执行的若干活动相关联。例如,社区“电工”链接到诸如“电力”,“照明”,“检查”之类的活动...这意味着我在Excel中有一个表格:

    C1 A1

    C1 A2

    C1 A3

    C2 A2

    C3 A1 ...

我的问题是:

A)鉴于我的员工及其能力,我一年可以开展多少个项目?相应的分配是什么?

B)是否可以在Excel上执行此操作?

解决方法

您可以使用Excel Solver加载项。它可以解决诸如此类的优化问题。

有关Microsoft规划求解加载项(https://support.microsoft.com/en-us/office/load-the-solver-add-in-in-excel-612926fc-d53b-46b4-872c-e24772f078ca)的Microsoft Excel支持页面上的信息,