logo ASAP Utilities

Vous pouvez le faire aussi

Télécharger maintenant, c'est facile
Sit down and relax, while ASAP Utilities does the rest!

“Working in Excel will be fun again with all these extra supersmart tools”

ASAP Utilities, description de ses outils Excel

Langue: English Nederlands (Dutch) Deutsch (German) Español (Spanish) Français (French)
Français Vous pouvez changer la langue en Français dans ASAP Utilities.
Excepté le nom et la description de tous les outils, le reste de ce site Internet est en anglais.

Formules » Insérer la fonction de bibliothèque de ASAP Utilities...

Avec cet utilitaire, vous pouvez insérer une formule à partir de la fonction bibliothèque ASAP Utilities dans la cellule active.

La fonction bibliothèque ASAP Utilities inclut les fonctions suivantes:

=ASAPCELLCOLORINDEX(cell)

Donne l'index de numéro de couleur de la cellule.
Si vous changez ensuite la couleur dans la cellule, vous devez appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.
Cette fonction ne reconnaît pas la mise en forme si elle est appliquée par la mise en forme conditionnelle.

Paramètres:
  • cellule = La cellule pour y lire le chiffre d'Excel pour la couleur de remplissage.


=ASAPCOUNTBYCELLCOLOR(reference, color_index_nr)

Compte le nombre de cellules dans la plage donnée qui contient une certaine couleur de remplissage.
Si vous changez ensuite la couleur de remplissage dans l'une des cellules référencées, vous devez appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.
Cette fonction ne reconnaît pas la mise en forme si elle est appliquée par la mise en forme conditionnelle.

Paramètres:
# référence = La plage des cellules pour y effectuer la recherche.
  • couleur_index_nr = La cellule qui contient la couleur de remplissage à compter, ou l'index de numéro de couleur (1-56) d'Excel.


=ASAPCOUNTBYFONTCOLOR(reference, color_index_nr)

Compte le nombre de cellules dans la plage donnée qui contient une certaine couleur de  police.
Si vous changez ensuite la couleur de police dans l'une des cellules référencées, vous devez appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.
Cette fonction ne reconnaît pas la mise en forme si elle est appliquée par la mise en forme conditionnelle.

Paramètres:
# référence = La plage des cellules pour y effectuer la recherche.
  • couleur_index_nr = La cellule qui contient la couleur de police à compter, ou l'index de numéro de couleur (1-56) d'Excel.


=ASAPCOUNTCHAR(within_text, find_text)

Compte le nombre de fois où un caractère se produit dans un texte
Vous pouvez ainsi par exemple compter le nombre de virgules dans une cellule. Cette fonction respecte la casse.

Paramètres:
  • dans_texte = Le texte qui contient le caractère que vous voulez compter.
  • Rechercher _texte = Le caractère dont vous voulez compter le nombre de fois qu'il se produit. Ce doit être un seul caractère.


=ASAPCOUNTSHADES(reference)

Compte le nombre de cellules contenant une couleur dans votre plage.
Si vous changez ensuite la couleur de remplissage dans l'une des cellules référencées, vous devez  appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.
Cette fonction ne reconnaît pas la mise en forme si elle est appliquée par la mise en forme conditionnelle.

Paramètres:
# référence = La plage des cellules où doit être compté le nombre de cellules qui ont une couleur de remplissage.


=ASAPEXTRACTFILENAME(text, optional path_separator)

Donne comme résultat le nom de fichier d'un chemin d'accès et nom de fichier combiné. Par défaut, la formule utilise une barre oblique inversée (\) comme signe de séparation, mais vous pouvez aussi optionnellement spécifier un autre signe de séparation.
Par exemple =ASAPEXTRACTFILENAME("D:\Projects\Archive\Client 1\Balance.xls") devient "Balance.xls".

Paramètres:
  • texte = La valeur ou l'adresse de la cellule d'où vous voulez extraire seulement le nom de fichier
  • chemin d'accès_séparateur = Le chemin d'accès du signe de séparation. Optionnellement, en cas d'omission, on utilisera une barre oblique inversée (\).


=ASAPEXTRACTFOLDERNAME(text, optional path_separator)

Donne comme résultat le nom de fichier d'un chemin d'accès et nom de fichier combiné. Par défaut, la formule utilise une barre oblique inversée (\) comme signe de séparation, mais vous pouvez aussi optionnellement spécifier un autre signe de séparation.
Par exemple = ASAPEXTRACTFOLDERNAME ("D:\Projects\Archive\Client 1\Balance.xls") devient "D:\Projects\Archive\Client 1").

