2. PDF
1. Funktionen
Excel bietet eine Vielzahl von Funktionen, die in verschiedene Kategorien eingeteilt sind.
2. Funktionsübersicht
Der allgemeine Funktionsaufbau in Excel:
FORMULAS > INSERT FUNCTION
Syntax: =Funktionsname(Argument1; Argument2; …)
Listentrenner: ;
Verschachtelte Funktionen sind möglich, etwa:
Funktion(argument1; Funktion2(argument2); …)
Bis zu 64 Verschachtelungsebenen sind erlaubt.
Die Funktionsanleitung hilft dabei, Funktionen zu finden (SHIFT+F3).
3. Benennung von Zellen
Das Zuweisen von Zellennamen ermöglicht eine effiziente Nutzung von Excel:
Eingabe im Namensfeld (mit ENTER abschließen, kein Mausklick)
FORMULAS > DEFINED NAMES > DEFINE NAME
Für vorhandene Spalten- und Zeilenbeschriftungen:
FORMULAS > DEFINED NAMES > CREATE FROM SELECTION (oder CTRL+SHIFT+F3).
4. Funktionsbibliothek
Funktionen sind im Assistenten kategorisiert:
Finanzmathematik (Zinsen, Investitionsberechnungen, etc.)
Datum & Uhrzeit (Wochentage, Kalenderwoche)
Statistik (Mittelwerte, Varianzen, etc.)
Nachschlagen & Verweise (Matrixoperationen, SVERWEIS)
Text (Kleinbuchstaben, Großbuchstaben, etc.)
Logisch (und, oder, wahr, falsch, etc.)
Informationen (IstText, IstZahl, etc.)
Selten verwendet:
Mathematik & Trigonometrie (Logarithmen, Kurven-Differenzierung, etc.)
Datenbank (DBSUMME, DBMIN, etc.)
Technisch (Dez2Bin, Gauss, etc.)
5. Logische Funktionen
Eine der vielseitigsten Funktionen ist =IF(Bedingung; dann; sonst):
Operatoren:
= (gleich)
<, >, <>, <=, >= (kleiner als, größer als, ungleich, kleiner oder gleich, etc.)
AND(), OR(), NOT()
Beispiel:
=IF(AND(B4>1000; C4<B4); B4*0.1; "kein Rabatt")
=IFERROR(B5/C5;"") - gibt bei Fehler (z.B. Division durch null) leer zurück.
=IFNA(Berechnung; Rückmeldung bei #NA)
=IFS(LogischeBedingung1; WennJa1; LogischeBedingung2; WennJa2; …)
=IFMAX(); =IFMIN(); - ermöglichen bedingte Auswertung.
6. Summen- und Zählfunktionen
SUMIF() [Mathematik & Trigonometrie] wird verwendet, um Summen zu berechnen, wenn eine bestimmte Bedingung erfüllt ist.
COUNTIF() [Statistik] wird verwendet, um die Anzahl der Einträge zu bestimmen, wobei eine bestimmte Bedingung erfüllt sein muss:
Syntax: SUMIF(Bereich; Kriterium; Summebereich)
Bereich: Zellbereich, in dem das Kriterium angewendet werden soll.
Kriterium: logisches Auswahlkriterium.
Summebereich: Bereich, in dem die tatsächlich zu addierenden Zellen liegen.
SUMIFS(Summebereich; Kriterienbereich1; Kriterium1; Kriterienbereich2; Kriterium2; …) - siehe auch COUNTIFS(…).
7. Logikfunktionen
Nur wahr/falsch Antworten sind möglich:
AND(…; …; …) - alle Inhalte müssen wahr sein, damit die Gesamtanweisung wahr ist.
Beispiel: =AND(Umsatz>1000; Datum>'01.01.2019'; Kunde='Müller')
OR(…; …; …) - mindestens ein Inhalt muss wahr sein.
Beispiel: =OR(Kunde="Schmidt"; Kunde="MAIER"; Kunde="Müller")
Hinweis: Excel unterscheidet nicht zwischen Groß- und Kleinschreibung.
NOT(…) - kehrt den Rückgabewert um: "Falsch" wird zu "Wahr" und "Wahr" zu "Falsch".
8. Nachschlage- und Verweisfunktionen
Sie ermöglichen relationale Verknüpfungen von Datenbankinhalt:
Einzelquellenpflege und fehlerfreie Übertragung.
SVERWEIS- und WVERWEIS-Funktionen sind sehr häufig verwendete Funktionen in Excel:
SVERWEIS: Durchsucht die erste Spalte nach dem Suchkriterium.
WVERWEIS: Durchsucht die erste Zeile nach dem Suchkriterium.
9. SVERWEIS und WVERWEIS
Beispiel: Syntax =SVERWEIS(Suchkriterium; Matrix; Spaltenindex; Bereich_Verweis)
Suchkriterium: Was suche ich?
Matrix: Wo suche ich?
Spaltenindex: Rückgabe aus Spalte X
Bereich_Verweis (optional): kann TRUE oder FALSE sein (1 oder 0).
TRUE=1: gehe davon aus, dass die erste Spalte in der Tabelle entweder numerisch oder alphabetisch sortiert ist und suche nach dem nächsten Wert.
FALSE=0: suche nach dem genauen Wert in der ersten Spalte.
10. XLOOKUP (X-Verweis)
Syntax: =XLOOKUP(Suchkriterium; Suchmatrix; Rückgabematrix; wennnichtgefunden; Vergleichsmodus)
Im Gegensatz zum SVERWEIS wird die Spalte im XLOOKUP spezifiziert.
11. OFFSET
Syntax: =OFFSET(Welche Matrix?; Wo starten?; Größe des Kalkulationsbereichs):
OFFSET(Startpunkt der Matrix; Startpunkt der Zeilen (relativ zum Startpunkt der Matrix); Startpunkt der Spalten (relativ zum Startpunkt der Matrix); neue Zeilenhöhe; neue Spaltenbreite).
Dient dazu, einen bestimmten Bereich in einer Matrix zu definieren, der dann z.B. summiert wird:
Beispiel: =SUM(OFFSET(…; …; …; …; …)).
12. INDEX und VERGLEICH
Syntax:
=VERGLEICH(Suchkriterium; Einzelzeilenmatrix; 0) - zählt die Position der "Funde".
=INDEX(Array; ZeilenNr; SpaltenNr) - "fischt" einen Wert aus einer Matrix.
Kombinierte Verwendung von INDEX und VERGLEICH ermöglicht gezieltes "Fischen";
Beispiel:
=INDEX(MatrixAblaufzeit; VERGLEICH("P3"; Produkte; 0); VERGLEICH("M2"; Maschinen; 0)) - ermöglicht das "Fischen" eines bestimmten Wertes nach Produkt- und Maschinennamen.
Ergebniss: 3.
13. Textfunktionen
=LEFT(); =RIGHT() - gibt eine Anzahl von Zeichen von links oder rechts zurück.
=MID() - gibt eine Anzahl von Zeichen ab einem bestimmten Startpunkt zurück.
=TRIM() - entfernt führende und nachfolgende Leerzeichen.
=LEN() - gibt die Länge eines Strings zurück.
=FIND() - gibt die Startposition des gefundenen Strings zurück.
=PART(J10;SEARCH("Produkt";J10;1)+8;3) - gibt 3 Zeichen in Texten zurück, die auf das Wort "Produkt" folgen.
14. Zeitfunktionen
Zeitfunktionen werden verwendet, um beispielsweise Datumsfelder zu extrahieren und sind vielseitig:
Hinweis: 01.01.1900 = 1, 09.10.2025 = 45939,
12:00 = 0.5, 01:00 = 1/24 = 0.014667,
00:01 = 1/24/60 = 0.0006944.
Wichtige Zeitfunktionen:
=WOCHENTAG(A4;2) - gibt 1 bis 7 (Mo bis So) zurück.
=Heute() - gibt das aktuelle Datum zurück.
=Jetzt() - gibt das aktuelle Datum und die aktuelle Uhrzeit zurück.
=NetWorkingDays(Startdatum, Enddatum, Feiertage) - gibt die Anzahl der Arbeitstage in einem Zeitraum zurück.
=Yearfrac() - gibt die Anzahl der Tage zwischen Startdatum und Enddatum in Jahresbruchteilen zurück.
=Isoweeknumber(Datum; Typ) - gibt die Kalenderwoche eines Datumswerts zurück. Für Typ 21 angeben!
15. Zähl- und Summenfunktionen
=COUNT() - bestimmt die Anzahl der Zellen, die Zahlen enthalten.
=COUNTA() - bestimmt die Anzahl der besetzten Felder (Text und Zahlen).
=COUNTIF(Bereich; "") - bestimmt die Anzahl der leeren Zellen in einem Bereich.
=SumProduct(Einzelzeilenmatrix1; Einzelzeilenmatrix) - bildet Produkte der jeweiligen Paare und addiert sie.
=ROUND(A2; Anzahl der Nachkommastellen) - rundet auf eine angegebene Anzahl von Nachkommastellen.
Beispiel: ROUND(A2; -2) rundet auf die nächste Hundert.
=CONCAT() - "klebt" die Inhalte bestimmter Zellen zusammen.
Hinweis: Zusammenfügen mit & ist schneller, z.B. =A1&", "&A2 ergibt Meier, Tim.
=ISERROR() - gibt WAHR zurück, wenn die Berechnung innerhalb der Klammern zu einem Fehler führt.
16. Fehlermeldungen
#WERT! - Falscher Typ für ein Argument oder einen Operand (z.B. Text, wo eine Zahl sein sollte).
#DIV/0! - Division durch null ist nicht möglich. Oft wurde ein Wert nicht eingegeben.
#REF! - Fehler in der Zellreferenz, z.B. Zelle existiert nicht (z.B. Arbeitsblatt wurde gelöscht, Datei umbenannt).
#NAME? - Text in einer Formel nicht erkannt. Überprüfen: Existiert der Name? Rechtschreibung? Funktion falsch geschrieben?
#NV - Ein Wert für eine Funktion oder Formel kann nicht gefunden werden oder existiert nicht.
Hilfsmittel: FORMEL > FORMELPRÜFUNG > FORMEL AUSWERTEN