01.08.2021 Aufrufe

BÖB JOURNAL Fachinformationen für das Rechnungswesen Ausgabe Juni 2021

Wissenswertes und wertvolle Tipps für das Rechnungswesen zum Nachlesen. Die Beiträge stammen aus der Feder von Top-Experten, die in ihrer täglichen Praxis die "graue Theorie" umsetzen und gerne Ihren Schatz an Wissen und Erfahrung mit Ihnen teilen.

Wissenswertes und wertvolle Tipps für das Rechnungswesen zum Nachlesen. Die Beiträge stammen aus der Feder von Top-Experten, die in ihrer täglichen Praxis die "graue Theorie" umsetzen und gerne Ihren Schatz an Wissen und Erfahrung mit Ihnen teilen.

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

DIGITALISIERUNG

Dynamische Array-Funktionen

Dynamische Array-Funktionen

Mag. Robert Gelbmann

Röhrenbacher

Consulting GmbH

Unternehmensberatung

+43 1 484 39 00

office@roehrenbacher.at

www.roehrenbacher.at

Der Spezialist für:

Top-Seminare rund um

Microsoft Office

Personal Coaching

Makroprogrammierung in

Microsoft Excel, Microsoft

Access & Co

Ein kleiner Auszug aus

unserem umfangreichen

Seminar-Repertoire:

Excel für Rechnungswesen

und Controlling I

Excel für Rechnungswesen

und Controlling II

Excel-Automatisierung mit

Makros/VBA

Special: „Daten verdrehen“

mit PivotTables

NEU!

PowerPivot & PowerQuery in

Excel für RW & Controlling

In der letzten Ausgabe wurden in dieser in dieser Kolumne Kolumne die nur die für nur die für aktuellste die aktuellste Version Excel 365 (!)

Version vorbehaltenen Excel 365 neuen (!) dynamischen vorbehaltenen Arrayformeln neuen dynamischen vorgestellt. Zur Arrayformeln Gänze entfaltet vorgestellt. wird ihr phänomenales

Gänze entfaltet Potential aber wird erst ihr durch phänomenales die von Microsoft Potential dafür aber maßgeschneiderten erst durch die von neuen Micro-

Tabel-

Zur

soft lenfunktionen, dafür maßgeschneiderten die sogar Profi-Features neuen wie Tabellenfunktionen, dem erweiterten Filter die und sogar den Profi-Features

VBA-Makros starke

wie Konkurrenz dem erweiterten machen. Filter und den VBA-Makros starke Konkurrenz machen.

Dynamischer Filter

Sollen beispielsweise aus einer Personalliste (siehe Abb.) alle Datensätze, die einer bestimmten Abteilung

zugehörig sind, kopiert werden, lässt sich dies mit dem beliebten Filter (Daten / Sortieren und Filtern

/ Filtern) und anschließendem Kopieren und Einfügen des Filterergebnisses ebenso erledigen wie

mit dem nicht ganz so bekannten erweiterten Filter (Daten / Sortieren und Filtern / Erweitert). Beide

Varianten bieten jedoch - ohne Programmierung mit VBA-Makros - keine automatische Aktualisierung.

Auch wer sich mit PowerQuery (Daten / Daten abrufen und transformieren / Daten abfragen) vertraut

gemacht hat, muss nach der Einrichtung der Abfrage bei Änderungen manuell das Filterergebnis

aktualisieren.

Das Formelergebnis der neuen FILTER-Tabellenfunktion wird jedoch - wie bei herkömmlichen Excel-

Tabellenfunktionen - automatisch aktualisiert; hier für die Zelle I7:

Syntax: FILTER(Matrix;einschließen;[wenn_leer])

=FILTER(B7:G16;F7:F16=J4)

=FILTER(Personal;Personal[Abteilung]=J4;"(keine)") … für die Tabelle „Personal“

Zur Sicherheit nochmals der Hinweis:

Die gesamte Funktionalität der dynamischen Arrayformeln ist Nutzern von Excel 365 vorbehalten.

Excel-Benutzer, die eine ältere Excel-Version verwenden, erhalten hier nur einen #NAME!-Fehlerwert.

Beachten Sie:

• Eine dynamische Array-Formel steht nur (!) in der oberen linken Zelle (I7), füllt das Ergebnis jedoch

in einen dynamisch größenmäßig angepassten Ausgabebereich. Ist dieser Ausgabebereich

nicht vollständig leer, sondern durch eine Eingabe/Formel besetzt, wird ein #ÜBERLAUF!-

Fehlerwert ausgegeben. Sobald diese Blockade entfernt wird, erfolgt das Ausfüllen automatisch.

• Die dynamischen Array-Tabellenfunktionen benötigen in der Regel keine absoluten Bezüge; hier

z. B. für die gesuchte Abteilung und die Matrix. Selbstverständlich können und sollen (da dadurch

auch die Anzahl der Zeilen und Spalten der Datenquelle dynamisch wird) - wie dargestellt - auch

Bezüge auf Tabellen-Elemente (Einfügen / Tabellen / Tabelle) verwendet werden. Dynamische

Array-Formeln können jedoch nicht in Tabellen platziert werden.

• Erfüllt keiner der Datensätze das angeforderte Filterkriterium, so quittiert Excel dies mit dem neuen

#KALK!-Fehlerwert. Dieser kann im dritten (optionalen) Parameter von FILTER durch einen beliebigen

Wert ersetzt werden, z. B.: =FILTER(B7:G16;F7:F16=J4;"(keine)")

• Tipp: Die FILTER-Funktion gibt alle Spalten zurück. Möchte man nur bestimmte Spalten im Ergebnis

sehen, so kann man das Filterergebnis in eine weitere FILTER-Funktion einbetten, wobei

die gewünschten Spalten mit einem 1-0-Vektor angegeben werden;

Unsere aktuellen Seminartermine

finden Sie auf

unserer Webseite

www.roehrenbacher.at

54 BÖB Journal 86 | 21

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!