|
|||||||
|
|||||||
Datenanalyse im Spreadsheetmittels der Funktionen KKGRÖSSTE(), VERGLEICH() und INDEX()in EXCEL und CALCEin Umgang mit
Spreadsheets bedingt oft auch eine Analyse der vorliegenden Daten,
wobei man manchmal ein Ergebnis sucht, das in Korrelation zu einem
Zwischenergebnis steht.
Eine solche Datenanalyse könnte eine Aufgabenstellung wie Ermittle einen Wert der Spalte A, in dessen Zeile sich der zweitgrößte Wert der Spalte B befindet. sein, die man z.B. mit den Funktionen KKGRÖSSTE(), VERGLEICH() und INDEX() lösen könnte. Betrachtet man hierzu folgenden einfachen Datenbereich bestehend aus den Zellen A1:D3 wie unten dargestellt, ![]() so vergenwärtigt man sich schnell, dass man zur Lösung gedanklich nur die 3 Schritte zu tun hat
Zum Bestimmen einer Position in einer Spalte oder Zeile bietet sich die Funktion VERGLEICH() an, die 3 Parameter aufweist,
Somit muß letztendlich der Wert der Zelle A2 ausgegeben werden. Hierzu kann man die Funktion INDEX() verwenden, die den Wert eines Tabellenbereichs liefert, der durch Spalten- und Zeilenvorgabe definiert ist. Die Funktion INDEX() weist somit 3 Parameter auf,
Außerdem liefert der Ausdruck =INDEX(A1:D3;VERGLEICH(KGRÖSSTE(B:B;2);B:B;0);1) die gewünschte Lösung, den Wert 'b'. ![]() Anmerkung: Die Funktion SVERWEIS() ist hier nicht anwendbar, da sie nur für Analysen für Daten geeignet ist, die rechts vom eigentlichen Analysekriterium, hier der Bestimmung des zweitgrößten Wertes der Spalte B, stehen. |
|||||||
|