Paramètres:
  • texte = La valeur ou l'adresse de la cellule d'où vous voulez extraire seulement le nom de fichier
  • chemin d'accès_séparateur = Le chemin d'accès du signe de séparation. Optionnellement, en cas d'omission, on utilisera une barre oblique inversée (\).


=ASAPEXTRACTNUMBERS(text)

Fait ressortir les chiffres qui apparaissent dans une série de signes.
Par exemple la formule =ASAPEXTRACTNUMBERS ("8011 LB") devient 8011.

Paramètres:
  • texte = La valeur ou l'adresse de la cellule d'où vous voulez extraire les chiffres.


=ASAPFILENAME()

Fait ressortir le nom de votre classeur. C'est le nom du classeur sans le chemin d'accès du fichier (dossier).
Par exemple "Balance.xls".


=ASAPFILEPATH()

Donne comme résultat le chemin d'accès du fichier (dossier) où votre classeur est stocké.
Par exemple: "D:\Projects\Archive\Client 1".


=ASAPFILEPROPERTIES(property_name_or_id)

Retourne la valeur d'une des propriétés du document intégré pour le classeur actif.
Vous pouvez faire référence aux propriétés du document soit par la valeur d'index soit par leur nom anglais.
La liste suivante affiche le nom des propriétés disponibles du document intégré :
   1  Title
   2  Subject
   3  Author
   4  Keywords
   5  Comments
   6  Template
   7  Last Author
   8  Revision Number
   9  Application Name
  10  Last Print Date
  11  Creation Date
  12  Last Save Time
  13  Total Editing Time *
  14  Number of Pages *
  15  Number of Words *
  16  Number of Characters *
  17  Security
  18  Category
  19  Format
  20  Manager
  21  Company
  22  Number of Bytes *
  23  Number of Lines *
  24  Number of Paragraphs *
  25  Number of Slides *
  26  Number of Notes *
  27  Number of Hidden Slides *
  28  Number of Multimedia Clips *
  29  Hyperlink Base
  30  Number of Characters (with spaces) *
* Il n'est pas nécessaire pour Excel de définir des valeurs pour chaque propriété de document intégré
Si Microsoft Excel ne définit pas de valeur pour une des propriétés intégrées du document, lire la propriété Valeur pour cette propriété de document donne une erreur.
Vous devez appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.

Exemple:
=ASAPFILEPROPERTIES("Last Print Date")

Paramètres:
  • property_name_or_id = L'identité ou le nom anglais de la propriété intégrée du document


=ASAPFONTCOLORINDEX(cell)

Donne comme résultat l'index de numéro de couleur de la police d'une cellule.
Si vous changez ensuite la couleur de  police dans la cellule, vous devez appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.
Cette fonction ne reconnaît pas la mise en forme si elle est appliquée par la mise en forme conditionnelle.

Paramètres:
  • cellule = La cellule où lire le chiffre Excel pour la couleur de la police


=ASAPFULLFILENAME()

Donne comme résultat le nom complet du fichier de votre classeur. C'est le nom du classeur avec le dossier (chemin d'accès de fichier) où il est enregistré.
Par exemple "D:\Projects\Archive\Client 1\Balance.xls".


=ASAPGETCOMMENT(cell)

Donne comme résultat le texte de commentaire d'une cellule.
Si vous changez ensuite le commentaire dans la cellule, vous devez appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.

Paramètres:
  • cellule = La cellule où obtenir le texte de commentaire.


=ASAPGETDOMAIN(text, optional show_protocol = False)

Donne comme résultat les (sous) domaines d'un lien hypertexte donné (adresse/url site Web).
Par exemple, si la cellule A1 contient la valeur "http://www.asap-utilities.com/download-asap-utilities.php" alors les résultats de formule sont:
=ASAPGETDOMAIN(A1) donne "www.asap-utilities.com"
=ASAPGETDOMAIN(A1;VRAIE) donne "http://www.asap-utilities.com"

Paramètres:
  • texte = La valeur ou l'adresse de la cellule d'où vous voulez extraire le domaine.
  • show_protocol = Optionnellement, la valeur logique si celle-ci est omise, le paramètre par défaut est alors FAUX. Si c'est VRAI, cette fonction donnera aussi le protocole du lien. C'est la partie devant le domaine telle que http://, ftp:// etc..


