2014年2月13日 星期四

Excel教學-日期分季








1.上圖A欄位格式為yyyy/m/d

2.B欄函數設定: = "第" & INT((MONTH(A2)+2)/3)&"季"

   解說:
   (1) MONTH(A2)+2 :取得A欄月份值再+2
   (2) ((MONTH(A2)+2)/3):再除以3,2; 會有商數及餘數產生了。
   (3) INT((MONTH(A2)+2)/3):INT函數是取得商數,如此就分季成功了。

3.把資料全部轉換為正確的格式後,使用樞鈕分析,這樣就可以做三維以上的樞鈕分析。


4.你的原始資料格式必須像上圖這樣,這才是正確的資料庫格式。


5.在加上"第"&: "字串", &=>連接的意思。


6.如下圖驗證:


















7.舉一反三例子: =YEAR(A2)-1911 & "Q" & INT((MONTH(A2)+2)/3)

Excel教學-hh:mm分類





















1.datatime 格式是設訂為yyyy/m/d hh:mm

2.B1欄timerange依A1 hh:mm分成三時段:
   00:01~08:00分類代號成"N"
   08:01~16:00分類代號成"D" 
   16:01~24:00分類代號成"E" 

3方法:
  3-1. B2=LOOKUP(TEXT(A2,"h:m")*24,{0,0.01,8.01,16.01;"E","N","D","E"})
  3-2. B2=LOOKUP(TEXT(A2,"h:m")*2400,{0,1,801,1601;"E","N","D","E"}) 

4.說明:
  
4-1如果要將序列化日期 (h:mm:ss) 轉換為小數 (0.00),您必須轉換為 24 小時時制,以便將序號轉換為小數。

 4-2只要將時間乘以 24 即可
  
4-3陣列公式括在大括弧 { } 中,且藉由按 CTRL+SHIFT+ENTER 輸入。
      (注意陣列中的元素以「;」分隔)用左手先將CTRL及SHIFT兩鍵先按住不放,再用右手按ENETER輸入,這種三鍵齊按方式
      稱之陣列輸入。按Ctrl+Shift+Enter結束,EXCEL會自動加上 { },成為陣列公式,需注意公式如未以陣列公式輸入,將不會算出正確結果。
      陣列公式輸入法:輸入或修改公式完成後,游標留在〔編輯列〕,同時按住〔Shift + Ctrl〕不放,再按〔Enter〕。
  
4-4 { }也不能用打字加上這樣是沒有用的。
   
延伸:B2=LOOKUP(TEXT(A2,"h:m")*1,{"0:00","0:01","8:01","16:01"}*1,{"E","N","D","E"})