2010-09-20 52 views
0

我想在那个“专家”的地方问我的问题,但他们希望我支付12.95美元!佛罗里达州的价格,我可以支付一些大学的孩子为我做这件事,并让它做得更快!试图在Excel中计算任务

好吧,这应该是一个容易的,但由于某种原因,当我尝试去做时,我的大脑冻结了。

我有一张有三张纸的电子表格。首先在它完成的任务:

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任务。我想以某种方式从第一页开始计费并将其乘以计量单位。然后我建立了一个单元,我希望在总分钟内显示总数,然后在另一个单元格中显示时间和分钟。

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

回答

0

嗯......不是真的很标准化设计...我希望在表1的至少一个列应在表匹配一列2

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

所以这里是我的建议:任务类型

  • 一个主表(如您的[2])
  • 跨[2] .TaskDetails(头文件除外)创建一个命名范围,并将此范围用作[1] .ServiceDetailName中的单元验证。不允许手动输入
  • 创建另一个命名范围跨越[2] .TaskDetails扩展到包括列“UOM”在
  • [1]使用= VLOOKUP()函数将UOM匹配到细节表
  • 在进一步的列中乘以BillingCnt乘以UOM得到分钟
  • 以分钟为单位显示hh:mm在下一列中您将分钟除以1440(60 * 24)以获得“小数点”并将其格式化为自定义字符串“ [h]:mm“

希望可以帮到

祝你好运 - MikeD

-