Skip to main content

Verwendungen und Beispiele für Funktionen in Excel und Google Docs

But what is a Neural Network? | Deep learning, chapter 1 (Kann 2024)

But what is a Neural Network? | Deep learning, chapter 1 (Kann 2024)
Anonim

Eine Funktion ist eine voreingestellte Formel in Excel und Google Sheets, die bestimmte Berechnungen in der Zelle ausführen soll, in der sie sich befindet.

Hinweis: Die Informationen in diesem Artikel gelten für Excel 2019, Excel 2016, Excel 2013 und Google Sheets.

Funktionssyntax und Argumente

Die Syntax einer Funktion bezieht sich auf das Layout der Funktion und enthält den Namen der Funktion, Klammern, Komma-Trennzeichen und Argumente. Wie alle Formeln beginnen Funktionen mit dem Gleichheitszeichen ( = ) gefolgt von dem Namen der Funktion und ihren Argumenten:

  • Der Funktionsname teilt Excel mit, welche Berechnungen ausgeführt werden sollen.
  • Die Argumente befinden sich in Klammern oder runden Klammern und geben der Funktion an, welche Daten in diesen Berechnungen verwendet werden sollen.

Eine der am häufigsten verwendeten Funktionen in Excel und Google Sheets ist beispielsweise die SUM-Funktion:

= SUMME (D1: D6)

In diesem Beispiel:

  • Der Name weist Excel an, die Daten in ausgewählten Zellen zusammenzufügen.
  • Das Argument (D1: D6) Die Funktion fügt den Inhalt des Zellbereichs hinzu D1 zu D6.

Verschachtelungsfunktionen in Formeln

Die Nützlichkeit der integrierten Funktionen von Excel kann erweitert werden, indem eine oder mehrere Funktionen in einer anderen Funktion in einer Formel verschachtelt werden. Die Verschachtelungsfunktion bewirkt, dass mehrere Berechnungen in einer einzelnen Arbeitsblattzelle stattfinden.

Zu diesem Zweck fungiert die verschachtelte Funktion als eines der Argumente für die Haupt- oder Außenfunktion. In der folgenden Formel ist die SUMME-Funktion beispielsweise in der ROUND-Funktion verschachtelt.

= RUND (SUMME (D1: D6), 2)

Beim Auswerten verschachtelter Funktionen führt Excel zuerst die tiefste oder innerste Funktion aus und arbeitet dann nach außen. Als Ergebnis wird die obige Formel nun:

  • Ermitteln Sie die Summe der Werte in Zellen D1 zu D6.
  • Runden Sie dieses Ergebnis auf zwei Dezimalstellen.

Seit Excel 2007 wurden bis zu 64 Ebenen verschachtelter Funktionen zugelassen. In früheren Versionen waren sieben Ebenen verschachtelter Funktionen zulässig.

Arbeitsblatt vs. benutzerdefinierte Funktionen

In Excel und Google Sheets gibt es zwei Funktionsklassen:

  • Arbeitsblattfunktionen
  • Benutzerdefinierte oder benutzerdefinierte Funktionen

Arbeitsblattfunktionen gehören zum Programm, z. B. die SUMME und RUNDEN oben diskutierte Funktionen. Benutzerdefinierte Funktionen hingegen sind Funktionen, die vom Benutzer geschrieben oder definiert werden.

In Excel werden benutzerdefinierte Funktionen in der integrierten Programmiersprache geschrieben: Visual Basic für Anwendungen oder kurz VBA. Die Funktionen werden mit dem Visual Basic-Editor erstellt, der mit Excel installiert wird.

Die benutzerdefinierten Funktionen von Google Sheets sind in geschrieben Apps-Skript, eine Form von JavaScript, und werden mit dem Skripteditor erstellt, der sich unter Werkzeuge Speisekarte.

Benutzerdefinierte Funktionen akzeptieren normalerweise, aber nicht immer, irgendeine Form der Dateneingabe und geben ein Ergebnis in der Zelle zurück, in der sie sich befinden.

Im Folgenden finden Sie ein Beispiel für eine benutzerdefinierte Funktion, die im VBA-Code geschriebene Käuferrabatte berechnet. Die ursprünglichen benutzerdefinierten Funktionen oder UDFs , werden auf der Website von Microsoft veröffentlicht:

Funktionsrabatt (Menge, Preis)Wenn Menge> = 100 DannRabatt = Menge * Preis * 0,1SonstRabatt = 0Ende wennRabatt = Anwendung.Runde (Rabatt, 2)Funktion beenden

Einschränkungen

In Excel können benutzerdefinierte Funktionen nur Werte an die Zelle (n) zurückgeben, in der sie sich befinden. Sie können keine Befehle ausführen, die die Betriebsumgebung von Excel ändern, z. B. das Ändern des Inhalts oder das Formatieren einer Zelle.

In der Microsoft Knowledge Base werden die folgenden Einschränkungen für benutzerdefinierte Funktionen aufgeführt:

  • Zellen in ein Arbeitsblatt einfügen, löschen oder formatieren.
  • Datenwert in einer anderen Zelle ändern.
  • Blätter verschieben, umbenennen, löschen oder einer Arbeitsmappe hinzufügen.
  • Ändern von Umgebungsoptionen, z. B. des Berechnungsmodus oder der Bildschirmansicht.
  • Eigenschaften festlegen oder die meisten Methoden ausführen.

Benutzerdefinierte Funktionen vs. Makros in Excel

Während Google Sheets sie derzeit nicht unterstützt, sind Makros in Excel eine Reihe aufgezeichneter Schritte, mit denen sich wiederholende Arbeitsblattaufgaben automatisiert werden. Beispiele für Aufgaben, die automatisiert werden können, umfassen das Formatieren von Daten oder Kopieren und Einfügen.

Obwohl beide die Programmiersprache VBA von Microsoft verwenden, unterscheiden sie sich in zweierlei Hinsicht:

  1. UDFs führen Berechnungen durch, während Makros Aktionen ausführen. Wie oben erwähnt, können UDFs keine Operationen ausführen, die sich auf die Programmumgebung auswirken, während Makros dies können.
  2. Im Visual Basic-Editorfenster können die beiden unterschieden werden, weil:
    1. UDFs beginnen mit a Funktion Aussage und enden mit Funktion beenden .
    2. Makros beginnen mit einem Sub Aussage und enden mit End Sub.