Effizienter arbeiten mit dynamischen Arrays

Der traditionelle Ansatz von Excel verlangt, dass wir eine Array-Formel verwenden oder uns auf komplexe Kombinationen von Funktionen verlassen, um Aufgaben wie das Extrahieren von eindeutigen Werten, das Sortieren von Daten oder das Filtern von Ergebnissen zu erledigen.

Aber jetzt gibt es dynamische Array-Funktionen, die unser Leben vereinfachen und unsere Datenanalyse verbessern.

In diesem Blog erkläre ich drei der wichtigsten dynamischen Array-Funktionen: EINDEUTIG, SORTIEREN und FILTERN und gebe ein Beispiel dafür, wie diese kombiniert werden können, um verblüffende Ergebnisse zu erzielen.

 

EINDEUTIG - Extrahiert einzigartige Elemente aus einer Reihe von Zellen

Bisher waren entweder komplizierte, mehrstufige Formeln oder manuelle Schritte nötig, um in Excel doppelte Werte aus einem Datensatz zu entfernen. Mit der EINDEUTIG-Funktion wird dieser Prozess mühelos und unkompliziert.

Angenommen, Sie haben eine Liste von Umsatzdateneinträgen für verschiedene Regionen mit doppelten Einträgen. Um die eindeutigen Regionen zu extrahieren, würden Sie einfach diese Formel verwenden:

Die EINDEUTIG-Funktion gibt automatisch eine Liste eindeutiger Werte zurück, was Zeit spart, und die Fehlerwahrscheinlichkeit verringert.

 

SORTIEREN - Sortiert einen Bereich von Zellen alphabetisch

Das Sortieren von Daten in Excel ist eine Routineaufgabe, die jedoch mühsam sein kann, vor allem, wenn es um sich ständig ändernde Datensätze geht. Mit der Funktion SORTIEREN wird dieser Prozess jetzt noch einfacher und flexibler.

Betrachten Sie die obige Liste der Regionen. Um diese Daten alphabetisch zu sortieren, würden Sie folgende Anwendung verwenden:

Diese Funktion sortiert Ihre Daten nicht nur, sondern passt sich dynamisch an neue Einträge an, ohne dass manuelle Anpassungen erforderlich sind.

 

Kombination von SORTIEREN & EINDEUTIG

Die Kombination von SORTIEREN und EINDEUTIG kombiniert zwei Schritte in einem und gibt immer die benötigten Informationen aus, sobald sich Datensätze ändern.

Die Kombination für den oben genannten Datensatz sieht wie folgt aus:

Stellen Sie immer sicher, dass Sie genügend freie Zeilen unter Ihrem Array-/Formelergebnis haben, da sich die Ergebnisse ändern können, wenn sich die Daten ändern.

 

FILTER - Filtert Daten nach den von Ihnen definierten Kriterien

Das Filtern von Daten nach bestimmten Kriterien erfordert oft komplexe Formeln und die Pflege komplizierter Zellbereiche. Mit der FILTER Funktion wird dies leicht erledigt.

Angenommen, Sie haben die obige Umsatztabelle und möchten die Daten immer nach den von Ihnen definierten Regionen aufgeschlüsselt sehen. Um auf diese Weise zu filtern, können Ihre Formel und Ihre Daten wie folgt aussehen:

Jetzt können Sie den Informationsblock einfach kopieren und einfügen und nur den Namen der Region ändern (gelb hervorgehoben).

Mit der FILTER-Funktion erhalten Sie sofort ein aktualisiertes Ergebnis, wenn sich Ihre Daten ändern, ohne dass Sie Ihre Formel anpassen müssen. Diese Funktion ist für die Verfolgung dynamischer Trends und datengestützter Entscheidungen von entscheidender Bedeutung.

 

Vorteile von dynamischen Bereichen

Zeitersparnis:

Dynamische Bereichs- (Array-) Funktionen machen komplexe Formeln oder manuelle Aktualisierungen überflüssig. Was früher mehrere Formeln und Anpassungen erforderte, geschieht jetzt automatisch, sodass Sie mehr Zeit für andere Arbeitsschritte haben.

Genauigkeit:

Da weniger Raum für manuelle Fehler bleibt, wird Ihre Datenverarbeitung zuverlässiger. Die automatische Datenaktualisierung dieser Funktionen stellt sicher, dass Ihre Ergebnisse präzise bleiben, auch wenn sich Ihr Datensatz weiterentwickelt / verändert.

Flexibilität:

Dynamische Bereichs- (Array-) Funktionen passen sich direkt an Änderungen der Datengröße an, so dass die Formeln nicht ständig angepasst werden müssen.

