返回列表 上一主題 發帖

[發問] 員工請假日期的查詢?

[發問] 員工請假日期的查詢?

如何查詢並顯示員工請假日期 ?
如附件

謝謝!

員工請假表.rar (3.11 KB)

謝謝fr447446 及ANGELA 大大的指教

我學會了,再次謝謝

TOP

本帖最後由 fr447446 於 2011-5-27 17:00 編輯

B3=IF(COUNTIF(資料庫!$B$2:$H$32,$A3)>=COLUMN(A$1),SMALL(IF(資料庫!$B$2:$H$32=查詢!$A3,資料庫!$A$2:$A$32),COLUMN(A$1)),"")
陣列公式
利用之前H版主的用法改寫一下~
沒事就來逛逛

TOP

本帖最後由 ANGELA 於 2011-5-27 10:00 編輯

=INDEX(資料庫!$A$2:$A$15,SMALL(IF(資料庫!$B$2:$H$14=$A3,),ROW($1:$13),14),COLUMN(C1)))&""
要index的範圍要比  ROW($1:$13) 至少大1,才能顯示空白(index到無資料的位置)
會顯示14是因為如果找不到就給值14而且14的位置不是空值.

=INDEX(資料庫!$A$2:$A$10001,SMALL(IF(資料庫!$B$2:$H$32=$A3,ROW($1:$31),10000),COLUMN(A1)))&""

TOP

回復 9# fr447446


    謝謝fr447446 兄指教:

經您指點再是過已經可以了,不過如果日期增加到31日,人員增加到12人

稍微修正函數,空白的地方均為14,請問那是為何?

煩請賜教:handshake

員工請假表_fr447446.zip (7.45 KB)

TOP

本帖最後由 fr447446 於 2011-5-26 11:36 編輯

ANGELA版主 在5樓的時候有說了...

陣列公式

公式輸入完後,請按下 Ctrl+Shift+Enter..
沒事就來逛逛

TOP

回復 7# ANGELA


    ANGELA 版大:

我還是有疑問,能幫忙看看嗎?

謝謝

員工請假表--煩請修正.zip (5.49 KB)

TOP

回復 6# jimmuLu

黃昱璇 黃立璇 的資料改統一即可.找不到當然是空白

TOP

回復 5# ANGELA


    版主大大

我依照您的函數,在B3鍵入後,結果是空白

不知是何原故?

TOP

本帖最後由 ANGELA 於 2011-5-26 12:02 編輯

回復 3# yanto913


    一般是依題例解題,也會有漏洞的.
=INDEX(資料庫!$A$2:$A$15,SMALL(IF(資料庫!$B$2:$H$14=$A3,ROW($1:$13),14),COLUMN(A1)))&""
陣列公式

TOP

        靜思自在 : 一個缺口的杯子,如果換一個角度看它,它仍然是圓的。
返回列表 上一主題