What's new
Tiêu Dật Tài / Forum

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Excel 算實際年齡:年齡門檻別直接比數字

ristemqu

New member
週歲欄位只適合顯示「幾歲」,不能拿整數年齡直接判定補助、保險或報名資格。要判「未滿6歲」「滿65歲」,正確做法是比較生日與門檻日;不確定口徑時可先用 年齡計算 對一次。以下用行政、人資手上常見的名冊情境說明。

先給結論:週歲欄位拿來顯示,不要直接拿來比門檻​

若只是要顯示幾歲,可用按生日分界的整歲公式產生一欄。但這欄是整數,同一個數字可能同時代表「剛滿這一歲」和「快滿下一歲」的人,直接用年齡欄篩選會把門檻日前後的人混在一起。「未滿X歲」「滿X歲」的核心是比較生日與門檻日,不是年齡數字大小。
判定方式做法常見問題
比年齡欄數字篩「年齡>=65」門檻日前後的人被混在同一組
比生日與門檻日第X個生日 vs 基準日需先固定門檻日、統一日期格式

「未滿X歲」和「滿X歲」:門檻日當天到底算不算?​

先確認主管規則對「生日當天」的認定。一般滿歲以生日當天已滿,也就是門檻日已到第X個生日即為「滿X歲」;「未滿X歲」等於第X個生日還沒到。用生日與門檻日比較,可明確區分門檻日前一天、當天與後一天,不受整數年齡影響。
實務上可在名冊加一欄「第X個生日」(=EDATE(生日欄, X*12)),再用 =IF(門檻日>=該欄,「符合」,「不符合」) 判定。若規定採「生日前一天才算未滿」或另有法定認定,公式要依該規則調整,不要套用通用說法。想核對各種整歲口徑,可看 年齡計算公式。

0歲、空白與文字生日,為什麼會讓篩選整批失真?​

0歲是有效年齡,不能當空白處理;空白、未來生日(欄位填錯或提前建檔)要先排除,否則門檻判定會出現看似合格或被漏掉的人。生日欄若存成文字、含民國年或斜線格式不一,日期比較會失敗,先統一轉成一致的西元日期再篩。另注意年齡欄若是公式產生後被貼成固定值,之後改門檻日不會重算——大批篩選前先確認該欄是公式還是值。

用生日前後一天抽核,固定門檻日再大量篩選​

第一步,挑一個已知生日的案例,把門檻日分別設為前一天、當天、後一天,確認名單增減符合規則。第二步,同一批名冊先寫定一個門檻日(例如補助截止日、評選基準日),不要每列用不同日期。第三步,抽核無誤後再向下填充或套用篩選,並保留原始生日欄不要覆蓋。若結果對不上,回頭檢查該列是公式還是貼成值的、以及生日是不是文字格式。

哪些情況不適合只看週歲?​

嬰幼兒發展、托育分組與門診常用月齡,只看整歲看不出差異;早產兒矯正年齡、保險年齡、法定資格各有專屬認定,不能直接套用一般週歲欄。若只是內部統計,週歲欄通常足夠;要對外審核或與系統交換,請保留生日與判定基準日供覆核。簡單說:這套做法適合手上有名冊、要在 Excel 內做門檻分流的行政與人資;不適合只靠週歲欄下結論的對外審核與跨系統對帳。其他年齡口徑可另用 實際年齡計算 與 計算年齡 交叉驗證。
名冊若含新生兒或需以月齡分組,再用 寶寶年齡計算 核對一次,避免整歲欄誤導分組。
 
Back
Top