Alle oben genannten Punkte gelten insbesondere dann, wenn Ihre Daten in Form einer Datentabelle angeordnet sind.

Vermeiden Sie Benutzerfehler durch Datenüberprüfung

Ich bin ein großer Fan davon! Um dies einzurichten, wählen Sie zunächst die betreffende(n) Eingabezelle(n) aus und markieren diese eindeutig mit einer einheitlichen Farbe - vielleicht unter Verwendung eines vordefinierten Zellenstils -, damit der Benutzer sofort erkennen kann, dass die Zelle für eine Eingabe oder eine Dropdown-Liste (eingeschränkte Liste von Eingaben) vorgesehen ist.

Klicken Sie auf das Symbol Datenüberprüfung im Menüband Daten unter Datentools. Sie erhalten ein Dialogfeld mit drei Registerkarten: Einstellungen, Eingabemeldung und Fehlerwarnung. Die Registerkarte Einstellungen müssen Sie ausfüllen, die beiden anderen Registerkarten sind optional, aber ebenfalls nützlich.

 

Einstellungen

Zunächst müssen Sie festlegen, was unter "Zulassen" erlaubt sein soll. Standardmäßig ist dies "Jeder Wert". Wählen Sie eine Option und füllen Sie die dann erscheinenden zusätzlichen Eingabefelder aus, um die zulässigen Eingaben einzuschränken, und klicken Sie auf OK.

Hier sind die wichtigsten Optionen, die ich verwende, mit einigen Beispiel-Screenshots, nachdem die entsprechende Validierungsregel eingerichtet wurde.

  • Ganze Zahl
    Nur ganze Zahlen von 1 bis 5, z. B. für die Nutzungsdauer von Sachanlagen in Jahren oder 1 bis 12 für Monate.


  • Dezimal (Werte, die Nachkommastellen haben können)
    Zum Beispiel nur Dezimalzahlen mit positiven Werten (größer oder gleich Null) für Verkaufspreise oder nur negative Werte für geplante Geldabflüsse für Miete oder Steuerzahlungen.


  • Liste
    Wahrscheinlich mein Favorit! Ermöglicht es Ihnen, nur Einträge aus einer Liste zuzulassen. Geben Sie die Liste entweder in das Dialogfeld selbst ein, z. B. ja, nein (mit Trennzeichen - je nach Ihren regionalen Einstellungen entweder Kommas oder Semikolons - aber ohne Leerzeichen zwischen den Listenelementen), oder verknüpfen Sie sie mit einer Liste im Modell, z. B. mit Szenarionamen oder Kostenstellennummern. Wenn nun ein Benutzer in eine der eingeschränkten Zellen klickt, wird ein Dropdown-Pfeil angezeigt, mit dem er ein vordefiniertes Element aus der Liste auswählen kann.


  • Textlänge
    Gut für Produktcodes oder Postleitzahlen, die eine feste Länge haben.

  • Benutzerdefiniert
    Ein weiterer meiner Favoriten, weil er extrem flexibel ist. Es ist eine Formel erforderlich: Diese muss mit einem Gleichheitszeichen beginnen und von einem Test gefolgt werden, der ein wahres oder falsches Ergebnis liefert, d. h. das, was Sie normalerweise bei der Verwendung einer WENN-Formel eingeben würden.

Um sicherzustellen, dass es sich bei den eingegebenen Daten um einen Montag handelt, geben Sie beispielsweise die Formel =WOCHENTAG(C2;1)=2 ein, wobei C2 die Zelle mit der Datenüberprüfung ist. Verwenden Sie hier ggf. die Fixierung $. Die Formel ist nicht ganz einfach zu verstehen, daher empfehle ich, sie als normale Formel in eine Excel-Zelle einzugeben, um sie zu testen. Wenn Sie zufrieden sind, können Sie die Formel als Text in das Feld Datenüberprüfung, Benutzerdefiniert, Formel kopieren.

 

Eingabemeldung und Fehlerwarnung

Sie können auch eine oder beide dieser optionalen Registerkarten ausfüllen, um den Benutzern mitzuteilen, welche Art oder welchen Bereich von Daten sie eingeben müssen oder warum ihre Eingabe nicht akzeptiert wurde - siehe Screenshots oben. Dies ist nützlich, denn wenn sie ungültige Daten eingeben, erhalten sie sonst nur eine Standardfehlermeldung ohne Hinweis darauf, was falsch ist und was akzeptabel ist.

