Une collection de fonctions personnalisées optimisées pour Google Sheets, développées avec le moteur V8 moderne. Ce projet vise à étendre les capacités natives du tableur avec des formules métier spécifiques.
- Ouvrez votre feuille Google Sheets.
- Allez dans le menu Extensions > Apps Script.
- Copiez le contenu du fichier
Code.jsde ce dépôt. - Collez-le dans l'éditeur de script (remplacez tout contenu existant).
- Sauvegardez le projet (Icône disquette ou
Ctrl + S). - Revenez à votre feuille de calcul, la fonction est prête à l'emploi.
Calcule la moyenne d'une plage de données et renvoie un libellé textuel (catégorie) en fonction de seuils définis.
=MOYENNE_AVEC_CATEGORIE(plage; seuil_bas; seuil_haut; [label_bas]; [label_moyen]; [label_haut])
Analyse une chaîne de texte pour compter les occurrences de chaque mot unique. Cette fonction est idéale pour l'analyse sémantique, la création de nuages de mots ou l'audit de contenu.
=COMPTER_MOTS(texte; [exclure_mots_vides])
Génère une liste verticale de codes alphanumériques aléatoires (A-Z, 0-9). Cette fonction utilise un algorithme basé sur l'objet Set pour garantir mathématiquement qu'aucun doublon n'est présent dans la liste générée. Idéal pour la création d'identifiants uniques, de numéros de série ou de coupons promotionnels.
=GENERER_CODES_UNIQUES(nombreCodes; longueur)
Convertit une date donnée en nom du jour de la semaine correspondant (en français). Cette fonction peut être utilisée directement dans une cellule Google Sheets.
=JOUR_SEMAINE(A1) (où A1 contient une date)