Inhaltsverzeichnis
Bei der Arbeit mit Excel oder bei der Erstellung von benutzerdefinierten Arbeitsblättern für Geschäftsanalysen kann es vorkommen, dass wir eine eigene Formel erstellen müssen. Trotz der vielen Funktionen, die Excel zur Verfügung stellt, kann es sein, dass wir eine erstellen müssen, um unsere Arbeit zu erledigen. In Excel können Sie Ihre eigenen Funktionen erstellen, indem Sie die VBA-Programmierung Codes In diesem Artikel wird Schritt für Schritt erklärt, wie man eine benutzerdefinierte Formel in Excel erstellt.
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsbuch herunter, um die Aufgabe zu üben, während Sie diesen Artikel lesen.
Erstellen einer benutzerdefinierten Formel in Excel.xlsxErstellen einer benutzerdefinierten Formel in Excel
Nehmen wir ein Beispiel, bei dem Sie eine eigene Formel erstellen müssen, um den Gesamtpreis Ihrer Artikel Excel ermöglicht es uns, unsere eigenen benutzerdefinierten Funktionen zu erstellen, indem wir VBA Diese benutzerdefinierten Funktionen in Excel sind bekannt als Benutzerdefinierte Funktionen (UDF) Sie ermöglichen es Ihnen, Ihre eigenen benutzerdefinierten Funktionen für nahezu jede Art von Operation zu erstellen. In diesem Abschnitt werden wir Schritt für Schritt eine solche Funktion erstellen. Los geht's!
Schritt 1: Aktivieren der Entwickleroption zum Öffnen des VBA-Fensters in Excel
Zunächst müssen wir lernen, wie man die VBA um eine benutzerdefinierte Formel zu erstellen. Befolgen Sie diese Schritte!
- Klicken Sie auf das Benutzerdefinierte Schnellzugriffssymbolleiste Klicken Sie unter den verfügbaren Optionen auf Weitere Befehle.
- Excel-Optionen Fenster öffnet sich. Klicken Sie auf Farbband anpassen .
- Prüfen Sie nun die Entwickler Option, um dieses Band zu erstellen. Klicken Sie auf OK um fortzufahren.
- Ihr Excel-Arbeitsblatt hat jetzt eine neue Multifunktionsleiste namens Entwickler .
- Wählen Sie die Entwickler-Farbband . anklicken Makros zum Öffnen des VBA
- Oder Sie können einfach auf " Alt+F11 ", um das zu tun.
Schritt 2: Schreiben der VBA-Codes zum Erstellen einer benutzerdefinierten Formel
- In der VBA Fenster, klicken Sie auf einfügen. .
- Von den verfügbaren Optionen, klicken Sie auf Modul um ein Modul zu erstellen. Wir schreiben unser VBA Codes in dem Modul.
- Schreiben Sie Ihre VBA Codes, um eine benutzerdefinierte Formel zu erstellen. Um die Gesamtpreis für die angegebenen Artikel, die VBA Codes sind,
Public Function GESAMTPREIS (Zahl1, Zahl 2) GESAMTPREIS = (Zahl1 * Zahl2) End Function
- Wir müssen die VBA Deshalb beginnt dieser Code mit der Funktionsdeklaration und endet mit der Funktion beenden
- Die Formel braucht einen Namen: Wir haben sie GESAMTPREIS
- In der Funktion werden einige Eingaben benötigt, die in Klammern hinter dem Funktionsnamen angegeben werden.
- Wir müssen der Funktion einen Wert zuweisen, den sie zurückgeben soll. Nachdem wir diese Kriterien erfüllt haben, lautet unsere endgültige Syntax:
GESAMTPREIS = (Nummer1 * Nummer2)
- Schließen Sie die VBA Fenster und kehren Sie zum Hauptarbeitsblatt zurück.
Schritt 3: Anwenden der benutzerdefinierten Formel im Excel-Tabellenblatt
- Nachdem wir die benutzerdefinierte Formel erstellt haben, wenden wir sie auf unseren Datensatz an. Klicken Sie auf Zelle E4 und suchen Sie nach unserer benutzerdefinierten Formel.
- Wenn die Formel angezeigt wird, doppelklicken Sie darauf, um sie auszuwählen.
- Setzen Sie die Werte in die Formel ein. Die endgültige Formel lautet:
=GESAMTPREIS(C4,D4)
- Wo C4 und D4 ist die Lagerbestand und Preis pro Einheit
- Presse Eingabe um das Ergebnis zu erhalten.
- Unsere benutzerdefinierte Formel funktioniert perfekt! Wenden Sie nun die gleiche Formel auf die übrigen Zellen an, um das Endergebnis zu erhalten.
- Lassen Sie uns ein weiteres Beispiel besprechen! In diesem neuen Datensatz müssen wir herausfinden, welche Einzelhandelspreis indem Sie eine benutzerdefinierte Formel erstellen.
- Öffnen Sie die VBA Fenster und gehen Sie zum Modul gemäß den zuvor besprochenen Verfahren.
- Notieren Sie die VBA Die VBA Der Code für die benutzerdefinierte Formel lautet,
Public Function RETAILPRICE(number1, number2,number3) RETAILPRICE = (number1 + number2)/number3 End Function
- Schließen Sie nun das VBA-Fenster und wechseln Sie zum Hauptarbeitsblatt. In Zelle F4 , suchen Sie nach unserer neuen benutzerdefinierten Funktion RETAILPRICE .
- Doppelklicken Sie darauf, wenn Sie sie gefunden haben.
- Setzen Sie die Werte in die Formel ein, und die endgültige Form lautet:
=EINZELHANDELSPREIS(C4,D4,E4)
- Wo C4, D4, E4 sind die Preis1, Preis2, und Divisor
- Das Ergebnis erhalten Sie durch Drücken von Eingabe Wenden Sie diese Funktion nun auf alle Zellen an, um das Endergebnis zu erhalten.
- So können Sie eine benutzerdefinierte Formel in Excel erstellen und sie verwenden.
Lesen Sie mehr: Wie man in Excel eine Formel für mehrere Zellen erstellt (9 Methoden)
Kurz notiert
👉 Du kannst nicht Datensatz eine benutzerdefinierte Formel wie ein Excel-Makro.
Die Erstellung einer benutzerdefinierten Formel hat mehr Einschränkungen als normale VBA-Makros: Sie kann die Struktur oder das Format eines Arbeitsblatts oder einer Zelle nicht ändern.
Schlussfolgerung
In diesem Artikel erfahren Sie, wie Sie eine benutzerdefinierte Formel in Excel erstellen können. Wir hoffen, dass dieser Artikel für Sie nützlich ist. Bitte kommentieren Sie, wenn Sie Fragen haben.