Auf der Registerkarte "Fehlermeldung" können Sie auch festlegen, was geschehen soll, wenn die Eingabedaten die Validierungskriterien nicht erfüllen. Die Standardoption ist "Stopp". Alternativ können Sie dies in eine "Warnung" oder "Information" ändern.

  • Stopp: Die Standardoption - die Daten werden nicht akzeptiert.
  • Warnung: Der Benutzer wird gewarnt, kann aber trotzdem weitermachen - ich verwende dies für Einträge, bei denen ich normalerweise einen negativen Wert erwarte, z. B. für eine Steuerzahlung, die aber unter bestimmten Umständen einen positiven Wert ergeben könnte, z. B. eine Steuererstattung.
  • Informationen: Ungültige Einträge sind immer erlaubt - das macht meiner Meinung nach wenig Sinn.

 

Mehr erfahren

In meinem Video finden Sie weitere Einzelheiten und Beispiele für die Einrichtung der Datenüberprüfung.

Die Datenüberprüfung ist nur einer meiner 6 wichtigsten Tipps zur Vermeidung von Benutzerfehlern. In meinem Blog finden Sie die vollständige Liste, die Sie als PDF herunterladen können.

Die Größe zählt!

Sehen Sie sich diese Beispiel an, das dieselbe Gewinn- und Verlustrechnung zunächst in ganzen Euro und dann noch einmal in Tausend Euro (TEUR) zeigt. Welche Spalte ist leichter zu verstehen?

🏅Die zweite Spalte gewinnt ganz klar. Das liegt daran, dass die durchschnittliche Anzahl der Ziffern pro Zahl (signifikante Zahlen) in der Euro-Spalte 6 oder 7 beträgt und in der TEUR-Spalte nur 3 oder 4, was viel einfacher zu lesen ist und auch den Vergleich von Spalten (z. B. Jahren) erleichtert.

Geeignete Einheiten auswählen

Entscheiden Sie bereits in der Planungs- und Entwurfsphase, welche Einheiten Sie für die Werte in Ihrer Arbeitsmappe verwenden wollen. Welche Einheiten am besten geeignet sind, hängt von der Größe der Zahlen ab, mit denen Sie arbeiten werden: je größer die Zahlen, desto weniger Ziffern sollten Sie darstellen. Für Geldeinheiten empfehle ich im Allgemeinen entweder:

  • Tausende von Dollars/Pfund/Euros/etc. (ohne Dezimalstellen) oder
  • Millionen Dollar/Pfund/Euro/etc. (mit einer Dezimalstelle)

Wählen Sie die Einheiten so, dass die angezeigten Werte nicht mehr als 4 signifikante Stellen (sichtbare Ziffern in jeder Zahl) haben. Dies erleichtert die Eingabe, Verwendung und Interpretation der Werte. Die Verwendung zu vieler Ziffern macht diese Aufgaben nicht nur schwieriger, sondern vermittelt auch ein falsches Gefühl von Genauigkeit bei Planzahlen.

 

Geben Sie Ihre Einheiten an

Geben Sie die von Ihnen verwendeten Einheiten am Anfang jedes Arbeitsblatts oder sogar jeder Zeile Ihrer Arbeitsmappe deutlich an, damit die Benutzer wissen, wofür sie stehen.

In einigen Fällen können Sie ganze Dollar/Pfund/Euro verwenden, wenn dies verständlicher und benutzerfreundlicher ist - z. B. für den Preis pro Artikel oder das Durchschnittsgehalt -, aber gerade hier müssen Sie die Einheiten klar angeben. Stellen Sie sicher, dass Sie die Ergebnisse für weitere Berechnungen oder Ausgaben in die Standardeinheiten der Arbeitsmappe umrechnen (z. B. in Tausend Euro).

Arbeitsmappen vergleichen