=ASAPGETFONTNAME(cell)

Donne comme résultat le nom de la police dans une cellule.
Si vous changez ensuite la police dans la cellule, vous devez  appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.
Cette fonction ne reconnaît pas la mise en forme si elle est appliquée par la mise en forme conditionnelle.

Paramètres:
  • cellule = La cellule pour y lire la police.


=ASAPGETFONTSIZE(cell)

Donne comme résultat la taille de police d'une cellule.
Si vous changez ensuite la taille de police dans la cellule, vous devez  appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.
Cette fonction ne reconnaît pas la mise en forme si elle est appliquée par la mise en forme conditionnelle.

Paramètres:
  • cellule = La cellule pour y lire la taille de police.


=ASAPGETFORMULA(cell)

Donne comme résultat la formule d'une cellule.

Paramètres:
  • cellule = La cellule pour y lire la formule.


=ASAPGETFORMULAINT(cell)

Donne comme résultat la formule d'une cellule dans la notation "internationale".
Les noms en anglais pour les formules seront utilisés, le signe de séparation de la liste est une virgule et le séparateur décimal est un point.
Les plus grandes sources d'information sur Internet pour Excel sont en anglais. Sur ces sites Web, ce sont les formules et notations "internationales" qui sont utilisées. Si vous utilisez une version locale d'Excel, vous pouvez maintenant facilement créer un exemple "international" d'une formule que vous avez utilisée.

Paramètres:
  • cellule = La cellule pour y lire la formule.


=ASAPGETHYPERLINK(cell, optional text_no_link)

Donne le lien hypertexte d'une cellule. Le lien hypertexte peut être du type suivant:
 - fichier existant ou page Web
 - place dans votre document
 - adresse e-mail
Si vous changez ensuite le lien hypertexte dans la cellule, vous devez  appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.

Paramètres:
  • cellule = La cellule pour y lire le lien hypertexte.
  • texte_pas_lien = Optionnellement, le texte qui sera affiché si la cellule n'a pas de lien hypertexte. Si c'est omis, la formule donnera un résultat vide pour une cellule sans lien hypertexte.


=ASAPGETNUMBERFORMAT(cell)

Donne comme résultat le format de nombre d'une cellule.
Si vous changez ensuite le format de nombre dans la cellule, vous devez appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.

Paramètres:
  • cellule = La cellule pour y obtenir le format de nombre.


=ASAPISBOLD(reference)

Donne comme résultat VRAI si la cellule est en gras ou FAUX si ce n'est pas le cas.
Si vous changez ensuite le paramètre gras dans la cellule, vous devez appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.
Cette fonction ne reconnaît pas la mise en forme si elle est appliquée par la mise en forme conditionnelle.


=ASAPISFORMULA(cell)

Donne comme résultat VRAI si la cellule contient une formule ou FAUX si ce n'est pas le cas.


=ASAPLOADIMAGE(image_fullname, optional width_in_pixels, optional height_in_pixels)

Insère l'image spécifiée comme un objet et la place en haut à gauche de votre cellule.

Pour actualiser l'image, vous pouvez remplacer la formule par un nouveau nom d'image.
Pour supprimer l'image, vous devez supprimer à la fois la formule et l'image. (L'image ne sera pas supprimée si vous n'avez supprimé que la formule.)
Vous devez appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.

Exemple:
=ASAPLOADIMAGE("D:\products\images\art782.gif")

Paramètres :
  • image_fullname = Le chemin d'accès et le nom complet du fichier d'une image du type que supporte Excel
  • width_in_pixels = Optionnel. Vous pouvez préciser la largeur en pixels. Si ce n'est pas précisé, la largeur sera calculée en proportion de la hauteur de l'image
  • height_in_pixels = Optionnel. Vous pouvez préciser la hauteur en pixels. Si ce n'est pas précisé, la hauteur sera la hauteur de la cellule où est la formule.


=ASAPMERGECELLS(reference, optional delimiter = "", optional skip_empty_cells = True)

