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:

    1. Eingabe im Namensfeld (mit ENTER abschließen, kein Mausklick)

    2. FORMULAS > DEFINED NAMES > DEFINE NAME

    3. 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