Es kann sehr nützlich sein, zwei Versionen der gleichen Arbeitsmappe zu vergleichen, um zu sehen, was sich geändert hat. Hier sind einige Tipps, die Ihnen dabei helfen.

  1. Öffnen Sie beide Dateien
    Öffnen Sie die alte und die neue Version der Arbeitsmappe und wählen Sie das gleiche Blatt aus. Wenn Sie wissen, wo Sie suchen müssen, z.B. das Blatt mit den Annahmen, wählen Sie dieses Blatt. Andernfalls wählen Sie ein Ausgabeblatt, z. B. den Jahresabschluss.

  2. Überprüfen Sie die Arbeitsmappe-Einstellungen

    Wenn Sie Szenarien oder andere Einstellungen haben, die sich auf die Ausgabe auswirken, stellen Sie sicher, dass beide Versionen die gleichen Einstellungen haben, damit Sie Äpfel mit Äpfeln vergleichen können.

  3. Lassen Sie die Blätter gleich aussehen

    Stellen Sie sicher, dass das ausgewählte Blatt in beiden Arbeitsmappen die gleiche Größe hat, z. B. 100% oder 85%. Sie können dies in der unteren rechten Ecke finden und ändern. Vergewissern Sie sich, dass Sie in beiden Arbeitsmappen die gleiche Ansicht haben, z.B., indem Sie die Tastenkombination Strg Pos1 verwenden, um sicherzustellen, dass die ausgewählte Zelle in beiden Arbeitsmappen die gleiche ist.

  4. Dann lassen Sie sie unterschiedlich aussehen

    Damit Sie leicht erkennen können, um welche Arbeitsmappe es sich handelt, und um zu vermeiden, dass Sie versehentlich Änderungen in der alten Version vornehmen, ändern Sie das Farbschema in der alten Arbeitsmappe unter Seitenlayout, Farben, Farbschema auswählen - ich finde das grelle "Rot-Orange" für diesen Zweck gut.

  5. Wechseln Sie zwischen den beiden Arbeitsmappen
    Verwenden Sie einfach die Tastenkombination Strg-Tab so oft Sie wollen. Das menschliche Auge erkennt Änderungen sehr schnell, so dass Sie schnell feststellen können, was sich geändert hat. Falls erforderlich, blättern Sie in beiden Arbeitsmappen eine Seite nach unten (Tastenkombination Strg Bild ab) oder nach oben (Tastenkombination Alt Bild ab), um den nächsten Abschnitt anzuzeigen und zu vergleichen.

  6. Alternativ können Sie ein Differenzblatt erstellen

    Kopieren Sie das Blatt, das Sie vergleichen möchten, und geben Sie in dem kopierten Blatt in die erste Zelle mit einer Zahl (z. B. D8) eine Vergleichsformel ein, z. B.,
    ='Fin stats'!D8-'[2023-02-08 ProCam model v2.xlsx]Fin stats'!D8
    Dann kopieren Sie dies in alle relevanten Zellen, um die Änderungen zu sehen.
    (Hinweis: Wenn Sie auf eine einzelne Zelle in einer anderen Datei verweisen, fixiert Excel die Zelle, auf die verwiesen wird, mit $-Symbolen; bitte entfernen Sie diese, bevor Sie die Formel kopieren).

  7. Aufschlüsseln
    Wenn Sie einen Unterschied gefunden haben und verstehen wollen, was die Ursache dafür ist (vorausgesetzt, es handelt sich nicht um eine Eingabe), verfolgen Sie einen oder mehrere Vorgänger in beiden Arbeitsmappen und vergleichen Sie diese mit Schritt 5 oder 6.

    Um Vorgänger zu verfolgen, verwenden Sie das Menüband Formeln, Formelprüfung, Werkzeug „Spur zum Vorgänger“ verfolgen. Alternativ verwenden Sie meinen absoluten Top-Tipp: Doppelklicken Sie, um zum ersten Vorgänger zu springen. Damit dies funktioniert, überprüfen Sie Ihre Einstellungen: Datei, Optionen, Erweitert, Bearbeitungsoptionen (erster Abschnitt), "Bearbeitung direkt in Zellen zulassen" muss ausgeschaltet sein (Häkchen entfernen). Siehe hierzu mein Video.

Tool-Tipp: Microsoft bietet auch ein Inquire-Tool an, das Arbeitsmappen für Sie vergleichen kann, aber leider ist es nicht in allen Versionen von Excel verfügbar. Hier erfahren Sie von Microsoft, wie Sie herausfinden können, ob es für Sie vorhanden ist, und wie Sie es gegebenenfalls verwenden.

Excel-Benutzerfehlern vermeiden

Hier sind meine sechs besten Tipps. Sie können sie als Checkliste herunterladen.

  1. Sicherstellen, dass die Benutzer wissen, welche Datei sie verwenden müssen (Versionskontrolle)

Vorher