Regroupe plusieurs séries de textes en une seule série de texte.
Une alternative facile pour la fonction d'Excel = CONCATENER(). Les avantages de cette fonction ASAP Utilities sont:
 - Vous pouvez spécifier une plage à fusionner, par exemple "A1:G1".
 - Le format de nombre des valeurs sera utilisé. Par exemple, si une cellule contient la valeur "12.23072" et le format de nombre est de n'afficher qu'une seule décimale, alors cette fonction utilise la valeur "12.2".
 - Vous n'avez besoin de spécifier le signe de séparation qu'une seule fois.
 - Les cellules vides sont ignorées par défaut.

Paramètres:
# référence = Une plage contiguë des cellules pour y fusionner les valeurs. Lors de la lecture des cellules, le format de nombre sera utilisé.
# séparateur = Optionnel, un caractère de séparation est inséré entre les valeurs de cellule. Si c'est omis, aucun séparateur ne sera utilisé.
  • Ignorer_vides_cellules = Optionnellement, il y a une valeur logique: pour ignorer les cellules vides = VRAI ou omis; pour inclure les cellules vides dans le résultat  = FAUX.


=ASAPRANDOMPASSWORD(optional length = 8, optional use_symbols = True)

Donne comme résultat une chaîne de caractères aléatoires qui peut être utilisée comme un mot de passe.
Cette fonction donnera un mot de passe fort qui contient:
 - des lettres majuscules et minuscule
 - des chiffres
 - des caractères spéciaux, tels que ~!@#$%^*()[]\/<>:-=+_

Paramètres:
  • length = Optionnel, la longueur du mot de passe. Si ce paramètre n'est pas spécifié, la longueur sera de 8 caractères. Si une longueur inférieure à 8 est donnée, alors un mot de passe de 8 caractères sera donné comme résultat.
  • use_symbols = Optionnellement, il y a une valeur logique: pour utiliser des caractères spéciaux dans le mot de passe = VRAIE ou omis; pour créer un mot de passe sans caractères spéciaux = FAUX.


=ASAPSHEETNAME()

Donne comme résultat le nom de la feuille de calcul où cette formule est utilisée.


=ASAPSPELLNUMBER(ByVal number, optional strLanguage = "EN", optional blnCurrency = False, optional strSingular, optional strPlural, optional strComma, optional strCentSingular, optional strCentPlural)

Donne comme résultat un chiffre ou montant écrit en entier.

Quelques exemples si la cellule A1 contient la valeur 142.23
=ASAPSPELLNUMBER(A1,"EN", TRUE, "Dollar", "Dollars", , "Cent", "Cents") devient Cent quarante deux dollars et vingt-trois centimes
=ASAPSPELLNUMBER(A1,"EN", FALSE,,,"Comma") donne Cent quarante deux dollars virgule vingt-trois
=ASAPSPELLNUMBER(A1,"NL") donne Cent quarante deux dollars virgule vingt-trois

Si un chiffre contient plus de deux décimales, cette fonction écrira le chiffre comme s'il était arrondi à deux décimales.
Un exemple pratique où cette fonction peut être utile, c'est d'écrire des montants sur les chèques.

Paramètres:
  • chiffre = Le chiffre ou la cellule avec un chiffre que vous voulez écrire.
  • Langue = Optionnel, chaîne de textes représentant dans quelle langue le chiffre est écrit: anglais = EN ou omis, Néerlandais = NL, Fr
ançais = FR.
  • devise = Optionnel, valeur logique: pour écrire le chiffre comme devise = VRAIE; pour écrire le chiffre juste comme un chiffre = FAUX ou omis. Par exemple écrire le chiffre 2 comme "deux dollars et zéro centime" ou juste "Deux".
  • cur_singulier = Une chaîne de textes optionnelle pour la devise écrite au singulier. Par exemple "dollar".
  • cur_pluriel = Une chaîne de textes optionnelle pour la devise écrite au pluriel. Par exemple "dollars".
  • virgule = Une chaîne de textes optionnelle pour le séparateur décimal utilisé. Par exemple le signe de la virgule (",") ou le point (".") ou le mot "virgule". Si omis, alors ce sera automatiquement rempli, en fonction de la langue donnée: anglais = "virgule", Néerlandais et Fr
ançais = "virgule".
  • cur_centime_singulier = Une chaîne de textes optionnelle pour le mot utilisé avec devise pour le montant derrière la virgule, singulier. Par exemple "centime".
  • cur_centime_pluriel = Une chaîne de textes optionnelle pour le mot utilisé avec devise pour le montant derrière la virgule, pluriel. Par exemple "centimes".


