Liste mit Hilfe einer Matrix-Formel
Verfasst: Di, 15.01.2008 14:59
Hallo Leute,
ich bin kürzlich von EXCEL auf OpenOffice Calc umgestiegen und habe noch einige Probleme mit der unterschiedlichen Handhabung von Matrix-Funktionen.
Vielleicht kann mir jemand mit folgendem Problem helfen:
Ausgangssituation:
=> diese würde ich in EXCEL in die oberste freie Zelle (hier: B4) schreiben und durch einfaches Herunterziehen übertragen; dabei würde EXCEL den relativen Zellbezug auf $A4 automatisch hochzählen ($A5, $A6, etc.) und somit würde jede der fortlaufenden Nummern im Sheet „Auswertung“ mit allen Nummern der Texteinträge im Sheet „Transmitter“ verglichen werden
Problem:
ich bin kürzlich von EXCEL auf OpenOffice Calc umgestiegen und habe noch einige Probleme mit der unterschiedlichen Handhabung von Matrix-Funktionen.
Vielleicht kann mir jemand mit folgendem Problem helfen:
Ausgangssituation:
- 5 Sheets enthalten eine begrenzte Anzahl (z.B. 20) Texteinträge, die teilweise gleich und teilweise unterschiedlich sind
- die 5 Sheets müssen untereinander verglichen werden, um eine vollständige Liste der unterschiedlichen Texteinträge zu erzeugen (Mehrfachnennungen eliminieren)
- es wird ein zusätzliches Sheet („Transmitter“) erzeugt, das zunächst die Mehrfachnennungen eliminiert und alle Einträge nummeriert
- dabei werden für jedes zu untersuchende Sheet 2 Spalten erzeugt; also:
A: Nummer; B: Texteinträge Sheet 1; C: Nummer; D: zusätzliche Texteinträge Sheet 2 (Liste enthält Lücken); E: Nummer; etc.
- (die Erzeugung mehrerer Spalten im „Transmitter“ soll es mir zukünftig ermöglichen, die Länge der Listen zu variieren)
- in einem weiteren Sheet („Auswertung“) habe ich eine fortlaufende Zahlenreihe in der ersten Spalte angelegt
- nun sollten mittels einer Matrixformel die zu dem jeweiligen Zähler gehörenden Texteinträge aus "Transmitter" in Spalte B von "Auswertung" geschrieben werden
Code: Alles auswählen
=WENN(‘Transmitter’!$A$2:$A$21=$A4; ‘Transmitter’!$B$2:$B$21;WENN(‘Transmitter’!$C$2:$C21=$A4; ‘Transmitter’!$D$2:$D$21;”end”))
Problem:
- Calc zählt die Zellbezüge nicht automatisch hoch, wenn ich die Formel in B4 herunterziehe
- nachträglich kann ich an der Matrixformel nichts mehr ändern, es sei denn, die Änderung wird für alle Zellen im Sheet „Auswertung“ durchgeführt, die von der Matrix betoffen sind