尝试在Excel中计算任务

时间:2010-09-20 22:12:57

标签: excel excel-2007

我打算在“专家”这个地方问我的问题,但他们要我付12.95美元!这个价格,我可以付给一些大学巫师为我这样做,并让它更快完成!

好的,这应该是一个简单的,但出于某种原因,当我尝试这样做时,我的大脑会冻结。

我有一张包含三张纸的电子表格。第一个任务完成了:

Created Time           CreatedUserName ServiceDetailName            BillingCnt
7/1/2010 6:25:17 AM Employee Name   Tape Management                30
7/1/2010 8:15:33 AM Employee Name   Information Request Detailed    1
7/1/2010 8:18:24 AM Employee Name   Hard drive                      1
7/1/2010 8:25:42 AM Employee Name   Information Request Brief       2
7/1/2010 10:33:17 AM   Employee Name    Scratch Tape Count             2
7/1/2010 2:07:59 PM Employee Name   Hard drive                      1
7/1/2010 2:18:36 PM Employee Name   I/O module                      1

接下来的2页有关于每项任务的价值以及内部描述的信息:

Task Type     Task Detail  Task Description  Unit of Measure (in Minutes)
INC            Hard Drive       Swap Drive       60
MAC            Tapes Managment  Change Tapes     1

每页大约有30个任务。我想以某种方式从第一页获取计费计数并将其乘以计量单位。然后我设置了一个单元格,我希望总计显示总分钟数,然后是另一个单元格,以小时和分钟为单位。

我有一个示例电子表格,但我看不到任何附加它的地方。

1 个答案:

答案 0 :(得分:0)

嗯......不是一个非常规范化的设计......我希望表1中的至少一列应该与表2中的一列相匹配

在工作表1中引入任务类型或匹配[Sheet1] .ServiceDetailName与[Sheet2] .TaskDetail - 这是我能找到的最接近的匹配,但是在[1]中你写了“磁带管理”,而在[2]你写的“磁带 s 管理”。只要输入数据保持这种方式,最好将其交给助手; - )

所以这是我的建议:

  • 一个任务类型的主表(如[2])
  • 在[2] .TaskDetails(标题除外)中创建一个命名范围,并将此范围用作[1] .ServiceDetailName中的单元格验证。不允许手动输入
  • 在[2]中创建另一个命名范围。扩展为包含“UOM”列
  • 的任务列表 [li]中的
  • 使用a = VLOOKUP()函数将UOM与详细信息表
  • 相匹配
  • 在另一列中将BillingCnt乘以UOM以获得分钟
  • 以hh:mm显示分钟,在下一列中,您将分钟数除以1440(60 * 24)以获得“一天的分数”,并使用自定义字符串“[h]:mm”格式化

希望有所帮助

祝你好运 - MikeD

-