Comment créer des fonctions personnalisées dans les feuilles de google

Avez-vous déjà souhaité votre feuille de calcul était aussi intelligent que vous? Eh bien, il ne peut jamais être tout à fait aussi intelligent, mais avec un peu d`aide de scripts Google, vous pouvez créer vos propres fonctions personnalisées et obtenir un peu plus de cet objectif.

Feuilles de calcul Google a déjà beaucoup de fonctionnalités pour gérer les calculs numériques, regarder-ups, et la manipulation de chaînes, pour ne citer que quelques-uns. Cependant, vous pourriez vous retrouver besoin de créer des formules longues ou complexes qui sont difficiles ou impossibles avec les options intégrées. Si cela vous est, alors vous devriez envisager de prendre la prochaine étape et la construction de vos propres fonctions personnalisées. Cet article vous montrera comment effectuer cette opération à l`aide d`un simple script Google.

Fonctions intégrées

Ont assez fonctions tableurs puissantes intégrées dans les déjà et les feuilles Google ne fait pas exception en ce qui concerne la choses cool que vous pouvez faire de la boîte. Un exemple simple des fonctions intégrées serait « Somme » ou « moyenne »Effectuer Exploits étonnante avec les fonctions de feuille de calcul Google utilesEffectuer Exploits étonnante avec les fonctions de feuille de calcul Google utilesJ`ai honte d`admettre que je ne l`ai récemment décidé de commencer à expérimenter avec Google Spreadsheets, et ce que j`ai découvert est que quelle que soit l`allure ou le pouvoir Excel avait sur moi en raison des choses étonnantes ...Lire la suite

Feuilles-builtin-fonctions

Que faire si vous voulez effectuer un calcul dynamique que les fonctions actuelles ne gèrent pas juste? Considérons un scénario dans lequel vous voulez ajouter le montant de la taxe à l`achat. Étant donné que les taux d`imposition varient en fonction de l`emplacement, vous devez construire une fonction avec une longue liste de logique imbriquée « Si ». Il ressemblerait à quelque chose comme ceci:

« = Si (A2 ="Pennsylvanie", B2 * 0,06, si (A2 ="Californie", B2 * 0,0625, B2 * 0)) »

Maintenant, imaginez si vous deviez ajouter une douzaine ou plusieurs conditions à cette déclaration. Il devient vite ingérable. Bien sûr, il y a d`autres façons de gérer cela, comme l`ajout de l`information à une autre table et l`exécution d`une vlookup, comme vous le feriez dans Excel, mais une fois que vous apprendrez à créer votre propre fonction personnalisée dans Google Script, votre esprit sera ouvert à un nouveau monde de possibilités utiles. Commençons donc.Trouver quelque chose dans votre feuille de calcul Excel avec des fonctions de rechercheTrouver quelque chose dans votre feuille de calcul Excel avec des fonctions de rechercheDans une feuille de calcul Excel géant, CTRL + F ne vous obtenez à ce jour. Soyez intelligent et laisser des formules faire le travail. formules de recherche de gagner du temps et sont faciles à appliquer.Lire la suite

Créer une fonction personnalisée

Si vous êtes nouveau script, ne craignez pas! Il est assez simple à utiliser. L`exemple suivant vous lancer, et si vous voulez vraiment creuser pour une compréhension plus profonde de Google Script, nous avons ce qu`il vous.Apprendre Google Script: 5 meilleurs sites & Tutoriels un signetApprendre Google Script: 5 meilleurs sites & Tutoriels un signetFaire des choses nouvelles et fraîches avec les services Google que vous utilisez tous les jours. Étendre et automatiser en apprenant le langage de script basé sur le cloud de Google.Lire la suite

Video: Excel Fonction personnalisée

1. Ouvrez l`éditeur de script

À partir de votre feuille sélectionnez Outils gt; Script Editor

Video: Excel : Création de fonctions personnalisées - Episode 2 : En créant une DLL

Les feuilles ScriptEditor

2. Créez votre fonction

Vous voulez donner votre fonction un verbes fonctionnent bien utiles Nom du produit-. Les informations que vous collerez dans votre fonction sera à l`intérieur des parenthèses comme variables. En règle générale, ce sera juste la valeur de la cellule que vous voulez travailler avec, mais si vous avez plus d`une valeur simplement les séparer par une virgule.

Pour utiliser cet exemple d`impôt, vous pouvez copier et coller ce code dans l`éditeur de script:

fonction impôt(contribution, emplacement) {var taux = 0 -commutateur (emplacement) {Cas `PENNSYLVANIE`:taux = 0,06-Pause-Cas `CALIFORNIE`:taux = 0,0625-Pause-défaut:taux = 0-}revenir (contribution * taux)-}

Feuilles-customFunction-Code

Remarque: Vous pouvez voir que je ne l`ai inclus deux endroits dans cet exemple, juste pour vous donner l`idée. Vous pouvez ajouter d`autres en ajoutant simplement plus « cas » et « casser » les lignes avec les emplacements supplémentaires dont vous avez besoin. Ce sera une bonne pratique.

3. Sauvegardez votre fonction

Sélectionner Fichier gt; sauvegarder, donner à votre projet un nom et cliquez sur D`accord.

Les feuilles customFunction-ENREG.2

Utilisez votre fonction personnalisée

Maintenant, le plaisir commence! Une fois que votre fonction a été créé, vous pouvez commencer à l`utiliser de la même façon que vous utilisez une fonction intégrée. Dans la cellule où vous voulez que votre calcul pour afficher, vous entrez « = YourFunctionName (entrées) »

Pour notre exemple d`impôt, nous utilisons deux entrées. L`emplacement qui déterminera le taux d`imposition et le prix du produit qui a besoin de la taxe appliquée à elle:

« = Taxe (B2, A2) » où B2 est le prix du produit et A2 est le lieu d`imposition.

Feuilles-customFunction-Exemple

Vous pouvez utilisation AutoFill faire glisser et déposer votre fonction à toutes vos lignes, comme vous le feriez d`une fonction intégrée:5 Microsoft Word & Excel Compétences Vous devez avoir à réussir à l`Office5 Microsoft Word & Excel Compétences Vous devez avoir à réussir à l`Office"Obtenez ce rapport pour moi, dès que possible!" Un ensemble de base de Microsoft Excel et astuces Word peut rendre cette tâche moins stressant et vous aider à whiz un rapport élégant en peu de temps.Lire la suite

Les feuilles customFunction-AutoFill

Une fois que vous avez créé votre première fonction personnalisée, vous aurez probablement plusieurs autres que vous souhaitez ajouter et vous pouvez le faire sans problème. Il suffit de suivre les étapes ci-dessus pour créer une nouvelle fonction de la même manière et l`ajouter ci-dessous votre travail actuel.

Les feuilles customFunction-Code2

Le script ci-dessus donne le résultat ci-dessous:

Les feuilles customFunction-Example2

Réutiliser les fonctions

Ne laissez pas tout ce travail se perdre. Vous voulez utiliser à nouveau vos fonctions personnalisées. Même si vous n`avez pas besoin tous dans les feuilles futures il n`y a aucune raison de ne pas les avoir à votre disposition.

Vous pouvez réutiliser votre travail dans deux manières différentes:

  1. Sauvegardez vos fonctions dans une feuille vierge et l`utiliser comme un modèle personnel en utilisant une copie de celui-ci pour toutes les feuilles futures:

Les feuilles MakeACopy

  1. Copiez et collez vos fonctions d`une feuille à l`autre. Ceci est fastidieux, mais cela fonctionnera. Il suffit d`ouvrir l`éditeur de script et copier tout le code sur une feuille puis ouvrez l`éditeur de script dans une autre feuille et collez le code là.
  2. Enregistrez votre feuille à la galerie de modèles Google. Gardez à l`esprit ce qui rendra votre document accessible par d`autres. Vous serez en mesure de limiter à des membres de votre domaine si vous utilisez Google Apps for Work, sinon il sera rendu public. Si vous ne l`avez pas utilisé la galerie de modèles avant, il vaut la peine de vérifier car il y a beaucoup d`autres modèles utiles là-bas pour rendre votre vie plus facile!

Documenter votre travail

Google Script prend en charge le format JSDoc, qui vous permet d`ajouter des commentaires à votre formule pour documenter et fournir un contexte d`aide.

Les feuilles jsdoc-exmaple

Ce n`est pas nécessaire, mais il va certainement donner à votre travail une sensation professionnelle et peut vous sauver de beaucoup de questions si vous prévoyez de partager votre travail avec les autres.

Les feuilles customFunction documentant

Vous pouvez faire beaucoup de choses avec Google Script fraîches. Création de fonctions personnalisées de Google Sheets est certainement l`un d`entre eux. Vous pouvez maintenant sortir de la boîte cellulaire et faire Google Sheets plus fonctionnel pour vos besoins individuels. Pour plus d`informations sur la création de fonctions personnalisées, Google a un article de connaissances pour vous d`explorer.Excel vs Google Sheets: quel est le meilleur pour vous?Excel vs Google Sheets: quel est le meilleur pour vous?Avez-vous vraiment besoin d`Excel? Les deux solutions de bureau et en ligne ont leurs avantages. Si vous avez du mal à choisir entre Excel et feuilles de calcul Google pour gérer vos feuilles de calcul, laissez-nous vous aider à décider.Lire la suite

Avez-vous déjà créé des fonctions personnalisées dans Google Sheets? Avez-vous que vous aimeriez partager dans les commentaires?

Articles connexes