Inhaltsverzeichnis
Wenn Sie ein Power-User von MS Excel werden wollen, müssen Sie die nützlichsten Excel-Formeln von Excel beherrschen. Ehrlich gesagt, ist das nicht für alle eine leichte Aufgabe, da die Funktionen sehr zahlreich sind.
Ein Trick kann Ihnen helfen!
Lassen Sie mich den Trick verraten die ich benutzt habe und immer noch benutze, um die Formeln zu beherrschen: Ich habe mir angewöhnt, jeden Tag 5-10 Excel-Formeln durchzugehen, bevor ich anfange, mit Excel zu arbeiten. Durch diese Durchsicht prägen sich die Formeln dauerhaft in meinem Gehirn ein. Wann immer ich dann den Namen einer Excel-Formel sehe, kann ich mich schnell an ihre Syntax und ihre Verwendung erinnern. Das hilft mir sehr, wenn ich versuche, ein Excel-Problem mit Formeln zu lösen. Sie können dieseTrick, um alles Komplexe zu meistern, nicht nur Excel-Formeln.
In diesem Excel-Formeln Tutorial teile ich hier die Nützliche 102+ Excel-Formeln als Spickzettel und kostenloses PDF zum Herunterladen. Sie können die PDF-Datei herunterladen und ausdrucken, um sie überall zu verwenden, aber nur für den persönlichen Gebrauch. Sie können diese PDF-Datei nicht für kommerzielle Zwecke verwenden.
B. N.: Die speziellen Formeln für technische, statistische, Web- usw. Zwecke habe ich hier nicht aufgeführt.
Excel-Formeln Spickzettel PDF herunterladen
Klicken Sie auf die Schaltfläche unten, um das PDF mit 102 Excel-Funktionen herunterzuladen. Ich habe jede Excel-Formel mit ihrer Syntax und einer guten Anzahl von Beispielen dokumentiert.
Klicken Sie hier, um das PDF herunterzuladen
Excel-Formeln mit Beispielen in einer Excel-Tabelle (kostenloser Download .xlsx-Datei)
Ich habe alle oben genannten Excel-Formeln in einem einzigen Excel-Blatt dokumentiert, so dass Sie die Formeln zum besseren Verständnis und zur Übung anpassen können.
Klicken Sie hier, um die .xlsx-Datei herunterzuladen
Die 102 nützlichsten Excel-Formeln mit Beispielen
A. IST FUNKTIONEN
1. ISBLANK
=ISBLANK(Wert)
Wenn eine Zelle leer ist, wird TRUE zurückgegeben, wenn sie nicht leer ist, wird FALSE zurückgegeben.
2) ISERR
=ISERR(Wert)
Prüft, ob ein Wert ein Fehler ist (#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, oder #NULL!), ausgenommen #N/A, und gibt TRUE oder FALSE zurück
3 ISERROR
=ISERROR(Wert)
Prüft, ob ein Wert ein Fehler ist (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, oder #NULL!), und gibt TRUE oder FALSE
4. ISEVEN
=ISEVEN(Wert)
Gibt TRUE zurück, wenn die Zahl gerade ist
5. ISODD
=ISODD(Wert)
Gibt TRUE zurück, wenn die Zahl ungerade ist
6 ISFORMULA
=ISFORMULA(Wert)
Prüft, ob sich ein Verweis auf eine Zelle mit einer Formel bezieht, und gibt TRUE oder FALSE zurück
7. ISLOGISCH
=ISLOGICAL(Wert)
Prüft, ob ein Wert ein logischer Wert ist (TRUE oder FALSE), und gibt TRUE oder FALSE zurück
8. DIE ISNA
=ISNA(Wert)
Prüft, ob ein Wert #N/A ist, und gibt TRUE oder FALSE zurück
9 ISNUMMER
=ISNUMBER(Wert)
Prüft, ob ein Wert eine Zahl ist, und gibt TRUE oder FALSE zurück
10 ISREF
=ISREF(Wert)
Prüft, ob ein Wert eine Referenz ist, und gibt TRUE oder FALSE zurück
11. ISTEXT
=ISTEXT(Wert)
Prüft, ob ein Wert Text ist, und gibt TRUE oder FALSE zurück
12. ISNONTEXT
=ISNONTEXT(Wert)
Prüft, ob ein Wert kein Text ist (leere Zellen sind kein Text), und gibt TRUE oder FALSE zurück
B. BEDINGTE FUNKTIONEN
13. MITTELWERT WENN
=AVERAGEIF(bereich, kriterien, [durchschnitt_bereich])
Ermittelt den Durchschnitt (arithmetisches Mittel) für die durch eine bestimmte Bedingung oder ein bestimmtes Kriterium angegebenen Zellen
14 SUMIF
=SUMIF(Bereich, Kriterien, [sum_range])
Fügt die durch eine bestimmte Bedingung oder ein bestimmtes Kriterium angegebenen Zellen hinzu
15. RAT
=COUNTIF(Bereich, Kriterien)
Zählt die Anzahl der Zellen innerhalb eines Bereichs, die die angegebene Bedingung erfüllen
16 DURCHSCHNITTLICHEIFS
=AVERAGEIFS(durchschnitt_bereich, kriterien_bereich1, kriterien1, [kriterien_bereich2, kriterien2], ...)
Ermittelt den Durchschnitt (arithmetisches Mittel) für die Zellen, die durch einen bestimmten Satz von Bedingungen oder Kriterien festgelegt sind
17 SUMIFS
=SUMIFS(sum_range, kriterien_bereich1, kriterien1, [kriterien_bereich2, kriterien2], ...)
Fügt die Zellen hinzu, die durch einen bestimmten Satz von Bedingungen oder Kriterien angegeben sind.
18. RÄTE
=COUNTIFS(kriterien_bereich1, kriterien1, [kriterien_bereich2, kriterien2], ...)
Zählt die Anzahl der Zellen, die durch einen bestimmten Satz von Bedingungen oder Kriterien festgelegt sind
19. WENN
=IF(logischer_test, [wert_wenn_true], [wert_wenn_false]
Prüft, ob eine Bedingung erfüllt ist, und gibt einen Wert zurück, wenn TRUE, und einen anderen Wert, wenn FALSE
20 IFERROR
=IFERROR(wert, wert_if_error)
Gibt value_if_error zurück, wenn der Ausdruck ein Fehler ist, und ansonsten den Wert des Ausdrucks selbst
21. DIE IFNA
=IFNA(Wert, Wert_if_na)
Gibt den von Ihnen angegebenen Wert zurück, wenn der Ausdruck #N/A ergibt, andernfalls das Ergebnis des Ausdrucks
C. MATHEMATISCHE FUNKTIONEN
22. SUMME
=SUMME(Zahl1, [Zahl2], [Zahl3], [Zahl4], ...)
Addiert alle Zahlen in einem Bereich von Zellen
23 DURCHSCHNITT
=AVERAGE(number1, [number2], [number3], [number4], ...)
Gibt den Durchschnitt (arithmetisches Mittel) seiner Argumente zurück, bei denen es sich um Zahlen oder Namen, Arrays oder Referenzen handeln kann, die Zahlen enthalten
24 AVERAGEA
=AVERAGEA(wert1, [wert2], [wert3], [wert4], ...)
Gibt den Durchschnitt (arithmetisches Mittel) seiner Argumente zurück, wobei text und FALSE in Argumenten als 0 ausgewertet werden; TRUE wird als 1 ausgewertet. Argumente können Zahlen, Namen, Arrays oder Referenzen sein.
25. ZAHLEN
=COUNT(wert1, [wert2], [wert3], ...)
Zählen der Anzahl der Zellen in einem Bereich, die Zahlen enthalten
26. LAND
=COUNTA(Wert1, [Wert2], [Wert3], ...)
Zählt die Anzahl der Zellen in einem Bereich, die nicht leer sind
27. MEDIAN
=MEDIAN(Zahl1, [Zahl2], [Zahl3], ...)
Gibt den Median zurück, also die Zahl in der Mitte der Menge der angegebenen Zahlen
28 SUMPRODUKT
=SUMPRODUCT(array1, [array2], [array3], ...)
Gibt die Summe der Produkte der entsprechenden Bereiche oder Arrays zurück
29 SUMSQ
=SUMSQ(Zahl1, [Zahl2], [Zahl3], ...)
Gibt die Summe der Quadrate der Argumente zurück. Die Argumente können Zahlen, Arrays, Namen oder Verweise auf Zellen sein, die Zahlen enthalten
30 COUNTBLANK
=COUNTBLANK(Bereich)
Zählt die Anzahl der leeren Zellen in einem Bereich
31 EVEN
=EVEN(Zahl)
Rundet eine positive Zahl auf und eine negative Zahl ab auf die nächste gerade ganze Zahl
32 ODD
=ODD(Zahl)
Rundet eine positive Zahl auf und eine negative Zahl ab auf die nächste ungerade ganze Zahl.
33. INT
=INT(Zahl)
Rundet eine Zahl auf die nächstliegende ganze Zahl ab
34. GROSS
=LARGE(array, k)
Gibt den k-ten größten Wert in einem Datensatz zurück, zum Beispiel die fünftgrößte Zahl
35 KLEIN
=SMALL(array, k)
Gibt den k-ten kleinsten Wert in einem Datensatz zurück, zum Beispiel die fünftkleinste Zahl
36. MAX & MAXA
=MAX(Zahl1, [Zahl2], [Zahl3], [Zahl4], ...)
Gibt den größten Wert in einer Menge von Werten zurück. Ignoriert logische Werte und Text
=MAXA(Wert1, [Wert2], [Wert3], [Wert4], ...)
Gibt den größten Wert in einer Menge von Werten zurück. Logische Werte und Text werden nicht ignoriert. Die Funktion MAXA wertet TRUE als 1, FALSE als 0 und jeden Textwert als 0. Leere Zellen werden ignoriert.
37 MIN & MINA
=MIN(Zahl1, [Zahl2], [Zahl3], [Zahl4], ...)
Gibt die kleinste Zahl in einer Menge von Werten zurück. Ignoriert logische Werte und Text
=MINA(Wert1, [Wert2], [Wert3], [Wert4], ...)
Gibt den kleinsten Wert in einer Menge von Werten zurück. Logische Werte und Text werden nicht ignoriert. Die Funktion MAXA wertet TRUE als 1, FALSE als 0 und jeden Textwert als 0. Leere Zellen werden ignoriert.
38, MOD
=MOD(Zahl, Divisor)
Gibt den Rest zurück, nachdem eine Zahl durch einen Divisor geteilt wurde
39 RAND
=RAND()
Gibt eine Zufallszahl zurück, die größer oder gleich 0 und kleiner als 1 ist, gleichmäßig verteilt (ändert sich bei Neuberechnung)
40. RANDBETWEEN
=RANDBETWEEN(unten, oben)
Gibt eine Zufallszahl zwischen den von Ihnen angegebenen Zahlen zurück
41 SQRT
=SQRT(Zahl)
Gibt die Quadratwurzel einer Zahl zurück
42 ZUSAMMENFASSUNG
=SUBTOTAL(function_num, ref1, [ref2], [ref3], ...)
Gibt eine Zwischensumme in einer Liste oder Datenbank zurück
D. FIND & SUCHFUNKTIONEN
43. FIND
=FIND(find_text, within_text, [start_num])
Gibt die Anfangsposition einer Textzeichenfolge innerhalb einer anderen Textzeichenfolge zurück. FIND unterscheidet Groß- und Kleinschreibung
44 SUCHEN
=SEARCH(find_text, within_text, [start_num])
Gibt die Nummer des Zeichens zurück, bei dem ein bestimmtes Zeichen oder eine bestimmte Textzeichenfolge zuerst gefunden wird, von links nach rechts gelesen (Groß- und Kleinschreibung wird nicht berücksichtigt)
45. ERSATZWEISE
=SUBSTITUTE(text, alter_text, neuer_text, [instance_num])
Ersetzt vorhandenen Text durch neuen Text in einer Textkette
46 ERSETZEN
=REPLACE(alter_text, start_num, num_chars, neuer_text)
Ersetzt einen Teil einer Textzeichenfolge durch eine andere Textzeichenfolge
E. NACHSCHLAGEFUNKTIONEN
47 MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Gibt die relative Position eines Elements in einem Array zurück, das einem bestimmten Wert in einer bestimmten Reihenfolge entspricht
48 LOOKUP
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Sucht einen Wert entweder in einem einzeiligen oder einspaltigen Bereich oder in einem Array. Wird aus Gründen der Abwärtskompatibilität bereitgestellt.
49 HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Sucht nach einem Wert in der obersten Zeile einer Tabelle oder eines Arrays von Werten und gibt den Wert in derselben Spalte einer von Ihnen angegebenen Zeile zurück
50 VLOOKUP
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Sucht einen Wert in der Spalte ganz links in einer Tabelle und gibt dann einen Wert in derselben Zeile aus einer von Ihnen angegebenen Spalte zurück. Standardmäßig muss die Tabelle aufsteigend sortiert sein.
F. REFERENZFUNKTIONEN
51 ADRESSE
=ADDRESS(zeilen_num, spalten_num, [abs_num], [a1], [blatt_text])
Erzeugt einen Zellverweis als Text mit den angegebenen Zeilen- und Spaltennummern
52. WÄHLEN
=CHOOSE(index_num, wert1, [wert2], [wert3], ...)
Wählt auf der Grundlage einer Indexnummer einen Wert oder eine Aktion aus einer Liste von Werten aus, die ausgeführt werden soll
53 INDEX
Array-Form: =INDEX(array, Zeile_Zahl, [Spalte_Zahl])
Rückgabe des Wertes einer angegebenen Zelle oder eines Arrays von Zellen
Referenzformular: =INDEX(referenz, zeilen_num, [spalten_num], [bereich_num])
Gibt einen Verweis auf die angegebenen Zellen zurück
54. INDIRECT
=INDIRECT(ref_text, [a1])
Gibt die durch eine Zeichenkette angegebene Referenz zurück
55 OFFSET
=OFFSET(referenz-zeilen, spalten, [höhe], [breite])
Gibt einen Verweis auf einen Bereich zurück, der eine bestimmte Anzahl von Zeilen und Spalten von einem bestimmten Verweis entfernt ist.
G. DATE & TIME FUNCTIONS
56. DATUM
=DATE(Jahr, Monat, Tag)
Gibt die Zahl zurück, die das Datum im Microsoft Excel-Datumszeitcode darstellt
57 DATEVALUE
=DATEVALUE(Datum_Text)
Konvertiert ein Datum in Form von Text in eine Zahl, die das Datum im Microsoft Excel Datum-Zeit-Code darstellt
58. ZEIT
=TIME(Stunde, Minute, Sekunde)
Konvertiert Stunden, Minuten und Sekunden, die als Zahlen angegeben sind, in eine Excel-Seriennummer, die mit einem Zeitformat formatiert ist
59 ZEITWERT
=TIMEVALUE(time_text)
Konvertiert eine Textzeit in eine Excel-Seriennummer für eine Zeit, eine Zahl von 0 (12:00:00 AM) bis 0.999988424 (11:59:59 PM). Formatieren Sie die Zahl mit einem Zeitformat nach Eingabe der Formel
60. JETZT
=NOW()
Gibt das aktuelle Datum und die Uhrzeit als Datum und Uhrzeit formatiert zurück
61. HEUTE
=TODAY()
Gibt das aktuelle Datum als Datum formatiert zurück
62. JAHR(), MONAT(), TAG(), STUNDE(), MINUTE(), SEKUNDE()
YEAR(), MONTH(), DAY(), HOUR(), MINUTE() und SECOND() Funktionen
Alle diese Funktionen benötigen ein Argument: serial_number
63. WOCHENTAG
=WEEKDAY(Seriennummer, [return_type])
Gibt eine Zahl von 1 bis 7 zurück, die den Wochentag eines Datums angibt
64. TAGE
=DAYS(end_date, start_date)
Gibt die Anzahl der Tage zwischen den beiden Daten zurück
65. NETZTAGE
=NETWORKDAYS(start_date, end_date, [Feiertage])
Gibt die Anzahl der ganzen Arbeitstage zwischen zwei Daten zurück
66 ARBEITSTAG
=WORKDAY(start_date, days, [Feiertage])
Gibt die Seriennummer des Datums vor oder nach einer bestimmten Anzahl von Arbeitstagen zurück
H. SONSTIGE FUNKTIONEN
67. BEREICHE
=AREAS(Referenz)
Gibt die Anzahl der Bereiche in einer Referenz zurück. Ein Bereich ist ein Bereich zusammenhängender Zellen oder eine einzelne Zelle
68. CHAR
=CHAR(Zahl)
Gibt das durch die Codenummer angegebene Zeichen aus dem Zeichensatz für Ihren Computer zurück
69. CODE
=CODE(text)
Gibt einen numerischen Code für das erste Zeichen in einer Textzeichenfolge zurück, und zwar in dem von Ihrem Computer verwendeten Zeichensatz
70. SÄUBERN
=CLEAN(text)
Entfernt alle nicht druckbaren Zeichen aus dem Text. Beispiele für nicht druckbare Zeichen sind Tabulatoren und Zeilenumbrüche. Ihre Codes sind 9 und 10.
71 TRIM
=TRIM(Text)
Entfernt alle Leerzeichen aus einer Zeichenkette mit Ausnahme von einzelnen Leerzeichen zwischen Wörtern
72 LEN
=LEN(text)
Gibt die Anzahl der Zeichen in einer Zeichenkette zurück
73 COLUMN() & ROW() Funktionen
=COLUMN([Referenz])
Gibt die Spaltennummer einer Referenz zurück
=ROW([Referenz])
Gibt die Zeilennummer einer Referenz zurück
74. EXAKT
=EXACT(text1, text2)
Prüft, ob zwei Textstrings genau gleich sind, und gibt TRUE oder FALSE zurück. EXACT unterscheidet zwischen Groß- und Kleinschreibung
75. TEXT FORMULIEREN
=FORMULATEXT(Referenz)
Gibt eine Formel als String zurück
76. die Funktionen LEFT(), RIGHT() und MID()
=LEFT(text, [num_chars])
Gibt die angegebene Anzahl von Zeichen ab dem Anfang einer Textzeichenfolge zurück
=MID(text, start_num, num_chars)
Gibt die Zeichen aus der Mitte einer Zeichenkette zurück, wenn eine Startposition und eine Länge angegeben werden
=RIGHT(text, [num_chars])
Gibt die angegebene Anzahl von Zeichen ab dem Ende einer Zeichenkette zurück
77. die Funktionen LOWER(), PROPER() und UPPER()
=NIEDER(text)
Konvertiert alle Buchstaben in einer Zeichenkette in Kleinbuchstaben
=PROPER(text)
Konvertiert eine Textzeichenfolge in die richtige Groß- und Kleinschreibung; der erste Buchstabe in jedem Wort in Großbuchstaben und alle anderen Buchstaben in Kleinbuchstaben
=UPPER(text)
Konvertiert eine Textzeichenfolge in Großbuchstaben
78 REPT
=REPT(Text, Anzahl_Zeiten)
Wiederholt Text eine bestimmte Anzahl von Malen. Verwenden Sie REPT, um eine Zelle mit einer bestimmten Anzahl von Instanzen einer Textzeichenfolge zu füllen.
79. BLATT
=SHEET([Wert])
Gibt die Blattnummer des referenzierten Blatts zurück
80. BLÄTTER
=SHEETS([Referenz])
Gibt die Anzahl der Blätter in einer Referenz zurück
81 TRANSPOSE
=TRANSPOSE(array)
Konvertiert einen vertikalen Bereich von Zellen in einen horizontalen Bereich oder umgekehrt
82. TYPEN
=TYPE(Wert)
Gibt eine ganze Zahl zurück, die den Datentyp eines Wertes angibt: Zahl = 1, Text = 2; logischer Wert = 4, Fehlerwert = 16; Array = 64
83 WERT
=WERT(Text)
Konvertiert eine Textzeichenfolge, die eine Zahl darstellt, in eine Zahl
I. RANGFUNKTIONEN
84. RANG
=RANK(number, ref, [order])
Diese Funktion ist für die Kompatibilität mit Excel 2007 und anderen verfügbar.
Gibt den Rang einer Zahl in einer Liste von Zahlen zurück: ihre Größe im Verhältnis zu anderen Werten in der Liste
85 RANK.AVG
=RANK.AVG(number, ref, [order])
Gibt den Rang einer Zahl in einer Liste von Zahlen zurück: ihre Größe im Verhältnis zu anderen Werten in der Liste; wenn mehrere Werte den gleichen Rang haben, wird der durchschnittliche Rang zurückgegeben
86 RANK.EQ
=RANK.EQ(Zahl, ref, [Reihenfolge])
Gibt den Rang einer Zahl in einer Liste von Zahlen zurück: ihre Größe im Verhältnis zu anderen Werten in der Liste; wenn mehr als ein Wert denselben Rang hat, wird der oberste Rang dieser Menge von Werten zurückgegeben
J. LOGISCHE FUNKTIONEN
87. UND
=AND(logisch1, [logisch2], [logisch3], [logisch4], ...)
Prüft, ob alle Argumente TRUE sind, und gibt TRUE zurück, wenn alle Argumente TRUE sind
88. NICHT
=NOT(logisch)
Ändert FALSE zu TRUE, oder TRUE zu FALSE
89. ODER
=OR(logisch1, [logisch2], [logisch3], [logisch4], ...)
Prüft, ob eines der Argumente TRUE ist, und gibt TRUE oder FALSE zurück. Gibt nur FALSE zurück, wenn alle Argumente FALSE sind.
90 XOR
=XOR(logisch1, [logisch2], [logisch3], ...)
Gibt ein logisches 'Exklusives Oder' aller Argumente zurück
Vielen Dank für die Lektüre unseres Blogs. Ist diese Liste der Excel-Funktionen hilfreich? Wenn Sie diesen Artikel hilfreich finden, teilen Sie ihn mit Ihren Freunden und Kollegen. Haben Sie Vorschläge, um diese Liste zu verbessern? Lassen Sie es uns im Kommentarfeld wissen. Oder senden Sie uns eine E-Mail an [email protected] .