2010-09-20 55 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

-