Super-INDEX und Minder-WAHL? Ein Plädoyer
23.06.2016 04:07:47
Luc:-?
zum Wochenende mal etwas vorfristig ein Vergleich der Xl-Fktt INDEX und WAHL. Dabei geht's mir darum, zu zeigen, dass beide Fktt einerseits mehr können als gemeinhin angenommen und beschrieben wird und andererseits WAHL arg unterschätzt wird. Während INDEX nicht zu Unrecht mitunter als SuperFkt charakterisiert wird, muss WAHL sich oft mit einem „Mauerblümchen“-Dasein bescheiden, was man auch in PHs oft verlinktem Online-Excel-Tutorial nicht anders lesen kann. Während dort in Bezug auf INDEX nur etwas fehlt, ist die Darstellung von WAHL leider zT falsch und zeigt keinesfalls seine Potenzen. Wer das nicht glauben mag, möge doch einfach mal die dortigen Beschreibungen mit dem Folgenden vergleichen!
Zuerst etwas zum Ansehen:
O | P | Q | R | S | T | U | V | W | |
---|---|---|---|---|---|---|---|---|---|
1 | 164 | ← Kontroll- | SUMME + | AggregateXk+ | AggregateXk+ | ||||
2 | WAHL | INDEX sing. | INDEX dual | WAHL ° | INDEX ° | summe ↓ | WAHL | WAHL | INDEX dual |
3 | 164 | 66 | 164 | 265 | 265 | 265 | 162 | ||
4 | 66 | 66 | #WERT! | Rot | 63 | 66 | 33 | 63 | |
5 | 60 | 60 | #WERT! | Gelb | 60 | 5 | 164 | ||
6 | 38 | 38 | #WERT! | Blau | 38 | 38 | |||
7 | 265 | ||||||||
8 | AGGREGAT °+ INDEX | ||||||||
9 | W7:=SUMME(W4:W6) | ||||||||
10 | T3:=SUMME(T4:V6) | ||||||||
11 | |||||||||
12 | |||||||||
13 |
Es ist durchaus möglich, nicht nur den ErgebnisBereich O4:O6 des Bsp mit INDEX zu realisieren (P4:P6), sondern auch T4:V6 (wer mag, kann gern eine entsprd Fml in der hoffentlich hierdurch angeregten Diskussion posten!). Ja, das wäre sogar einfacher, denn bei WAHL greift leider die Xl-Steuerung ein und vervielfältigt Einzelwerte (egal, ob skalar oder 1elementiger Vektor), die dann auch in die Summe eingehen. Das muss verhindert wdn, ob wie hier mit einer UDF oder anderweitig, sei jedem selbst überlassen. (Ob das nun ein uralter Xl-Bug oder ein Feature ist, mag jeder selbst entscheiden!)
Was aber nur WAHL kann, ist die Zusammenfassung von unterschiedlichen Datenfeldern zu einer gemeinsamen ErgebnisMatrix. Das wird sogar im o.g. Tutorial erwähnt, aber nur unter dem Aspekt einer fallweisen EinzelAuswahl! Allerdings gibt's eine Einschränkung, die iW auch für die Darstellung unzusammenhängender Bereiche mit INDEX gilt → es können nur gleichgerichtete Vektoren in einer Matrix zusammengefasst wdn! Ihre ElementeAnzahl ist dabei idR irrelevant.
Tja, und R4:R6 zeigt ggüber S4:S6 den HptNachteil von WAHL ggüber dem Vorteil von INDEX → Letzteres liefert ZellBezüge, Ersteres nicht!
Viel Spaß! Luc :-?