Fonctions Excel complémentaires

Toutes les fonctions de cette page font partie du Pack de fonctions XLP et peuvent être utilisées directement sur les feuilles Excel comme n'importe quelle autre fonction d'Excel.

Liste des fonctions Excel

EQUIV_XRecherche une valeur dans une plage de cellules et renvoie sa position.
RECHERCHE_XRecherche une valeur dans une plage de cellules et renvoie une valeur à la même position dans une autre plage de cellules.
MAX_SI_COULEURRenvoie la valeur MAX des cellules dont le fond est de la couleur indiquée (fonctionne avec les cellules colorées par MFC).
MIN_SI_COULEURRenvoie la valeur MIN des cellules dont le fond est de la couleur indiquée (fonctionne avec les cellules colorées par MFC).
MOYENNE_SI_COULEUREffectue la MOYENNE des cellules dont le fond est de la couleur indiquée (en ignorant les valeurs non numériques, fonctionne avec les cellules colorées par MFC).
NB_COLORECompte le nombre de cellules dont le fond est coloré (les cellules à fond blanc ou sans fond ne sont pas comptabilisées, fonctionne avec les cellules colorées par MFC).
NB_SI_COULEURCompte le nombre de cellules dont le fond est de la couleur indiquée (fonctionne avec les cellules colorées par MFC).
NO_COULEURRenvoie le numéro de couleur d'une cellule (fonctionne avec les cellules colorées par MFC).
NO_COULEUR_HEXRenvoie le numéro de couleur à partir d'une couleur au format hexadécimal (par exemple #00ff00), renvoie la valeur -1 en cas d'erreur.
NO_COULEUR_HEX_CELLRenvoie le numéro de couleur au format hexadécimal à partir de la couleur de fond d'une cellule.
NO_COULEUR_RGB_CELLRenvoie les 3 valeurs RGB à partir de la couleur de fond d'une cellule et permet de définir le séparateur (facultatif).
SOMME_SI_COLOREEffectue la SOMME des cellules dont le fond est coloré, en ignorant les valeurs non numériques (les cellules à fond blanc ou sans fond ne sont pas comptabilisées, fonctionne avec les cellules colorées par MFC).
SOMME_SI_COULEUREffectue la SOMME des cellules dont le fond est de la couleur indiquée (en ignorant les valeurs non numériques, fonctionne avec les cellules colorées par MFC).
NB_SI_REGEXCompte le nombre de cellules qui correspondent à une expression régulière.
REGEX_EXTRACTExtrait une ou plusieurs parties d'une chaîne de caractères en utilisant des expressions régulières et permet de définir le séparateur (facultatif).
REGEX_MATCHVérifie si une chaîne de caractères correspond à une expression régulière.
REGEX_REPLACERemplace une ou plusieurs parties d'une chaîne de caractères en utilisant des expressions régulières.
SOMME_SI_REGEXEffectue la SOMME des cellules qui correspondent à une expression régulière.
DOUBLONSRenvoie VRAI si la plage de cellules contient des doublons (en ignorant les cellules vides) ou FAUX si elle ne contient aucun doublon.
DOUBLONS_ADRESSESRenvoie les adresses des doublons d'une plage de cellules (en ignorant les cellules vides) et permet de définir le séparateur des adresses (facultatif) et la valeur à renvoyer s'il n'y a aucun doublon (facultatif).
DOUBLONS_LISTERenvoie la liste des doublons d'une plage de cellules (en ignorant les cellules vides) et permet de définir le séparateur de la liste (facultatif) et la valeur à renvoyer s'il n'y a aucun doublon (facultatif).
LISTE_SANS_DOUBLONSRenvoie la liste des valeurs d'une plage de cellules en excluant les doublons (en ignorant les cellules vides) et permet de définir le séparateur de la liste (facultatif) et l'ordre de tri (facultatif).
JOINDREAssemble les valeurs d'une plage de cellules et permet de définir le séparateur (facultatif).
JOINDRE_TRIAssemble les valeurs d'une plage de cellules, séparées à l'aide d'un séparateur (facultatif) et dans un ordre croissant (par défaut) ou décroissant.
JOINDRE_NON_VIDEAssemble les valeurs d'une plage de cellules (en ignorant les cellules vides) et permet de définir le séparateur (facultatif).
JOINDRE_NON_VIDE_TRIAssemble les valeurs d'une plage de cellules (en ignorant les cellules vides), séparées à l'aide d'un séparateur (facultatif) et dans un ordre croissant (par défaut) ou décroissant.
JOINDRE_UNIQUEAssemble les valeurs uniques (sans doublons ni cellules vides) d'une plage de cellules et permet de définir le séparateur (facultatif).
JOINDRE_UNIQUE_TRIAssemble les valeurs uniques (sans doublons ni cellules vides) d'une plage de cellules, séparées à l'aide d'un séparateur (facultatif) et dans un ordre croissant (par défaut) ou décroissant.
EXTRAIRE_MOTRenvoie le nème mot d'une chaîne de caractères (et permet de définir jusqu'à 3 séparateurs).
NB_TEXTECompte le nombre de fois qu'une valeur apparaît dans un texte.
CONVERTIR_EN_HEURESConvertit en nombre d'heures (par exemple "03:45:00" et "3h45" seront convertis en 3.75).
DATE_DIFFRenvoie la différence en jours entre 2 dates.
DATE_EURenvoie VRAI si Excel utilise le format EU (dd/mm) et FAUX si Excel utilise le format US (mm/dd).
DATE_INVERSER_JMRenvoie une date en inversant le jour et le mois d'une date (si ce n'est pas possible, renvoie la même date).
NB_JOURS_MOISRenvoie le nombre de jours d'un mois en fonction d'une date.
NO_SEMAINE_ISORenvoie le numéro de semaine ISO en fonction d'une date (de 1900 à 2200).
DATE_ASCENSIONRenvoie la date de l'Ascension en fonction d'une année (ou de l'année d'une date), de 1900 à 2200.
DATE_LUNDI_PENTECOTERenvoie la date du lundi de Pentecôte en fonction d'une année (ou de l'année d'une date), de 1900 à 2200.
DATE_PAQUESRenvoie la date de Pâques en fonction d'une année (ou de l'année d'une date), de 1900 à 2200.
EST_PAQUESRenvoie VRAI si la date (de 1900 à 2200) correspond à Pâques ou FAUX si ce n'est pas le cas.
EST_EMAILRenvoie VRAI si la chaîne de caractères est une adresse email valide ou FAUX si ce n'est pas le cas.
EST_URLRenvoie VRAI si la chaîne de caractères est une URL valide ou FAUX si ce n'est pas le cas.
TABLEAU_HTMLAssemble les valeurs d'une plage de cellules sous forme de tableau HTML simple.
TABLEAU_HTML_AVANCEAssemble une plage de cellules sous forme de tableau HTML en conservant les principales mises en forme.
SI_NON_VIDEVérifie si une cellule est vide et retourne un résultat en fonction de ce test.
NOM_FEUILLERenvoie le nom de la feuille d'une cellule.
ALEATOIRERenvoie un entier aléatoire compris entre 2 valeurs (similaire à ALEA.ENTRE.BORNES mais utilisable avec les vieilles versions d'Excel).
ALEATOIRE_NON_VOLATILERenvoie un entier aléatoire compris entre 2 valeurs (la valeur n'est ici pas volatile et ne change donc pas lorsque vous modifiez d'autres cellules).
VERSION_FONCTIONS_XLPRenvoie le numéro de version de ce "Pack de fonctions XLP".