【教學】Excel 如何計算本月生日員工人數及名單?跟著步驟馬上搞定!

excel 找出本月生日數


excel 找出本月生日數

Step 1 新增一欄位,使用MONTH函數,輸入公式「=MONTH(出生日期)」,找出生日月分


Step 2 使用COUNTIF函數、MONTH函數以及TODAY函數,輸入公式「=COUNTIF(生日月分範圍,MONTH(TODAY()))」,代入範例「=COUNTIF(G2:G19,MONTH(TODAY()))」即可取得本月生日人數


excel 找出本月生日數

Step 3 使用IFERROR函數、INDEX函數、SMALL函數、IF函數、MONTH函數、TODAY函數以及ROW函數,輸入公式「=IFERROR(INDEX($C$2:$C$19,SMALL(IF(MONTH(TODAY())=$G$2:$G$19, ROW($G$2:$G$19)-ROW($A$2)+1), ROW(1:1))),””)」,並按下鍵盤快速鍵「Ctrl+Shift+Enter」


Step 4 向下填滿至出現空白為止,即可取得本月生日員工姓名清單

【教學】Excel 如何計算本月生日員工人數及名單?跟著步驟馬上搞定!

10 thoughts on “【教學】Excel 如何計算本月生日員工人數及名單?跟著步驟馬上搞定!

  1. 您好,想請問iferror的函數代不出公式?出來的值都是空白的?可以請教您嗎?
    「=IFERROR(INDEX($C$2:$C$19,SMALL(IF(MONTH
    (TODAY())=$G$2:$G$19, ROW($G$2:$G$19)-ROW($A$2)+1), ROW(1:1))),””)」,並按下鍵盤快速鍵「Ctrl+Shift+Enter」

      1. 不好意思,因為代入第一個值是正確,但下拉之後的值是錯誤,想請問您第二個公式是哪裡有誤嗎?謝謝🙏

  2. 因為我要代出的值是每個月公司的生日名單,使用第一個公式代入的時候是有出現姓名的,但下拉之後值是空白的?請問第二個公式有什麼變化嗎?因為是空白的,非常謝謝🙏

      1. 非常感謝🙏

        第一個公式
        =IFERROR(INDEX($K$2:$K$730,SMALL(IF(MONTH(TODAY())=$M$2:$M$730, ROW($M$2:$M$730)-ROW($J$2)+1), ROW(1:1))),””)

        第二個公式
        =IFERROR(INDEX($K$2:$K$730,SMALL(IF(MONTH(TODAY())=$M$2:$M$730, ROW($M$2:$M$730)-ROW($J$2)+1), ROW(2:2))),””)

        1. 您在輸入公式完後,要按下鍵盤快速鍵「Ctrl+Shift+Enter」,公式前後會出現「{}」,然後再下拉,不能直接按「Enter」,希望對您有幫助!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Scroll to top