0
(0)

Il existe une trentaine de fonctions dans Excel qui ne sont pas référencées dans les listes des fonctions Excel mais la seul que l'on trouve sur le web c'est DATEDIF !

Pourquoi ?

  • La plupart sont obsolètes ou pour les utilisateurs en langues asiatiques (liées au codage des caractères sur 2 octets dans ces langues).
  • Certaines sont sortie de l'ombre (ISPMT,...).

Fonctions dédiées aux langues asiatiques

Fonctions opérationnelles (fonctionnent sans une configuration spécifique).

  • ASC : Remplace les caractères à pleine chasse (codés sur deux octets -DBCS>Double-byte Character Set) en caractères à demi-chasse (codés sur un octet).
  • DBSB : L'inverse de ASC (convertit des lettres à demi-chasse /codées sur un octet à l’intérieur d’une chaîne de caractères en caractères à pleine chasse/codés sur deux octets).
  • DROITEB : Équivalent à DROITE (un caractère peut compter pour 1 où 2 !).
  • GAUCHEB : Équivalent à GAUCHE (un caractère peut compter pour 1 où 2 !).
  • LENB : Équivalent à NBCAR (nombre d'octets utilisé !).
  • STXTB : Équivalent à STXT.
  • TROUVERB : Équivalent à TROUVE.
  • REMPLACERB : Équivalent à REMPLACER.
  • CHERCHERB : Équivalent à CHERCHER.

Fonctions non opérationnelles (ne fonctionnent pas sans une configuration spécifique).

  • ISTHAIDIGIT
  • PHONETIQUE
  • ROUNDBAHTDOWN
  • ROUNDBAHTUP
  • THAIDAYOFWEEK
  • THAIDIGIT
  • THAIMONTHOFYEAR
  • THAINUMSOUND
  • THAINUMSTRING
  • THAISTRINGLENGTH
  • THAIYEAR
  • DATESTRING : Date en caractères japonais (pour compatibilité Lotus 123).
  • NUMBERSTRING : Nombre en caractères japonais (pour compatibilité Lotus 123).

Fonctions ayant été remplacées/renommées

  • ISO.PLAFOND : Équivalent à PLAFOND.MATH (pas de ISO.PLANCHER).
  • PLAFOND.PRECIS : Équivalent à PLAFOND.MATH.
  • PLANCHER.PRECIS : Équivalent à PLANCHER.MATH.
  • ECMA.PLAFOND : Équivalent à PLAFOND.MATH (pas de ECMA.PLANCHER).
  • USDOLLAR : Équivalent à DEVISE.

La fonction DATEDIF

La fonction la plus utile de ces fonctions cachées.

Permet de calculer le nombre de jours, de mois ou d’années qui séparent deux dates.

Attention à ne pas la confondre avec DateDiff la fonction VBA et DiffDate la fonction Access ayant le même rôle toutes les deux.

Voir Fonction DATEDIF - Support Microsoft

Exemple d'utilisation

Calcul d'ancienneté

=DATEDIF(A2;AUJOURDHUI();"y")&" an(s) " & DATEDIF(A2;AUJOURDHUI();"ym")&" mois " & DATEDIF(A2;AUJOURDHUI();"md")&" jour(s) "

Version condensée pour des Excel récents

=LET(aj;AUJOURDHUI();CONCAT(DATEDIF(A2;aj;{"y";"ym";"md"})&" "&{"an(s)";"mois";"jour(s)"}&" "))

Calcul de l'ancienneté

Fonctions diverses

Si vous en avez d'autre, n'hésitez pas à m'en faire part.

Merci pour votre attention bienveillante.

Article intéressant ?

Cliquez sur une étoile pour noter cet article !

Note moyenne 0 / 5. Nombre de votes : 0

Aucun vote pour l'instant ! Soyez le premier à noter ce post.

Nous sommes désolés que cet article ne vous ait pas été utile !

Améliorons cet article !

Dites nous comment nous pouvons améliorer cet article ?

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *