Table des matières
Lorsque nous travaillons avec Excel ou que nous créons des feuilles de calcul personnalisées pour l'analyse commerciale, nous pouvons avoir besoin de créer une formule personnalisée. Malgré toutes les fonctions fournies par Excel, nous pouvons avoir besoin d'en créer une pour réaliser notre travail. Excel vous permet de créer vos propres fonctions en utilisant la fonction Codes de programmation VBA Aujourd'hui, dans cet article, nous allons fournir un article étape par étape pour créer une formule personnalisée dans Excel.
Télécharger le cahier d'exercices
Téléchargez ce livre d'exercices pour vous exercer à la tâche pendant que vous lisez cet article.
Créer une formule personnalisée dans Excel.xlsxCréer une formule personnalisée dans Excel
Prenons un exemple où vous devez créer une formule personnalisée pour connaître le prix total de vos produits. Articles Excel nous permet de créer nos propres fonctions personnalisées à l'aide de la fonction VBA Ces fonctions personnalisées dans Excel sont connues sous le nom de "codes". Fonctions définies par l'utilisateur (UDF) Ils vous permettent de créer vos propres fonctions personnalisées pour effectuer à peu près n'importe quel type d'opération. Dans cette section, nous allons vous montrer, étape par étape, comment en créer une. C'est parti !
Étape 1 : Activer l'option développeur pour ouvrir la fenêtre VBA dans Excel
Tout d'abord, nous devons apprendre à ouvrir l'application VBA pour créer une formule personnalisée. Suivez ces étapes pour apprendre !
- Cliquez sur le Barre d'outils d'accès rapide personnalisée Parmi les options disponibles, cliquez sur Plus de commandes.
- Options Excel Cliquez sur Personnaliser le ruban .
- Maintenant, vérifiez le Développeur pour créer ce ruban. Cliquez sur OK de procéder.
- Votre feuille de calcul Excel a maintenant un nouveau ruban nommé Développeur .
- Sélectionnez le Ruban du développeur Cliquez sur Macros pour ouvrir le VBA
- Ou vous pouvez simplement appuyer sur " Alt+F11 " pour le faire.
Étape 2 : écrire les codes VBA pour créer une formule personnalisée
- Dans le VBA cliquez sur Insérer .
- Parmi les options disponibles, cliquez sur Module pour créer un module. Nous allons écrire notre VBA dans le module.
- Notez votre VBA pour créer une formule personnalisée. Pour trouver le Prix total pour les éléments donnés, le VBA Les codes sont,
Public Function TOTALPRICE (numéro 1, numéro 2) TOTALPRICE = (numéro 1 * numéro 2) End Function
- Nous devons déclarer le VBA C'est pourquoi ce code commence par la déclaration de la fonction et se termine par la déclaration de l'utilisateur. Fin de la fonction
- La formule a besoin d'un nom. Nous l'avons appelée PRIX TOTAL
- Nous aurons besoin de certaines entrées dans la fonction. Les entrées sont définies entre parenthèses après le nom de la fonction.
- Nous devons attribuer à la fonction une sorte de valeur à retourner. Après avoir rempli ces critères, notre syntaxe finale est la suivante :
TOTALPRICE = (nombre1 * nombre2)
- Fermer le VBA et revenir à la feuille de calcul principale.
Étape 3 : Appliquer la formule personnalisée dans la feuille de calcul Excel
- Après avoir créé la formule personnalisée, nous allons maintenant l'appliquer à notre ensemble de données. Cliquez sur Cellule E4 et recherchez notre formule personnalisée.
- Lorsque la formule s'affiche, double-cliquez dessus pour la sélectionner.
- Insérez les valeurs dans la formule. La formule finale est la suivante :
=PRIX TOTAL(C4,D4)
- Où C4 et D4 est le Stock et Prix unitaire
- Appuyez sur Entrez pour obtenir le résultat.
- Notre formule personnalisée fonctionne parfaitement ! Appliquez maintenant la même formule au reste des cellules pour obtenir le résultat final.
- Prenons un autre exemple : dans ce nouvel ensemble de données, nous devons trouver le nombre d'heures de travail de la personne. Prix de détail en créant une formule personnalisée.
- Ouvrez le VBA et allez dans la fenêtre Module en suivant les procédures dont nous avons parlé précédemment.
- Notez les VBA Le site VBA Le code de la formule personnalisée est le suivant,
Public Function RETAILPRICE(number1, number2,number3) RETAILPRICE = (number1 + number2)/number3 End Function
- Maintenant, fermez la fenêtre VBA et allez dans la feuille de calcul principale. Dans le champ Cellule F4 recherchez notre nouvelle fonction personnalisée PRIX DE DÉTAIL .
- Double-cliquez dessus lorsqu'il est trouvé.
- Insérez les valeurs dans la formule et la forme finale est la suivante :
=PRIX DE DÉTAIL(C4,D4,E4)
- Où C4, D4, E4 sont les Prix1, Prix2, et Diviseur
- Obtenez le résultat en appuyant sur Entrez Appliquez maintenant cette fonction à toutes les cellules pour obtenir le résultat final.
- Voici comment vous pouvez créer une formule personnalisée dans Excel et l'utiliser.
Lire la suite : Comment créer une formule dans Excel pour plusieurs cellules (9 méthodes)
Notes rapides
👉 You Cannot Dossier une formule personnalisée comme vous le faites pour une macro Excel.
👉 La création d'une formule personnalisée présente plus de limites que les macros VBA ordinaires : elle ne peut pas modifier la structure ou le format d'une feuille de calcul ou d'une cellule.
Conclusion
Cet article explique comment créer une formule personnalisée dans Excel. Nous espérons que cet article vous sera utile. N'hésitez pas à le commenter si vous avez des questions.