Seite 1 von 1

Re: Matrixformel gibt #Wert! aus

Verfasst: Mi, 08.01.2020 16:42
von JessyLin
Sorry :mrgreen:
Jetzt nochmal direkt!

Re: Matrixformel gibt #Wert! aus

Verfasst: Mi, 08.01.2020 17:40
von JessyLin
bei mir kommt jetzt #Name?, jedoch nicht in allen Zellen...

Re: Matrixformel gibt #Wert! aus

Verfasst: Mi, 08.01.2020 17:46
von Mondblatt24
Hallo Jessy,
LibreOffice oder OpenOffice?


Gruß Peter

Re: Matrixformel gibt #Wert! aus

Verfasst: Mi, 08.01.2020 17:55
von JessyLin
OpenOffice4

Re: Matrixformel gibt #Wert! aus

Verfasst: Mi, 08.01.2020 19:18
von JessyLin
Okay. Wenn ich jetzt Wennfehler durch istfehler ersetze kommt Err508. Ich finde aber keinen Fehler in den klammern?!

Re: Matrixformel gibt #Wert! aus

Verfasst: Mi, 08.01.2020 19:37
von Helmut_S
Hallo, ich habe zwar LibreOffice, aber mit dieser Formel müsste es auch unter Openoffice klappen.

Code: Alles auswählen

=WENN(ISTFEHLER(INDEX(A$1:A$100;KKLEINSTE(WENN(C$1:C$99="x";ZEILE(X$1:X$99));ZEILE(X1));""));"nicht gewertet";A1)
Matrixformel brauchst du hier nicht, einfach in der 1. Zeile eingeben und nach Bedarf hinunter ziehen. Statt "nicht gewertet" kannst du auch "" eingeben.
Gruß, Helmut

Re: Matrixformel gibt #Wert! aus

Verfasst: Mi, 08.01.2020 20:00
von JessyLin
Vielen Dank Helmut,
jetzt ist die Fehlermeldung weg. jedoch zeigt es mir die ergebnisse nicht fortlaufend auf, sondern hat die leerzelle/nicht gewertet immer dazwischen.. also perfekt ist es, wenn die ergebnisse wo ein x steht auch alle direkt untereinander gezeigt werden und darunter dann leer oder "nicht gewertet" (wie in meiner ersten Tabelle nur ohne Fehlermeldung ;)

Re: Matrixformel gibt #Wert! aus

Verfasst: Mi, 08.01.2020 20:02
von JessyLin
Faol hat geschrieben: Mi, 08.01.2020 19:59 @Helmut
Deine Formel funktioniert nicht wie von Jessy gewünscht.
Hatte ein solches Konstrukt auch schon probiert.

Siehe die Beschreibung IST/ SOLL:
Beispiel.ods

Ich habe noch keine Lösung gefunden.
Verstehe nur nicht, wiso es in excel geht :roll: hatte mich schon so gefreut, als ich die formel überhaupt in excel soweit hatte.. hier zuhause hab ich nur openoffice und da läufts nich -.-

Re: Matrixformel gibt #Wert! aus

Verfasst: Mi, 08.01.2020 21:23
von mikeleb
Hallo,
gibt in deiner Mappe2.ods in z. B. F1 die Formel

Code: Alles auswählen

=INDEX(A1:A102;KKLEINSTE(WENN(C1:C101="x";ZEILE(C1:C101);102);ZEILE(A1:A101)))
ein und schließe sie mit Shift+Strg+Enter ab, da es eine Matrixformel ist.

Re: Matrixformel gibt #Wert! aus

Verfasst: Do, 09.01.2020 20:25
von JessyLin
mikeleb hat geschrieben: Mi, 08.01.2020 21:23 Hallo,
gibt in deiner Mappe2.ods in z. B. F1 die Formel

Code: Alles auswählen

=INDEX(A1:A102;KKLEINSTE(WENN(C1:C101="x";ZEILE(C1:C101);102);ZEILE(A1:A101)))
ein und schließe sie mit Shift+Strg+Enter ab, da es eine Matrixformel ist.
:D
oooooooh geil!!! VIELEN HERZLICHEN DANK!!! Ich flipp aus :-P

Re: Matrixformel gibt #Wert! aus

Verfasst: Do, 09.01.2020 20:46
von mikeleb
Hallo,
schön, dass es passt.
Zum Verständnis der Formel:
Die anzuzeigenden Werte stehen in der Zellen A1 bis A102. Dabei ist die Zelle A102 leer (oder wenn du magst "nicht gewertet"). Geprüft wird, ob in den Zellen C1:C101 ein "x" steht und nur die entsprechenden Zellen aus A1:A101 ausgewählt. Alle anderen werden, so zu sagen, auf A102 "umgelenkt".

Re: Matrixformel gibt #Wert! aus

Verfasst: Do, 09.01.2020 21:32
von JessyLin
mikeleb hat geschrieben: Do, 09.01.2020 20:46 Hallo,
schön, dass es passt.
Zum Verständnis der Formel:
Die anzuzeigenden Werte stehen in der Zellen A1 bis A102. Dabei ist die Zelle A102 leer (oder wenn du magst "nicht gewertet"). Geprüft wird, ob in den Zellen C1:C101 ein "x" steht und nur die entsprechenden Zellen aus A1:A101 ausgewählt. Alle anderen werden, so zu sagen, auf A102 "umgelenkt".
Okay lieben Dank!
In der Testtabelle funktioniert es tadellos. Nun hab ich mal versucht, dies in meine "richtige" tabelle einzubauen, aber so ganz klappts nicht. Irgendwo ist der Wurm drin. Liegts evtl. am Bezug auf ein anderes Tabellenblatt? Im Anhang meine Datei. Bezug ist "Preisliste komplett" Spalte A und B und Ausgabe der Liste ist in "Homeparty" Spalte A ab Zeile 5

Re: Matrixformel gibt #Wert! aus

Verfasst: Fr, 10.01.2020 08:06
von Mondblatt24
Hallo,
ohne Matrixformel funktioniert das auch, allerdings mit Hilfsspalte.
Preisliste Komplett ohne.ods
(37.27 KiB) 134-mal heruntergeladen

Gruß Peter

Re: Matrixformel gibt #Wert! aus

Verfasst: Fr, 10.01.2020 21:06
von mikeleb
Hallo,
in deinem Fall muss die Formel so gestaltet werden:

Code: Alles auswählen

=INDEX('Preise komplett'.B$1:B$160;KKLEINSTE(WENN('Preise komplett'.A$2:A$159="x";ZEILE('Preise komplett'.A$2:A$159);160);ZEILE('Preise komplett'.B$1:B$159)))
Die Funktion KKLEINSTE() liefert dir eine Zeilennummer im Bereich von 2 bis 160, die dann in der INDEX()-Funktion verwendet wird.
Daher muss der erste Parameter der INDEX()-Funktion mit Zeile 1 beginnen.
Wenn KKLEINSTE() z. B. den Wert 3 liefert, liefert INDEX() die 3. Zelle des Bereiches, den der 1. Parameter angibt. Im Falle von 'Preise komplett'.B$1:B$160 ist es dann die Zelle B3.
Du hattest 'Preise komplett'.B$2:B$160 formuliert und dann den Inhalt von B4 bekommen.
Die Fehlermeldungen kamen dadurch zustande, dass der Bereich 'Preise komplett'.B$2:B$160 nur 159 Zellen umfasst, es also kein 160. Element gab.