- 帖子
- 618
- 主題
- 17
- 精華
- 0
- 積分
- 663
- 點名
- 0
- 作業系統
- WINDOWS 7
- 軟體版本
- OFFICE 2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- Pingtung
- 註冊時間
- 2011-9-2
- 最後登錄
- 2026-4-17
  
|
2#
發表於 2014-3-6 11:37
| 只看該作者
本帖最後由 p212 於 2014-3-6 11:51 編輯
回復 1# a60981e1113
Q1解:
1、在C欄建立輔助資料:儲存格C2輸入陣列公式 =IF(B2=$D$1,MAX(IF(B$1:B1=B2,C$1:C1))+1,""),再向下複製公式,注意陣列公式須以Ctrl+Shift+Enter輸入。
2、儲存格E2輸入公式 =IFERROR(INDEX($A$1:$A$50,MATCH(ROW(1:1),$C$1:$C$50,0)),""),再向下複製公式。
3、請在儲存格D1輸入「病假」、「休假」或空白(不輸入任何值),即可得到您要的結果。(圖示為儲存格D1未輸入資料之結果)
Q2解:
取出A欄唯一值:儲存格G2輸入陣列公式=IFERROR(INDEX($A$2:$A$50,MATCH(0,COUNTIF($G$1:G1,$A$2:$A$50),0)),"")
請參考!
註:Q1解_1輔助資料公式之概念,請參考 http://forum.twbts.com/thread-11103-1-1.html (感謝Hsieh超級版主與ML089版主的指導) |
-
-
Fig.JPG
(65.36 KB)
|