Nachher

  • Benennen Sie Dateien eindeutig mit Datum oder Versionsnummer.
  • Verschieben Sie alte Dateien in Unterordner, so dass der Hauptordner nur noch die endgültige Version enthält. Verschieben Sie z.B. frühere Versionen, die verschickt oder in Besprechungen verwendet wurden, in "Archiv" und Backups in "zzz alt".

 

  1. Beschränken Sie den Zugriff nur auf autorisierte Benutzer
  • Speichern Sie Dateien auf einem Server mit eingeschränktem Zugriff, z.B. nur für die Finanzabteilung.
  • Fügen Sie ggf. ein Passwort zum Öffnen oder Ändern hinzu: Datei, Speichern unter, Weitere Optionen (unter Dateiname und -typ), Extras (neben der Schaltfläche Speichern), Allgemeine Optionen...

 

  1. Entwickeln Sie Arbeitsmappen nach Best-Practice-Regeln für Klarheit und Benutzerfreundlichkeit
  • Fügen Sie ein Deckblatt hinzu, auf dem die Kontaktperson, der Status der Arbeitsmappe und der Zweck angegeben sind, sowie eine Liste der Blätter mit kurzen Beschreibungen , damit die Benutzer einen guten Überblick erhalten und wissen, an wen sie sich bei Fragen wenden können.
  • Verwenden Sie eine klare Struktur der Arbeitsmappe mit separaten Abschnitten für Eingaben, Berechnungen und Ausgaben , damit die Benutzer die Struktur verstehen und sich leicht zurechtfinden können.
  • Fügen Sie ein Anleitungsblatt hinzu, damit die Benutzer wissen, wie sie die Arbeitsmappe verwenden können.
  • Siehe meinen separaten Blog zum Thema 'Garys goldene Grundregeln' für weitere Informationen.

 

  1. Markieren Sie Eingabezellen deutlich, damit Benutzer wissen, was sie ändern dürfen
  • Verwenden Sie eine einheitliche Formatierung, z.B. hellgrau mit weißem Rand, deaktivierter Schutz.
  • Definieren und verwenden Sie Formatvorlagen (im Menüband Start) für eine einfache und effiziente Nutzung.
    - Definieren: Klicken Sie auf den Dropdown-Pfeil unten rechts und wählen Sie 'Neue Zellenformatvorlage...'.
    - Verwenden: Wählen Sie die zu formatierenden Zellen aus und klicken Sie dann auf die entsprechende Zellenformatvorlage im Menüband.

 

Bonustipp: Wenn Sie Ihre Eingabezellen bei der Erstellung nicht formatiert haben, können Sie das später leicht nachholen. Gehen Sie folgendermaßen vor, um alle Eingabezellen auf einem Blatt zu finden und auszuwählen, um sie mit Ihrer Zellenformatvorlage zu formatieren.

  • Markieren Sie alle Zellen mit der Maus oder dem Shortcut Strg A (Alles markieren).
  • Drücken Sie F5 --> das Dialogfeld „Gehe zu“ erscheint.
  • Klicken Sie auf "Spezial...", Konstanten und stellen Sie sicher, dass nur "Zahlen" ausgewählt ist, und klicken Sie dann auf OK.
  • Jetzt sind alle Eingabezellen ausgewählt - klicken Sie auf Ihre Zellenformatvorlage für Eingabezellen, um sie alle in einem Zug zu formatieren.

 

  1. Verwenden Sie die Datenüberprüfung, um Eingaben auf gültige Einträge zu beschränken

  • Eingaben einschränken, z.B.
    • ganze Zahlen, z.B. zwischen 1 und 12 für Monate (s. Screenshot oben)
    • auf Dezimalzahlen (inkl. Prozentsätze), z.B. nur positive (>=0) oder nur negative Zahlen (<=0)
    • eine Liste (Auswahlliste)
    • benutzerdefiniert z.B. Datum ist ein Montag.
  • Siehe meinen Blog oder mein Video für Details.

 

  1. Arbeitsblätter schützen, so dass nur Eingabezellen geändert werden können
  • Vergewissern Sie sich, dass Formelzellen gesperrt sind, und entsperren Sie Eingabezellen - definieren und verwenden Sie Zellstile für mehr Effizienz.
  • Aktivieren Sie den Blattschutz für jedes Arbeitsblatt, falls gewünscht mit einem Kennwort.
  • Verwenden Sie Makros für mehr Effizienz.
    • Makro #1: Alle Blätter beim Öffnen der Datei schützen
    • Makro #2: Entfernen Sie den Blattschutz durch Eingabe eines Passworts, um Änderungen zu ermöglichen
  • Siehe meinen separaten Blog für weitere Informationen.

 

Nützliche Links

  • Hier sehen Sie mein einstündiges Webinar-Video (auf Englisch), in dem alle sechs Tipps erklärt werden.
  • Oder nutzen Sie diesen Link zu Plum Solutions (die freundlicherweise das Webinar organisiert haben), um auch Zugang zu den Webinar-Downloads zu erhalten.
  • Für weitere Details zur Vermeidung von Fehlern aller Art lesen Sie bitte mein Buch "Vermeiden Sie Excel-Horrorgeschichten", erhältlich bei Amazon.