I. - Les fonctionnaires appartenant à un corps ou à un cadre d'emplois de catégorie B ou de même niveau sont classés dans le grade d'attaché à un échelon déterminé sur la base des durées moyennes fixées à l'article 22 pour chaque avancement d'échelon, en prenant en compte l'ancienneté de la carrière nécessaire pour accéder au grade et à l'échelon que les fonctionnaires intéressés ont atteints, à la date de leur nomination en qualité d'élève ou de stagiaire, dans leur corps ou cadre d'emplois d'origine, calculée dans les conditions suivantes et augmentée, le cas échéant, de l'ancienneté acquise dans l'échelon détenu dans le grade d'origine.
Cette ancienneté de carrière est calculée sur la base :
1° D'une part, de la durée statutaire moyenne du temps passé dans les échelons du grade d'origine ;
2° D'autre part, pour les fonctionnaires titulaires d'un grade d'avancement, de l'ancienneté qu'il est nécessaire de détenir au minimum dans le ou les grades inférieurs pour accéder au grade d'origine détenu, en tenant compte de la durée statutaire moyenne fixée pour chaque avancement d'échelon. Toutefois, cette ancienneté ne peut être inférieure à celle qui aurait été retenue pour ce fonctionnaire dans le grade inférieur s'il n'avait pas obtenu de promotion de grade.
L'ancienneté ainsi déterminée n'est pas retenue en ce qui concerne les quatre premières années ; elle est prise en compte à raison des deux tiers pour la fraction comprise entre quatre et dix ans et des trois quarts pour l'ancienneté excédant dix ans.
II. - Si l'application de cette modalité de classement leur est plus favorable, les fonctionnaires appartenant à un corps ou un cadre d'emplois de catégorie B doté d'un indice terminal au moins égal à l'indice brut 638 sont classés dans le grade d'attaché en application des dispositions de l'article 13.