=ASAPSTRIPNUMBERS(text)

Supprime tous les chiffres d'une chaîne de textes et supprime tous les espaces au début et à la fin du résultat.
Par exemple, la formule = ASAPSTRIPNUMBERS ("8011 LB") devient "LB".

Paramètres:
  • text = La valeur ou l'adresse de la cellule d'où vous voulez ôter les chiffres.


=ASAPSUMBYCELLCOLOR(reference, color_index_nr)

Ajoute les cellules qui ont une certaine couleur de remplissage.
Si vous changez ensuite la couleur dans l'une des cellules référencées, vous devez appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.
Cette fonction ne reconnaît pas la mise en forme si elle est appliquée par la mise en forme conditionnelle.

Paramètres:
  • reference = La plage des cellules pour y effectuer la recherche.
  • color_index_nr = La cellule qui contient la couleur de remplissage à compter, ou l'index de numéro de couleur (1-56) d'Excel.


=ASAPSUMBYFONTCOLOR(reference, color_index_nr)

Ajoute les cellules qui ont une certaine couleur de police.
Si vous changez ensuite la couleur de police dans l'une des cellules référencées, vous devez  appuyer sur Ctrl+Alt+F9 pour faire recalculer la formule.
Cette fonction ne reconnaît pas la mise en forme si elle est appliquée par la mise en forme conditionnelle.

Paramètres:
  • reference = La plage des cellules pour y effectuer la recherche.
  • color_index_nr = La cellule qui contient la couleur de police à compter, ou l'index de numéro de couleur (1-56)
d'Excel.

Captures d'écran

Exemple de capture d'écran 1
1, Formules » Insérer la fonction de bibliothèque de ASAP Utilities...
Exemple de capture d'écran 2 Calculate the sum of cells that have a specific color
2 Calculate the sum of cells that have a specific color
Exemple de capture d'écran 3 Retrieve the comments
3 Retrieve the comments

Démarrer cet utilitaire

Dans le menu Excel, choisir: ASAP Utilities » Formules » Insérer la fonction de bibliothèque de ASAP Utilities...

Download example workbook that demonstrates these extra functions

We have created a example workbook that shows how to get things done, that are normally not possible in Excel, by using the functions that ASAP Utilities adds.
Example-workbook-ASAP-Utilities-formulas.xls (0.8 MB)

Worksheet functions added by ASAP Utilities

Remarks on calculation

Because Excel only recalculates a formula if the value in a (referenced) cell changes (most of the times), some of the ASAP Utilities worksheet formulas don't get triggered to update. In that case you can use Excel's shortcuts F9 or Control+Alt+F9 to have the ASAP Utilities formula(s) updated/recalculated. This is for example when you use the =ASAPSUMBYCELLCOLOR() function and then change the colors, the formulas doesn't get automatically triggered to update.

Remarks on distributing

If you use these worksheet functions in your worksheet there a few considerations to make if other people are going to work on the same workbook:
  • Everyone that works with the workbook that uses on or more of the ASAP Utilities functions in its formulas, should have ASAP Utilities installed. You can easily recognized the functions from ASAP Utilities because their names start with "ASAP". In doubt, you can easily create a report that lists all formulas used in your workbook.
  • If somebody is going to work with your file but he/she doesn't have ASAP Utilities, then you should convert the formula-results to their values (Copy » Paste Special » Values) or in ASAP Utilities:
    ASAP Utilities » Formulas » Change formulas to their calculated values
  • If you see the result of a function displayed as "#NAME?" this means that ASAP Utilities is not available or installed in another folder (which is easy to fix). (In case you do have ASAP Utilities installed it can also mean that there is a typing-error in the formula name).

« Retourner à la liste de “Formules” utilitaires.
« Précédent
Insérer la formule "internationale"...
 
 Suivant »
Corriger le lien vers les fonctions de feuille de calcul de ASAP Utilities
Excel 2010 avec ASAP Utilities in the menu
Download ASAP Utitilities

Follow ASAP Utilities on Facebook



Home Sitemap Search List of all utilities Printer friendly page ^ Back to Top
© 1999-2014 - - - - The Netherlands EnglishDutch - NederlandsGerman - DeutschSpanish - EspañolFrançais (French)

Connect with us and receive our tips that show you how to benefit from the tools in ASAP Utilities at:
Follow us on TwitterFollow us on Facebook