Matrixformel gibt #Wert! aus

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Matrixformel gibt #Wert! aus

Re: Matrixformel gibt #Wert! aus

von mikeleb » Fr, 10.01.2020 21:06

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.

Re: Matrixformel gibt #Wert! aus

von Mondblatt24 » Fr, 10.01.2020 08:06

Hallo,
ohne Matrixformel funktioniert das auch, allerdings mit Hilfsspalte.
Preisliste Komplett ohne.ods
(37.27 KiB) 112-mal heruntergeladen

Gruß Peter

Re: Matrixformel gibt #Wert! aus

von JessyLin » Do, 09.01.2020 21:32

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
Dateianhänge
Preisliste Komplett.ods
(18.34 KiB) 110-mal heruntergeladen

Re: Matrixformel gibt #Wert! aus

von mikeleb » 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".

Re: Matrixformel gibt #Wert! aus

von JessyLin » Do, 09.01.2020 20:25

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

von mikeleb » 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.

Re: Matrixformel gibt #Wert! aus

von JessyLin » Mi, 08.01.2020 20:02

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

von JessyLin » Mi, 08.01.2020 20:00

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

von Helmut_S » Mi, 08.01.2020 19:37

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

von JessyLin » Mi, 08.01.2020 19:18

Okay. Wenn ich jetzt Wennfehler durch istfehler ersetze kommt Err508. Ich finde aber keinen Fehler in den klammern?!

Re: Matrixformel gibt #Wert! aus

von JessyLin » Mi, 08.01.2020 17:55

OpenOffice4

Re: Matrixformel gibt #Wert! aus

von Mondblatt24 » Mi, 08.01.2020 17:46

Hallo Jessy,
LibreOffice oder OpenOffice?


Gruß Peter

Re: Matrixformel gibt #Wert! aus

von JessyLin » Mi, 08.01.2020 17:40

bei mir kommt jetzt #Name?, jedoch nicht in allen Zellen...
Dateianhänge
1.pdf
(143.25 KiB) 108-mal heruntergeladen
Mappe2.ods
(11.91 KiB) 89-mal heruntergeladen

Re: Matrixformel gibt #Wert! aus

von JessyLin » Mi, 08.01.2020 16:42

Sorry :mrgreen:
Jetzt nochmal direkt!
Dateianhänge
Mappe1.ods
(11.63 KiB) 96-mal heruntergeladen

Nach oben