Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Matrixformel zusammenfassen über mehrere Spalten
#1
Hallo

ich möchte alle werte vom Bereich AO:AX in einer Spalte untereinander zusammenfassen. Ich habe eine Matrixformel (Google Sheet=array) die über eine Spalte funktioniert, kriege das Teil aber nicht hingebogen das es über mehrer Spalten funktioniert. Die zusammenfassenden Werte besteht aus Text und nicht Zahlen

Meine Formel über eine Spalte:
=ArrayFormula(BEREICH.VERSCHIEBEN($AO$1,KKLEINSTE(WENN($AO$3:$AX$250<>"",ZEILE($AO$3:$AX$250),1000),ZEILE()-1)-1,0))

In http://www.herber.de/forum/archiv/944to948/944014_Daten_aus_Matrix_untereinander.html habe ich das gefunden. Funktioniert aber leider nur auf Zahlen und ich habe Text

=WENN(ZEILEN(Werte)*SPALTEN(Werte)>ZEILE($1:$1000);INDEX(Werte;GANZZAHL((ZEILE($1:$1000)-1)/SPALTEN(Werte))+1;ZEILE($1:$1000)-GANZZAHL((ZEILE($1:$1000)-1)/SPALTEN(Werte))*SPALTEN(Werte));0)

Gruss
Antworten Top
#2
Hallo Enzo,

ein Beispiel deiner Datei wäre nicht schlecht.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Hallo, hier gibt's eine Lösung, die auch Text kann --> 3 Spalten nebeneinander lückenlos in eine Spalte untereinander  
Ich befürchte aber für dein Vorhaben AO bis AX wird eine Formellösung zu kompliziert...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#4
Hallo,

@ Jockel

zu:
Zitat:Ich befürchte aber für dein Vorhaben AO bis AX wird eine Formellösung zu kompliziert
Warum?
Neopa's Formel ist doch unabhängig von der Anzahl der Spalten. Nur bei mehr als 998 Zeilen muss die Konstante "999" geändert werden.

@ Enzo
Spätestens wenn deine Liste mehr als 100 Zeilen hat, würde ich eine VBA-Lösung vorschlagen.
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#5
Hallo

ich habe eine Formellösung gefunden:

=ArrayFormula(WENN(ANZAHL2(AO$2:AX$200)"",ZEILE($2:$200)),ZEILE(AO1)),REST(KKLEINSTE(WENN(AO$2:AX$200<>"",ZEILE($2:$200)*10+SPALTE(AO:AX)),ZEILE(AO1)),10))))

Gruss
Antworten Top
#6
(07.01.2019, 15:50)Ego schrieb: Hallo,

@ Jockel

zu:
Warum?...
Weil's für mich zu kompliziert wäre... Und ich mir andere Gedanken machen würde...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste