Das Praxisbuch zu Makro und VBA-Programmierung
E-Book, Deutsch, 667 Seiten
ISBN: 978-3-446-44838-4
Verlag: Carl Hanser
Format: PDF
Kopierschutz: 1 - PDF Watermark
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
1;Inhalt;6
2;Alphabetische Übersicht der Praxisbeispiele;22
3;Vorwort;26
4;Ein Blick auf den Autor;28
5;1 Das Prinzip der Tabellenkalkulation;30
5.1;1.1 Von VisiCalc bis Excel 2016;30
5.1.1;1.1.1 Lotus und Excel;31
5.1.2;1.1.2 Excel wird Standard;32
5.1.3;1.1.3 Mit Excel in der Cloud;32
5.2;1.2 Oberfläche und Dateiformate;34
5.2.1;1.2.1 Dateinamenerweiterung einschalten;34
5.2.2;1.2.2 Nach dem Start;35
5.2.3;1.2.3 Von der Multifunktionsleiste zum Menüband;36
5.2.4;1.2.4 Startmenü und Backstage (Datei-Menü);36
5.2.5;1.2.5 Registerkarten;38
5.2.6;1.2.6 Optionen;39
5.2.7;1.2.7 Menüband anpassen;39
5.2.8;1.2.8 Symbolleiste für den Schnellzugriff;40
5.2.9;1.2.9 Tabellenblattdimensionen;41
5.2.10;1.2.10 Dateiformate;42
5.3;1.3 Die Funktionsbibliothek;43
5.3.1;1.3.1 Neue Funktionen in Excel 2010;43
5.3.2;1.3.2 Neue Funktionen in Excel 2013;50
5.3.3;1.3.3 Neue Funktionen in Excel 2016;53
5.4;1.4 Optimiert arbeiten mit Funktionen;54
5.4.1;1.4.1 Auf der Oberfläche;54
5.4.2;1.4.2 Tastenkombinationen;56
5.4.3;1.4.3 Optimiert arbeiten in der Tabelle;57
5.5;1.5 Eingabe- und Editierhilfen;59
5.5.1;1.5.1 Bezüge konstruieren;59
5.5.2;1.5.2 Formel in mehrere Zellen schreiben;59
5.5.3;1.5.3 Klammerübereinstimmung;60
5.5.4;1.5.4 Großschreibung bei korrekter Eingabe;60
5.5.5;1.5.5 AutoVervollständigen (Formelhilfe);61
5.5.6;1.5.6 Kompatible Funktionen in der Formelhilfe;62
5.5.7;1.5.7 Abhängige Bereiche werden markiert;62
5.5.8;1.5.8 Alle Formelzellen auswählen;62
5.5.9;1.5.9 Die Blitzvorschau;63
5.5.10;1.5.10 Formeln berechnen;64
5.5.11;1.5.11 Formeln teilberechnen;64
5.5.12;1.5.12 Formeln durch ihre Werte ersetzen;65
5.5.13;1.5.13 Die Formelansicht;66
5.6;1.6 Formeln konstruieren;67
5.6.1;1.6.1 Arithmetische Operatoren;68
5.6.2;1.6.2 „Punkt vor Strich“-Regelung;68
5.6.3;1.6.3 Berechnungsreihenfolge;68
5.6.4;1.6.4 Logische Operatoren;68
5.6.5;1.6.5 Textverkettungsoperator;69
5.6.6;1.6.6 Bezüge in Formeln;69
5.6.7;1.6.7 Der Z1S1-Bezug;70
5.6.8;1.6.8 Relative und absolute Bezüge;72
5.6.9;1.6.9 Trennzeichen und Sonderzeichen in Formeln;74
5.6.10;1.6.10 Praxisbeispiel: Abschreibung berechnen;74
5.7;1.7 Fehlersuche in der Formel;76
5.7.1;1.7.1 Drei Fehlergruppen;77
5.7.2;1.7.2 Die Kette aus Nummernzeichen (####);77
5.7.3;1.7.3 Kompatibilitätsfehler mit Analyse-Funktionen;78
5.7.4;1.7.4 Fehlermarkierung in der Formel;79
5.7.5;1.7.5 Fehlermeldungen;79
5.7.6;1.7.6 Fehlermeldungen in der Zelle;81
5.7.7;1.7.7 Informationsfunktionen zur Fehlerprüfung;86
5.7.8;1.7.8 Praxisbeispiel: Materialschein;86
5.7.9;1.7.9 Formelüberwachung;87
5.8;1.8 Mit Bereichsnamen arbeiten;93
5.8.1;1.8.1 Namen für eine Zelle festlegen;93
5.8.2;1.8.2 Namen verwalten im Namens-Manager;94
5.8.3;1.8.3 Bereichsnamen aus Zellen übernehmen;95
5.8.4;1.8.4 Rechnen mit Bereichsnamen;97
5.8.5;1.8.5 Lokale und globale Bereichsnamen;98
5.8.6;1.8.6 Konstanten als Bereichsnamen;101
5.9;1.9 Mit Tabellen arbeiten;102
5.9.1;1.9.1 Das Problem mit der Excel-Datenbank;102
5.9.2;1.9.2 Was sind Tabellen?;103
5.9.3;1.9.3 Eine Tabelle erstellen;104
5.9.4;1.9.4 Dynamische Ergebniszeilenfunktionen;105
5.9.5;1.9.5 Strukturierte Verweise;106
6;2 Rechnen mit Funktionen;110
6.1;2.1 Funktionen in der Statusleiste;110
6.2;2.2 Funktionen schreiben;111
6.2.1;2.2.1 Erste Funktionen;112
6.3;2.3 SUMME() und AutoSumme;114
6.3.1;2.3.1 Die AutoSumme;115
6.3.2;2.3.2 Zwischensummen berechnen;117
6.3.3;2.3.3 Weitere Funktionen im Symbol AutoSumme;118
6.4;2.4 Die Funktionsbibliothek;119
6.4.1;2.4.1 Funktion einfügen;120
6.4.2;2.4.2 Funktion suchen;122
6.4.3;2.4.3 Die Funktionsargumente;123
6.5;2.5 Funktionen schachteln;125
6.5.1;2.5.1 Praxisbeispiel: Liefertermin berechnen;125
6.6;2.6 Matrixformeln erstellen;127
6.6.1;2.6.1 Praxisbeispiel: Umsatzauswertung;128
6.6.2;2.6.2 Praxisbeispiel: Eingaben-/Ausgabenrechnung;130
6.7;2.7 Mehrsprachig arbeiten mit Funktionen;130
6.7.1;2.7.1 Der Funktions-Translator;131
6.8;2.8 Versteckte Funktionen;132
6.8.1;2.8.1 Die Funktion DATEDIF();132
6.8.2;2.8.2 Die Funktionen FINDENB(), SUCHENB() und ERSETZENB();134
6.8.3;2.8.3 Die Funktion ISO.OBERGRENZE();134
6.8.4;2.8.4 Die Funktion JIS();135
6.8.5;2.8.5 Die Funktion LÄNGEB();135
6.8.6;2.8.6 Die Funktion LINKSB();135
6.8.7;2.8.7 Die Funktion OBERGRENZE.GENAU();136
7;3 Textfunktionen;138
7.1;3.1 Zahl, Text und Textformat;139
7.1.1;3.1.1 Das Textformat;140
7.1.2;3.1.2 Zahl als Text;141
7.1.3;3.1.3 Rechnen mit Text;142
7.2;3.2 Die Funktion BAHTTEXT();143
7.3;3.3 Die Funktion DM();143
7.4;3.4 Die Funktion ERSETZEN();143
7.5;3.5 Die Funktion FEST();144
7.6;3.6 Die Funktionen FINDEN() und SUCHEN();145
7.7;3.7 Die Funktion GLÄTTEN();145
7.7.1;3.7.1 Praxisbeispiel: Mitarbeiterliste säubern;146
7.8;3.8 Die Funktionen GROSS(), GROSS2() und KLEIN();147
7.9;3.9 Die Funktion IDENTISCH();148
7.10;3.10 Die Funktionen LINKS() und RECHTS();149
7.10.1;3.10.1 Praxisbeispiel: EAN-Nummern analysieren;149
7.11;3.11 Die Funktion SÄUBERN();151
7.12;3.12 Die Funktion TEIL();151
7.12.1;3.12.1 Praxisbeispiel: Teilenummern analysieren;152
7.13;3.13 Die Funktion TEXT();153
7.13.1;3.13.1 Praxisbeispiel: Wochentage der Geburtstage ausgeben;154
7.14;3.14 Die Funktion LÄNGE();155
7.14.1;3.14.1 Praxisbeispiel: Vornamen und Nachnamen trennen;155
7.14.2;3.14.2 Praxisbeispiel: Minuszeichen rechts von der Zahl;156
7.14.3;3.14.3 Praxisbeispiel: Quersumme berechnen;157
7.15;3.15 Die Funktion VERKETTEN();158
7.15.1;3.15.1 Praxisbeispiel: Organigramm beschriften;159
7.16;3.16 Die Funktion WECHSELN();161
7.16.1;3.16.1 Praxisbeispiel: Fremdwährungen – Punkte durch Kommas ersetzen;162
7.16.2;3.16.1 Praxisbeispiel: Umlaute und Sonderzeichen austauschen;163
7.16.3;3.16.2 Praxisbeispiel: Zeilenumbrüche entfernen;164
7.17;3.17 Die Funktion WIEDERHOLEN();164
7.17.1;3.17.1 Praxisbeispiel: Artikelnummer mit Nullen auffüllen;164
7.17.2;3.17.2 Praxisbeispiel: Balkenreihe per Funktion erzeugen;166
7.18;3.18 Zeichencode-Funktionen;167
7.18.1;3.18.1 Zeichencodes feststellen;167
7.18.2;3.18.2 Codezahl eines Zeichens: CODE() und UNICODE();168
7.18.3;3.18.3 Praxisbeispiel: Numerische und alphanumerische Einträge sortieren;169
7.18.4;3.18.4 Das Zeichen einer Codezahl: ZEICHEN() und UNIZEICHEN();170
7.19;3.19 Die Funktion ZAHLENWERT();171
7.19.1;3.19.1 Praxisbeispiel: Fremdwährungen umrechnen;172
8;4 Datenbankfunktionen;174
8.1;4.1 Datenbanken, Listen, Tabellen;174
8.1.1;4.1.1 Von der Liste zur Tabelle;175
8.2;4.2 Der Namens-Manager;181
8.2.1;4.2.1 Globale und lokale Bereichsnamen;182
8.2.2;4.2.2 Empfohlene Namenskonventionen für Tabellennamen und Bereichsnamen;182
8.2.3;4.2.3 Tabellennamen über Bereichsnamen verwenden;182
8.2.4;4.2.4 Die dynamische Datenbank;183
8.2.5;4.2.5 Praxisbeispiel: Umsatzauswertung Mehrfachbereiche;184
8.3;4.3 Die Datenbankfunktionen;187
8.3.1;4.3.1 Die Funktion DBANZAHL();189
8.3.2;4.3.2 Die Funktion DBANZAHL2();191
8.3.3;4.3.3 Praxisbeispiel: Lagermengen zählen;191
8.3.4;4.3.4 Die Funktion DBAUSZUG();192
8.3.5;4.3.5 Praxisbeispiel: Artikel über Artikelnummer suchen;193
8.4;4.4 Die Funktionen DBMAX() und DBMIN();194
8.4.1;4.4.1 Praxisbeispiel: eBay-Gebote verwalten;194
8.5;4.4.2 Die Funktion DBSUMME();196
8.5.1;4.4.3 Praxisbeispiel: Umsatzbericht;196
8.6;4.5 Die Funktion DBMITTELWERT();198
8.6.1;4.5.1 Praxisbeispiel: Durchschnittsumsatz berechnen;199
8.6.2;4.5.2 Praxisbeispiel: Statistik mit DB-Funktionen;199
9;5 Statistische Funktionen;204
9.1;5.1 Kompatible Funktionen aus früheren Versionen;210
9.2;5.2 Analyse-Funktionen;211
9.2.1;5.2.1 Praxisbeispiel: Einfaktorielle Varianzanalyse;213
9.3;5.3 Die A-Funktionen;215
9.4;5.4 Funktionen prüfen in der Statuszeile;216
9.5;5.5 Die Funktion ACHSENABSCHNITT();217
9.6;5.6 Die Funktionen ANZAHL() und ANZAHL2();218
9.6.1;5.6.1 Praxisbeispiel: Messwerte analysieren;219
9.6.2;5.6.2 Praxisbeispiel: Werte zählen in gefilterten Listen;220
9.7;5.7 Die Funktion ANZAHLLEEREZELLEN();221
9.8;5.8 Die Funktion BESTIMMTHEITSMASS();222
9.8.1;5.8.1 Praxisbeispiel: Trendlinie;222
9.9;5.9 Die Funktionen BETA.INV() und BETA.VERT();223
9.10;5.10 Die Funktionen BINOM.INV(), BINOM.VERT() und BINOM.VERT.BEREICH();224
9.10.1;5.10.1 Praxisbeispiel: Würfel;225
9.11;5.11 Die Funktionen CHIQU.INV() und CHIQU.INV.RE();225
9.12;5.12 Die Funktion CHIQU.TEST();226
9.13;5.13 Die Funktionen CHIQU.VERT() und CHIQU.VERT.RE;227
9.14;5.14 Die Funktion EXPON.VERT();227
9.14.1;5.14.1 Praxisbeispiel: Reparaturwahrscheinlichkeit;228
9.15;5.15 Die Funktionen F.INV() und F.INV.RE();228
9.16;5.16 Die Funktionen F.VERT() und F.VERT.RE();229
9.17;5.17 Die Funktion FISHER();230
9.18;5.18 Die Funktion FISHERINV();231
9.18.1;5.18.1 Praxisbeispiel: Werbungskosten;231
9.19;5.19 Die Funktion G.TEST();232
9.20;5.20 Die Funktion F.TEST();233
9.21;5.21 Die Funktion GAMMA();233
9.22;5.22 Die Funktion GAMMA.INV();234
9.23;5.23 Die Funktion GAMMA.VERT();234
9.24;5.24 Die Funktionen GAMMALN() und GAMMALN.GENAU();235
9.25;5.25 Die Funktion GAUSS();235
9.26;5.26 Die Funktion GEOMITTEL();236
9.26.1;5.26.1 Praxisbeispiel: Umsatzsteigerung;236
9.27;5.27 Die Funktion GESTUTZTMITTEL();237
9.27.1;5.27.1 Praxisbeispiel: Mitarbeiterbefragung;238
9.28;5.28 Die Funktion HÄUFIGKEIT();239
9.28.1;5.28.1 Praxisbeispiel: Altersgruppen der Mitarbeiter berechnen;239
9.28.2;5.28.2 Praxisbeispiel: Histogramm Altersstruktur;241
9.29;5.29 Die Funktion HYPGEOM.VERT();241
9.29.1;5.29.1 Praxisbeispiel: Schokoriegel;242
9.29.2;5.29.2 Praxisbeispiel: Lotto;242
9.30;5.30 Die Funktionen KGRÖSSTE() und KKLEINSTE();243
9.30.1;5.30.1 Praxisbeispiel: Auswertung einer Sportergebnisliste;244
9.31;5.31 Die Funktionen KONFIDENZ.NORM() und KONFIDENZ.T();245
9.32;5.32 Die Funktion KORREL();246
9.32.1;5.32.1 Praxisbeispiel: Störche und Geburtenrate;246
9.33;5.33 Die Funktionen KOVARIANZ.P() und KOVARIANZ.S();248
9.34;5.34 Die Funktion KURT();248
9.35;5.35 Die Funktion LOGNORM.INV();249
9.36;5.36 Die Funktion LOGNORM.VERT();249
9.37;5.37 Die Funktionen MAX() und MIN();249
9.37.1;5.37.1 Praxisbeispiel: Kostenstellenanalyse;250
9.38;5.38 Die Funktion MEDIAN();251
9.38.1;5.38.1 Praxisbeispiel: Bundesjugendspiele;252
9.39;5.39 Die Funktion MITTELWERT();253
9.39.1;5.39.1 Praxisbeispiel: Benzinverbrauch berechnen;253
9.40;5.40 Die Funktion MITTELWERTWENN();254
9.40.1;5.40.1 Praxisbeispiel: Umsatzauswertung;255
9.41;5.41 Die Funktion MITTELWERTWENNS();255
9.41.1;5.41.1 Praxisbeispiel: Human Capital Index;255
9.42;5.42 Die Funktionen NORM.INV() und NORM.S.INV();256
9.43;5.43 Die Funktion NORM.S.VERT();257
9.44;5.44 Die Funktion PEARSON();257
9.45;5.45 Die Funktion PHI();258
9.46;5.46 Die Funktion POISSON.VERT();258
9.47;5.47 Die Funktion PROGNOSE.LINEAR();258
9.47.1;5.47.1 Praxisbeispiel: Umsatzprognose;258
9.48;5.48 Die Funktion PROGNOSE.ETS();259
9.49;5.49 Die Funktion PROGNOSE.ETS.SAISONALITÄT();260
9.50;5.50 Die Funktion PROGNOSE.ETS.KONFINT();261
9.51;5.51 Die Funktion PROGNOSE.ETS.STAT();261
9.51.1;5.51.1 Praxisbeispiel: Prognoseblatt;262
9.52;5.52 Die Funktionen QUANTIL.EXKL() und QUANTIL.INKL();263
9.53;5.53 Die Funktionen QUARTILE.INKL() und QUARTILE.EXKL();263
9.53.1;5.53.1 Praxisbeispiel: Umsatzauswertung;264
9.54;5.54 Die Funktionen QUANTILSRANG.EXKL()und QUANTILSRANG.INKL();264
9.55;5.55 Die Funktion RANG.GLEICH();265
9.55.1;5.55.1 Praxisbeispiel: ABC-Analyse;265
9.55.2;5.55.2 Gleicher Rang für doppelte Werte;266
9.56;5.56 Die Funktion RANG.MITTELW();267
9.57;5.57 Die Funktionen RGP() und RKP();267
9.57.1;5.57.1 Kennziffern der Funktion RGP();268
9.58;5.58 Die Funktion SCHÄTZER();269
9.59;5.59 Die Funktionen SCHIEFE() und SCHIEFE.P();270
9.60;5.60 Die Funktionen STABW.N() und STABW.S();270
9.61;5.61 Die Funktion STANDARDISIERUNG();271
9.62;5.62 Die Funktion STEIGUNG();271
9.63;5.63 Die Funktion STFEHLERXY();271
9.64;5.64 Die Funktion SUMQUADABW();272
9.65;5.65 Die Funktionen für den t-Test;272
9.66;5.66 Die Funktion TREND();273
9.66.1;5.66.1 Praxisbeispiel: Trend bei Grundstückspreisen ermitteln;273
9.67;5.67 Die Funktionen VAR.P()und VAR.S(), VARIANZA() und VARIANZENA();275
9.68;5.68 Die Funktionen VARIATION() und VARIATIONEN();275
9.69;5.69 Die Funktion VARIATIONEN2();276
9.70;5.70 Die Funktion WAHRSCH();276
9.70.1;5.70.1 Praxisbeispiel: Maschinenausfälle;277
9.71;5.71 Die Funktion WEIBULL.VERT();277
9.72;5.72 Die Funktion ZÄHLENWENN();278
9.72.1;5.72.1 Praxisbeispiel: Rechnungsjournal;278
9.73;5.73 Die Funktion ZÄHLENWENNS();279
9.73.1;5.73.1 Praxisbeispiel: Personalauswertung;280
10;6 Matrixfunktionen (Nachschlagen und Verweisen);282
10.1;6.1 Funktionen für die Matrix;282
10.1.1;6.1.1 Aufruf über das Menüband;284
10.2;6.2 Die Funktion ADRESSE();284
10.2.1;6.2.1 Praxisbeispiel: Projektkosten zum Stichtag ermitteln;286
10.3;6.3 Die Funktion BEREICH.VERSCHIEBEN();289
10.3.1;6.3.1 Die Argumente;289
10.3.2;6.3.2 Dynamische Bereichsnamen;290
10.3.3;6.3.3 Praxisbeispiel: Dynamische Monatssummen mit Diagramm;291
10.3.4;6.3.4 Ein dynamisches Diagramm;292
10.4;6.4 Die Funktion BEREICHE();294
10.5;6.5 Die Funktion HYPERLINK();295
10.5.1;6.5.1 Hyperlinks für interne Tabellensteuerung;296
10.5.2;6.5.2 Praxisbeispiel: Hyperlink-Pfade konstruieren;297
10.6;6.6 Die Funktion VERGLEICH();298
10.7;6.7 Die Funktion INDEX();299
10.7.1;6.7.1 Praxisbeispiel: Datenbanken indizieren;300
10.7.2;6.7.2 Praxisbeispiel: Angebotsvergleich;301
10.7.3;6.7.3 Praxisbeispiel: Rechnungsformular mit Kundenauswahl;303
10.8;6.8 Die Funktion MTRANS();305
10.9;6.9 Die Funktion SVERWEIS();306
10.9.1;6.9.1 Praxisbeispiel: Preis ermitteln;306
10.9.2;6.9.2 Fehler abfangen im SVERWEIS();309
10.9.3;6.9.3 Praxisbeispiel: Provisionsabrechnungen;309
10.10;6.10 Die Funktion WVERWEIS();310
10.10.1;6.10.1 Praxisbeispiel: Mietobjekte abrechnen;311
10.11;6.11 Die Funktion VERWEIS();312
10.11.1;6.11.1 Praxisbeispiel: Reisekostenabrechnung;312
10.12;6.12 Tipps für Verweisfunktionen;313
10.12.1;6.12.1 Suchmatrix benennen;313
10.12.2;6.12.2 Fehlermeldungen ausblenden;313
10.12.3;6.12.3 Gültigkeitslisten verwenden;314
10.13;6.13 Die Funktionen ZEILE() und SPALTE();315
10.13.1;6.13.1 Praxisbeispiel: Letzte Buchung suchen;315
10.13.2;6.13.2 Praxisbeispiel: Kalender;317
10.14;6.14 Die Funktionen ZEILEN() und SPALTEN();318
10.14.1;6.14.1 Praxisbeispiel: Datenbankberechnungen;318
10.15;6.15 Die Funktion INDIREKT();319
10.15.1;6.15.1 Praxisbeispiel: Lottozahlenfinder;319
10.15.2;6.15.2 Praxisbeispiel: Tabellennamen in Formeln verwerten;320
10.16;6.16 Die Funktion WAHL();322
10.16.1;6.16.1 Praxisbeispiel: Meilensteinplan durchsuchen;323
10.16.2;6.16.2 Praxisbeispiel: Optionsfelder auswerten;324
10.17;6.17 Die Funktion PIVOTDATENZUORDNEN();325
10.17.1;6.17.1 Praxisbeispiel: Pivot-Tabellenbericht Umsatzauswertung;326
11;7 Datums- und Zeitfunktionen;330
11.1;7.1 Der Excel-Kalender;332
11.1.1;7.1.1 Zahlenformate;332
11.1.2;7.1.2 Jahreszahl zweistellig oder vierstellig?;333
11.1.3;7.1.3 Kalenderbeginn 1900 oder 1904;333
11.2;7.2 Rechnen mit Zeit;334
11.2.1;7.2.1 Die Zeit: Zahlenformat und 24-Stundenwert;334
11.2.2;7.2.2 Praxisbeispiel: Zeitwerte über 24 Stunden berechnen;335
11.2.3;7.2.3 Rechnen mit Minuszeiten;337
11.2.4;7.2.4 Negative Stundenwerte;338
11.2.5;7.2.5 Praxisbeispiel: Arbeitszeiten und Überstunden berechnen;338
11.3;7.3 Die Funktion HEUTE();340
11.3.1;7.3.1 Die Funktion JETZT();340
11.3.2;7.3.2 Praxisbeispiel: Serverkosten aus Serverzeit ermitteln;341
11.4;7.4 Die Funktion ARBEITSTAG();342
11.4.1;7.4.1 Praxisbeispiel: Urlaubstage berechnen;342
11.5;7.5 Die Funktion ARBEITSTAG.INTL();343
11.5.1;7.5.1 Praxisbeispiel: Arbeitstagberechnung mit flexiblen Wochenenden;344
11.5.2;7.5.2 Bitmuster für Wochenendregelung;345
11.6;7.6 Die Funktion BRTEILJAHRE();347
11.7;7.7 Die Funktion DATUM();347
11.7.1;7.7.1 Praxisbeispiel: Alter aus Geburtsdatum berechnen;348
11.7.2;7.7.2 Praxisbeispiel: Monatliche Stundenabrechnung;349
11.8;7.8 Die Funktionen JAHR(), MONAT() und TAG();351
11.8.1;7.8.1 Praxisbeispiel: Quartal berechnen;351
11.8.2;7.8.2 Praxisbeispiel: Geburtstagsliste sortieren;352
11.9;7.9 Die Funktion WOCHENTAG();353
11.9.1;7.9.1 Zahlenformat für den Wochentag;354
11.9.2;7.9.2 Praxisbeispiel: Wochentage im Kalender kennzeichnen;354
11.9.3;7.9.3 Praxisbeispiel: Stundenabrechnung nach Wochentag;355
11.10;7.10 Die Funktion DATEDIF();356
11.11;7.11 Die Funktionen KALENDERWOCHE() und ISOKALENDERWOCHE();358
11.11.1;7.11.1 KW nach DIN;358
11.11.2;7.11.2 KW nach ISO;359
11.11.3;7.11.3 Montag einer Kalenderwoche ermitteln;359
11.11.4;7.11.4 Praxisbeispiel: Kalenderwoche in der Stundenabrechnung;360
11.12;7.12 Die Funktion DATWERT();361
11.12.1;7.12.1 Praxisbeispiel: Der letzte Werktag im Monat;361
11.13;7.13 Die Funktion EDATUM();363
11.14;7.14 Die Funktion MONATSENDE();363
11.14.1;7.14.1 Praxisbeispiel: Schaltjahre berechnen;363
11.15;7.15 Die Funktion NETTOARBEITSTAGE();364
11.15.1;7.15.1 Praxisbeispiel: Produktionsübersicht;365
11.16;7.16 Die Funktion NETTOARBEITSTAGE.INT();366
11.16.1;7.16.1 Praxisbeispiel: Nettoarbeitstagberechnung mit flexiblen Wochenenden;367
11.16.2;7.16.2 Bitmuster für Wochenendregelung;368
11.17;7.17 Die Funktion TAGE();369
11.18;7.18 Die Funktion TAGE360();369
11.19;7.19 Die Funktionen ZEIT() und ZEITWERT();370
11.20;7.20 Die Zeitfunktionen STUNDE(), MINUTE() und SEKUNDE();371
11.21;7.21 Kalender- und Feiertagsberechnung;372
11.21.1;7.21.1 Von kirchlichen und weltlichen Feiertagen;372
11.21.2;7.21.2 Feiertage pro Bundesland;372
11.21.3;7.21.3 Ostern berechnen mit Gauß;373
11.21.4;7.21.4 Die restlichen Feiertage;374
11.21.5;7.21.5 Praxisbeispiel: Terminkalender;375
11.21.6;7.21.6 Der Feiertagsrechner;377
12;8 Informationsfunktionen;380
12.1;8.1 Funktionssymbole in der Funktionsbibliothek;381
12.2;8.2 Die Funktion BLATT();382
12.3;8.3 Die Funktion BLÄTTER();382
12.3.1;8.3.1 Praxisbeispiel: 3D-Bezüge analysieren;382
12.4;8.4 Die Funktion NV();383
12.5;8.5 Die Funktion FEHLER.TYP();383
12.5.1;8.5.1 Praxisbeispiel: Umsatzliste auf Division durch 0 prüfen;384
12.6;8.6 Die Funktion TYP();385
12.6.1;8.6.1 Praxisbeispiel: Zahlen und Texte finden;385
12.7;8.7 Die Funktion ZELLE();386
12.7.1;8.7.1 Praxisbeispiel: Pfad und Dateiname auf jeder Druckseite;388
12.7.2;8.7.3 Praxisbeispiel: Währungsbeträge kennzeichnen;389
12.8;8.8 Die IST-Funktionen;391
12.8.1;8.8.1 Praxisbeispiel: Fehler im Soll/Ist-Vergleich absichern;392
12.8.2;8.8.2 Praxisbeispiel: SVERWEIS() im Rechnungsvordruck absichern;393
12.9;8.9 Die Funktion INFO();394
12.9.1;8.9.1 Kompatibilität mit neuen Funktionen absichern;395
12.9.2;8.9.2 Ein VBA-Makro für weitere Systeminfos;396
13;9 Mathematische und trigonometrische Funktionen;398
13.1;9.1 Die Funktionen im Menüband;401
13.2;9.2 Die Funktion ABS();402
13.2.1;9.2.1 Praxisbeispiel: Positive und negative Beträge summieren;403
13.3;9.3 Die Funktion AGGREGAT();404
13.3.1;9.3.1 Funktionsnummern;405
13.3.2;9.3.2 Aggregate konstruieren mit der Formelhilfe;406
13.3.3;9.3.3 Praxisbeispiel: Durchschnittliche Anteile;407
13.3.4;9.3.4 Praxisbeispiel: Lagerwertberechnung;407
13.4;9.4 Die Funktion ARABISCH();409
13.5;9.5 Die Funktionen AUFRUNDEN() und ABRUNDEN();409
13.6;9.6 Die Funktion BASIS();410
13.6.1;9.6.1 Praxisbeispiel: Binärtabelle;411
13.7;9.7 Die Funktion DEZIMAL();411
13.8;9.8 Die Funktionen FAKULTÄT() und ZWEIFAKULTÄT();412
13.9;9.9 Die Funktionen GERADE() und UNGERADE();413
13.10;9.10 Die Funktionen KGV() und GGT();413
13.10.1;9.10.1 Praxisbeispiel: Primfaktorzerlegung;414
13.11;9.11 Die Funktionen KOMBINATIONEN() und KOMBINATIONEN2();415
13.11.1;9.11.1 Praxisbeispiel: Teambildung;415
13.12;9.12 Die Funktionen GANZZAHL() und KÜRZEN();416
13.12.1;9.12.1 Praxisbeispiel: Industriestunden/-minuten berechnen;417
13.13;9.13 Die Funktion MEINHEIT();418
13.14;9.14 Die Matrixfunktionen MINV(), MDET() und MMULT();419
13.14.1;9.14.1 MDET();419
13.14.2;9.14.2 MINV();419
13.14.3;9.14.3 MMULT();420
13.14.4;9.14.4 Praxisbeispiel: Innerbetriebliche Leistungsverrechnung;420
13.15;9.15 Die Funktionen OBERGRENZE() und UNTERGRENZE();422
13.15.1;9.15.1 Praxisbeispiel: Runden auf Ober- und Untergrenze;423
13.16;9.16 Die Funktionen OBERGRENZE.MATHEMATIK() und UNTERGRENZE.MATHEMATIK();423
13.17;9.17 Die Funktion POLYNOMIAL();424
13.18;9.18 Die Funktion POTENZ();424
13.19;9.19 Die Funktion POTENZREIHE();425
13.20;9.20 Die Funktion PRODUKT();425
13.20.1;9.20.1 Praxisbeispiel: Leasingraten ermitteln;425
13.21;9.21 Die Funktion QUOTIENT();427
13.22;9.22 Die Funktion REST();427
13.23;9.23 Die Funktion RÖMISCH();429
13.24;9.24 Die Funktion RUNDEN();430
13.24.1;9.24.1 Beispiele;430
13.24.2;9.24.2 Praxisbeispiel: Produktkalkulation mit Rundung;431
13.24.3;9.24.3 Praxisbeispiel: Maschinenlaufzeiten runden;432
13.25;9.25 Die Funktion SUMME();433
13.25.1;9.25.1 Text und Wahrheitswerte;433
13.25.2;9.25.2 Multiplikationssummen;434
13.25.3;9.25.3 Praxisbeispiel: Matrixsumme für monatliche Kostenauswertung;435
13.26;9.26 Die Funktion SUMMEWENN();436
13.26.1;9.26.1 Praxisbeispiel: Wochenstunden pro Mitarbeiter berechnen;437
13.27;9.27 Die Funktion SUMMEWENNS();438
13.27.1;9.27.1 Praxisbeispiel: Umsatzauswertung;438
13.27.2;9.27.2 SUMMEWENNS() in Bereichen und Tabellen;439
13.28;9.28 Die Funktion SUMMENPRODUKT();441
13.28.1;9.28.1 Summenprodukte mit Zeilennummern;442
13.28.2;9.28.2 Praxisbeispiel: Bestellwert ermitteln;442
13.28.3;9.28.3 SUMMENPRODUKT() mit Bedingung;444
13.28.4;9.28.4 Praxisbeispiel: Warengruppenanalyse (ABC-Analyse);444
13.29;9.29 Die Funktion TEILERGEBNIS();445
13.29.1;9.29.1 Ausgeblendete Zellen berücksichtigen;446
13.29.2;9.29.2 Praxisbeispiel: Umsatzliste mit Zwischensummen;447
13.29.3;9.29.3 Teilergebnisse in gefilterten Listen;448
13.29.4;9.29.4 Teilergebnisse in Tabellen;449
13.30;9.30 Die Funktion VORZEICHEN();450
13.31;9.31 Die Funktion VRUNDEN();451
13.31.1;9.31.1 Praxisbeispiel: Auf 5 Cent auf- oder abrunden;451
13.32;9.32 Die Funktionen WURZEL() und WURZELPI();453
13.32.1;9.32.1 Die n-te Wurzel berechnen;453
13.33;9.33 Die Funktionen ZUFALLSZAHL() und ZUFALLSBEREICH();454
13.33.1;9.33.1 Praxisbeispiel: Lottogenerator;454
13.34;9.34 Trigonometrische Funktionen;455
13.34.1;9.34.1 Praxisbeispiel: Funktionskurve mit der Funktion SIN();456
13.34.2;9.34.2 Praxisbeispiel: Tachometerdiagramm;457
14;10 Finanzmathematische Funktionen;460
14.1;10.1 Bereichsnamen in Finanzfunktionen;463
14.2;10.2 Die Funktion AMORDEGRK();464
14.2.1;10.2.1 Praxisbeispiel: Abschreibung berechnen;464
14.3;10.3 Die Funktion AUFGELZINS();465
14.4;10.4 Die Funktion AUFGELZINSF();466
14.5;10.5 Die Funktion AUSZAHLUNG();466
14.6;10.6 Die Funktion BW();467
14.6.1;10.6.1 Praxisbeispiel: Rentabilität einer Investition;467
14.7;10.7 Die Funktion DISAGIO();468
14.8;10.8 Die Funktion DURATION();468
14.9;10.9 Die Funktion EFFEKTIV();469
14.10;10.10 Die Funktion GDA();469
14.10.1;10.10.1 Praxisbeispiel: Degressive Doppelraten-Abschreibung;470
14.11;10.11 Die Funktion KAPZ();471
14.11.1;10.11.1 Praxisbeispiel: Tilgung eines Darlehens berechnen;471
14.12;10.12 Die Funktion KUMKAPITAL();472
14.12.1;10.12.1 Praxisbeispiel: Summe der Tilgungsbeiträge eines Darlehens berechnen;473
14.13;10.13 Die Funktion KUMZINSZ();474
14.13.1;10.13.1 Praxisbeispiel: Gesamtbetrag der Darlehenszinsen berechnen;474
14.14;10.14 Die Funktion KUMZINSZ();475
14.15;10.15 Die Funktion KURS();476
14.16;10.16 Die Funktion KURSFÄLLIG();476
14.17;10.17 Die Funktion MDURATION();477
14.18;10.18 Die Funktion NOMINAL();477
14.19;10.19 Die Funktion NOTIERUNGBRU();477
14.20;10.20 Die Funktion NOTIERUNGDEZ();478
14.21;10.21 Die Funktion PDURATION();478
14.22;10.22 Die Funktion RENDITE();479
14.23;10.23 Die Funktion RENDITEDIS();479
14.24;10.24 Die Funktion RENDITEFÄLL();480
14.25;10.25 Die Funktion RMZ();480
14.25.1;10.25.1 Praxisbeispiel: Monatliche Zahlungen für ein Darlehen mit Mehrfachoperation (Datentabelle);480
14.26;10.26 Die Funktion TBILLÄQUIV();483
14.27;10.27 Die Funktion TBILLKURS();483
14.28;10.28 Die Funktion TBILLRENDITE();483
14.29;10.29 Die Funktion UNREGER.KURS();484
14.30;10.30 Die Funktion UNREGER.REND();484
14.31;10.31 Die Funktion UNREGLE.KURS();485
14.32;10.32 Die Funktion UNREGLE.REND();486
14.33;10.33 Die Funktion XINTZINSFUSS();486
14.34;10.34 Die Funktion XKAPITALWERT();487
14.35;10.35 Die Funktion ZINS();487
14.35.1;10.35.1 Praxisbeispiel: Zinssatz eines Darlehens berechnen;488
14.36;10.36 Die Funktion ZINSSATZ();488
14.37;10.37 Die Funktion ZINSTERMNZ();489
14.38;10.38 Die Funktion ZINSTERMTAGE();489
14.39;10.39 Die Funktion ZINSTERMTAGNZ();490
14.40;10.40 Die Funktion ZINSTERMTAGVA();490
14.41;10.41 Die Funktion ZINSTERMVZ();491
14.42;10.42 Die Funktion ZINSTERMZAHL();491
14.43;10.43 Die Funktion ZINSZ();492
14.43.1;10.43.1 Praxisbeispiel: Monatliche Darlehenszinsen berechnen;492
14.44;10.44 Die Funktion ZW2();493
14.45;10.45 Die Funktion ZZR();493
14.45.1;10.45.1 Praxisbeispiel: Rückzahlungszeitraum für Darlehen berechnen;494
14.46;10.46 Die Funktionen DIA() und LIA();495
14.46.1;10.46.1 Praxisbeispiel: Lineare Abschreibung und Restwertberechnung;495
14.47;10.47 KURSDISAGIO();497
15;11 Logik-Funktionen;498
15.1;11.1 Die Funktion UND();499
15.2;11.2 Praxisbeispiel: Geringwertige Wirtschaftsgüter;500
15.2.1;11.2.1 UND() in SUMMEWENN()-Bedingungen;500
15.3;11.3 Die Funktion ODER();501
15.3.1;11.3.1 Praxisbeispiel: Quartal berechnen;501
15.3.2;11.3.2 UND() und ODER() in Matrizen;502
15.3.3;11.3.3 Praxisbeispiel: Preisliste vergleichen;503
15.4;11.4 Die Funktion NICHT();505
15.5;11.5 Die Funktion WENN();505
15.5.1;11.5.1 Praxisbeispiel: Postleitzahlen sortieren;506
15.5.2;11.5.2 WENN() geschachtelt;507
15.6;11.6 Die Funktion WENNFEHLER();510
15.7;11.7 Die Funktion WENNNV();513
15.7.1;11.7.1 Praxisbeispiel: Kostenstelle suchen;513
15.8;11.8 Die Funktion XODER();514
15.8.1;11.8.1 Praxisbeispiel: Budgetüberziehung;514
16;12 Technische Funktionen;516
16.1;12.1 Die Bessel-Funktionen;519
16.1.1;12.1.1 BESSELI();519
16.1.2;12.1.2 BESSELJ();520
16.1.3;12.1.3 BESSELK();520
16.1.4;12.1.4 BESSELY();520
16.2;12.2 Die Umwandlungsfunktionen für Zahlensysteme;520
16.2.1;12.2.1 BITLVERSCHIEB(), BITRLVERSCHIEB();521
16.2.2;12.2.2 BITODER(), BITUND(), BITXODER();522
16.2.3;12.2.3 BININDEZ();523
16.2.4;12.2.4 BININHEX();523
16.2.5;12.2.5 DEZINBIN();524
16.2.6;12.2.6 Praxisbeispiel: Binärtabelle;524
16.3;12.3 Die Funktion DELTA();526
16.4;12.4 Die Funktionen GAUSSFEHLER() und GAUSSFKOMPL();526
16.5;12.5 Die Funktion GAUSSF.GENAU();527
16.6;12.6 Die Funktion GGANZZAHL();527
16.7;12.7 Funktionen für komplexe Zahlen;527
16.7.1;12.7.1 IMABS();528
16.7.2;12.7.2 IMAGINÄRTEIL();529
16.7.3;12.7.3 IMAPOTENZ();529
16.7.4;12.7.4 IMARGUMENT();529
16.7.5;12.7.5 IMCOS(), IMCOSHYP();529
16.7.6;12.7.6 IMCOSEC(), IMCOSECHYP();529
16.7.7;12.7.7 IMDIV();530
16.7.8;12.7.8 IMEXP();530
16.7.9;12.7.9 IMKONJUGIERTE();530
16.7.10;12.7.10 IMLN();530
16.7.11;12.7.11 IMLOG10();530
16.7.12;12.7.12 IMLOG2();531
16.7.13;12.7.13 IMPRODUKT();531
16.7.14;12.7.14 IMREALTEIL();531
16.7.15;12.7.15 (),IMTAN(), IMCOT();531
16.7.16;12.7.16 IMSUB();532
16.7.17;12.7.17 IMSUMME();532
16.7.18;12.7.18 IMWURZEL();532
16.7.19;12.7.19 KOMPLEXE();532
16.8;12.8 Die Funktion UMWANDELN();533
16.8.1;12.8.1 Praxisbeispiel: Meter in Yards umrechnen;533
16.8.2;12.8.2 Praxisbeispiel: Maßeinheitenrechner;534
17;13 Cube- und Web-Funktionen;538
17.1;13.1 Vom Data Warehouse zum Cube;539
17.1.1;13.1.1 OLAP-Systeme;539
17.1.2;13.1.2 Excel in DW und OLAP;541
17.2;13.2 OLAP-Cubes aus SQL-Server;541
17.2.1;13.2.1 OLAP-Cube einlesen;541
17.2.2;13.2.2 PivotTable aus Cube-Daten erzeugen;544
17.2.3;13.2.3 OLAP-Cube offline erstellen;544
17.3;13.3 Cube-Funktionen konstruieren;545
17.4;13.4 Die Funktion CUBEWERT();548
17.5;13.5 Die Funktion CUBEELEMENT();549
17.5.1;13.5.1 Fehlerwert #NV;550
17.6;13.6 Die Funktion CUBEKPIELEMENT();550
17.7;13.7 Die Funktion CUBEELEMENTEIGENSCHAFT();551
17.8;13.8 Die Funktion CUBERANGELEMENT();552
17.9;13.9 Die Funktion CUBEMENGE();553
17.10;13.10 Die Funktion CUBEMENGENANZAHL();554
17.11;13.11 Praxisbeispiel: Jahresbilanz aus Cube-Funktionen;555
17.11.1;13.11.1 Aufbau der Verbindung;555
17.11.2;13.11.2 Dimensionen einbinden;558
17.11.3;13.11.3 Tupels aus dem Cube holen;559
17.11.4;13.11.4 Datensätze importieren;559
17.12;13.12 Die Web-Funktionen;561
17.12.1;13.12.1 URLCODIEREN();561
17.12.2;13.12.2 WEBDIENST();562
17.12.3;13.12.3 XMLFILTERN();563
17.12.4;13.12.4 Praxisbeispiel: Wikipedia – letzte Änderungen;563
18;14 Benutzerdefinierte Funktionen;564
18.1;14.1 Eigene Funktionen schreiben;565
18.2;14.2 Wo sind die Funktionen?;565
18.2.1;14.2.1 Entwicklertools bereitstellen;566
18.3;14.3 Ein Projekt für Funktionen;566
18.3.1;14.3.1 Projekte laden;566
18.3.2;14.3.2 Ein neues Projekt;567
18.3.3;14.3.3 Projekt als Makroarbeitsmappe speichern;567
18.4;14.4 Modulblätter;568
18.4.1;14.4.1 Ein neues Modulblatt;568
18.4.2;14.4.2 Modulblatt umbenennen;568
18.5;14.5 Prozeduren und Funktionen;569
18.5.1;14.5.1 Praxisbeispiel: Die erste Funktion;570
18.5.2;14.5.2 Funktion über Prozedur aufrufen;571
18.5.3;14.5.3 Prozedur starten;573
18.6;14.6 Benutzerdefinierte Funktionen im Tabellenblatt;575
18.7;14.7 Die Syntax der benutzerdefinierten Funktion;577
18.7.1;14.7.1 Praxisbeispiel: Nur Euro und nur Cent berechnen;577
18.7.2;14.7.2 Der Funktionsaufruf;578
18.7.3;17.7.3 Der Funktionsname;578
18.7.4;14.7.4 Funktion beginnen und beenden;579
18.7.5;14.7.5 Funktionen absichern mit WENNFEHLER();579
18.7.6;14.7.6 Die Funktionsargumente;580
18.8;14.8 Funktionen berechnen;581
18.8.1;14.8.1 Praxisbeispiel: Meldung, wenn Mappe nicht gesichert;581
18.8.2;14.8.2 Praxisbeispiel: Sound abspielen, wenn Benutzername fehlt;582
18.9;14.9 Ereignismakros für den Funktionsaufruf nutzen;583
18.9.1;14.9.1 Praxisbeispiel: Funktion beim Öffnen der Mappe ausführen;584
18.9.2;14.9.2 Praxisbeispiel: Funktionsstart bei Änderungen in der Tabelle;585
18.10;14.10 Lokale und globale Funktionen;585
18.10.1;14.10.1 Die persönliche Arbeitsmappe;586
18.10.2;14.10.2 Eigene Funktionen schützen;587
18.11;14.15 Add-ins erstellen;588
18.11.1;14.15.1 Arbeitsmappe als Add-in speichern;588
18.11.2;14.15.2 Add-in in Excel einbinden;589
18.12;14.16 Praxisbeispiele: Benutzerdefinierte Funktionen;590
18.12.1;14.16.1 Kindergeldfunktion;590
18.12.2;14.16.2 Die n-te Wurzel;591
18.12.3;14.16.3 Break-even berechnen;591
18.12.4;14.16.4 Sprachversion feststellen;592
18.12.5;14.16.5 Funktionen im Controlling: Return on Investment;592
18.13;14.17 Spezialtipps für benutzerdefinierte Funktionen;595
18.13.1;14.17.1 Die Beschreibung;595
18.13.2;14.17.2 Funktion in Kategorie einordnen;596
18.13.3;14.17.3 Neue Kategorie erstellen;597
19;Anhang A: Die Tabellenfunktionen – alphabetische Übersicht;600
19.1;A.1 Alle Funktionen, alphabetisch sortiert;600
19.2;A.2 Kompatible Funktionen;640
20;Anhang B: Die Tabellenfunktionen in Deutsch und Englisch;642
20.1;B.1 Deutsch-Englisch;642
20.2;B.2 Englisch-Deutsch;653
21;Anhang C: Tastenkombinationen;666
22;Index;668